@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,600,700,800&display=swap);
body {
    background-color: lightgray;
}

.category {
    cursor:pointer;
}

.subCategory {
    text-indent: 30px;
    font-size: .85em;
}
@charset "UTF-8";
/*!
 * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0948B3;
  --bs-blueDark: #041737;
  --bs-indigo: #4c5680;
  --bs-purple: #8965e0;
  --bs-pink: #C96480;
  --bs-red: #FA5252;
  --bs-orange: #FF9F89;
  --bs-yellow: #f5b759;
  --bs-green: #05A677;
  --bs-teal: #1E90FF;
  --bs-cyan: #63b1bd;
  --bs-white: #ffffff;
  --bs-gray: #93a5be;
  --bs-gray-dark: #506690;
  --bs-primary: #262B40;
  --bs-secondary: #61DAFB;
  --bs-tertiary: #1B998B;
  --bs-quaternary: #C96480;
  --bs-primary-app: #EBF4F6;
  --bs-secondary-app: #424AA0;
  --bs-light: #eaedf2;
  --bs-lighten: #F0F3F6;
  --bs-success: #05A677;
  --bs-info: #0948B3;
  --bs-warning: #f5b759;
  --bs-danger: #FA5252;
  --bs-white: #ffffff;
  --bs-gray: #4A5073;
  --bs-indigo: #4c5680;
  --bs-indigoDark: #1b1b37;
  --bs-dark: #262B40;
  --bs-soft: #f5f8fb;
  --bs-black: #2e3650;
  --bs-blue: #0948B3;
  --bs-blueDark: #041737;
  --bs-pink: #C96480;
  --bs-pinkDark: #371b1b;
  --bs-cyan: #63b1bd;
  --bs-cyanDark: #1c3239;
  --bs-purple: #8965e0;
  --bs-purpleDark: #1a1a37;
  --bs-soft-indigo: #f5e8ff;
  --bs-soft-green: #2CA58D;
  --bs-soft-greenDark: #113d31;
  --bs-gray-100: #f3f7fa;
  --bs-gray-200: #f5f8fb;
  --bs-gray-300: #F0F3F6;
  --bs-gray-400: #eaedf2;
  --bs-gray-500: #d1d7e0;
  --bs-gray-600: #93a5be;
  --bs-gray-700: #66799e;
  --bs-gray-800: #506690;
  --bs-facebook: #3b5999;
  --bs-facebookDark: #1d2b4a;
  --bs-twitter: #1da1f2;
  --bs-twitterDark: #07293e;
  --bs-google: #DB4337;
  --bs-instagram: #e4405f;
  --bs-pinterest: #bd081c;
  --bs-youtube: #cd201f;
  --bs-slack: #3aaf85;
  --bs-slackDark: #13392b;
  --bs-dribbble: #ea4c89;
  --bs-dropbox: #1E90FF;
  --bs-twitch: #4B367C;
  --bs-paypal: #ecb32c;
  --bs-paypalDark: #49370e;
  --bs-behance: #0057ff;
  --bs-reddit: #E84422;
  --bs-github: #222222;
  --bs-font-sans-serif: "Nunito Sans", sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
}

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

body {
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4A5073;
  background-color: #f5f8fb;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(46, 54, 80, 0);
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

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

hr:not([size]) {
  height: 0.0625rem;
}

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.3;
  color: #262B40;
}

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

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

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

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

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

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

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

abbr[title],
abbr[data-bs-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  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: 700;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #262B40;
  text-decoration: none;
}
a:hover {
  color: #0a0b10;
}

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

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

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

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

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #ffffff;
  background-color: #4A5073;
  border-radius: 0.1rem;
}
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.75rem;
  padding-bottom: 0.75rem;
  color: #58677d;
  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 {
  outline: dotted 1px;
  outline: -webkit-focus-ring-color auto 5px;
}

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

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

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

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

textarea {
  resize: vertical;
}

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

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

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

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

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

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

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

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

.display-4 {
  font-size: calc(1.3125rem + 0.75vw);
  font-weight: 600;
  line-height: 1.3;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 1.875rem;
  }
}

.display-5 {
  font-size: 1.2rem;
  font-weight: 600;
  line-height: 1.3;
}

.display-6 {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.3;
}

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

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

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

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

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f5f8fb;
  border: 0.0625rem solid #F0F3F6;
  border-radius: 0.5rem;
  box-shadow: 0 2px 18px rgba(0, 0, 0, 0.02);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 0.875em;
  color: #93a5be;
}

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

.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.g-7,
.gx-7 {
  --bs-gutter-x: 8rem;
}

.g-7,
.gy-7 {
  --bs-gutter-y: 8rem;
}

.g-8,
.gx-8 {
  --bs-gutter-x: 10rem;
}

.g-8,
.gy-8 {
  --bs-gutter-y: 10rem;
}

.g-9,
.gx-9 {
  --bs-gutter-x: 11rem;
}

.g-9,
.gy-9 {
  --bs-gutter-y: 11rem;
}

.g-10,
.gx-10 {
  --bs-gutter-x: 14rem;
}

.g-10,
.gy-10 {
  --bs-gutter-y: 14rem;
}

.g-11,
.gx-11 {
  --bs-gutter-x: 16rem;
}

.g-11,
.gy-11 {
  --bs-gutter-y: 16rem;
}

.g-12,
.gx-12 {
  --bs-gutter-x: 20rem;
}

.g-12,
.gy-12 {
  --bs-gutter-y: 20rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-sm-7,
.gx-sm-7 {
    --bs-gutter-x: 8rem;
  }

  .g-sm-7,
.gy-sm-7 {
    --bs-gutter-y: 8rem;
  }

  .g-sm-8,
.gx-sm-8 {
    --bs-gutter-x: 10rem;
  }

  .g-sm-8,
.gy-sm-8 {
    --bs-gutter-y: 10rem;
  }

  .g-sm-9,
.gx-sm-9 {
    --bs-gutter-x: 11rem;
  }

  .g-sm-9,
.gy-sm-9 {
    --bs-gutter-y: 11rem;
  }

  .g-sm-10,
.gx-sm-10 {
    --bs-gutter-x: 14rem;
  }

  .g-sm-10,
.gy-sm-10 {
    --bs-gutter-y: 14rem;
  }

  .g-sm-11,
.gx-sm-11 {
    --bs-gutter-x: 16rem;
  }

  .g-sm-11,
.gy-sm-11 {
    --bs-gutter-y: 16rem;
  }

  .g-sm-12,
.gx-sm-12 {
    --bs-gutter-x: 20rem;
  }

  .g-sm-12,
.gy-sm-12 {
    --bs-gutter-y: 20rem;
  }

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

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

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

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

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

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

  .g-sm-xl,
.gx-sm-xl {
    --bs-gutter-x: 8rem;
  }

  .g-sm-xl,
.gy-sm-xl {
    --bs-gutter-y: 8rem;
  }
}
@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.3333333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-md-7,
.gx-md-7 {
    --bs-gutter-x: 8rem;
  }

  .g-md-7,
.gy-md-7 {
    --bs-gutter-y: 8rem;
  }

  .g-md-8,
.gx-md-8 {
    --bs-gutter-x: 10rem;
  }

  .g-md-8,
.gy-md-8 {
    --bs-gutter-y: 10rem;
  }

  .g-md-9,
.gx-md-9 {
    --bs-gutter-x: 11rem;
  }

  .g-md-9,
.gy-md-9 {
    --bs-gutter-y: 11rem;
  }

  .g-md-10,
.gx-md-10 {
    --bs-gutter-x: 14rem;
  }

  .g-md-10,
.gy-md-10 {
    --bs-gutter-y: 14rem;
  }

  .g-md-11,
.gx-md-11 {
    --bs-gutter-x: 16rem;
  }

  .g-md-11,
.gy-md-11 {
    --bs-gutter-y: 16rem;
  }

  .g-md-12,
.gx-md-12 {
    --bs-gutter-x: 20rem;
  }

  .g-md-12,
.gy-md-12 {
    --bs-gutter-y: 20rem;
  }

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

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

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

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

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

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

  .g-md-xl,
.gx-md-xl {
    --bs-gutter-x: 8rem;
  }

  .g-md-xl,
.gy-md-xl {
    --bs-gutter-y: 8rem;
  }
}
@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.3333333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-lg-7,
.gx-lg-7 {
    --bs-gutter-x: 8rem;
  }

  .g-lg-7,
.gy-lg-7 {
    --bs-gutter-y: 8rem;
  }

  .g-lg-8,
.gx-lg-8 {
    --bs-gutter-x: 10rem;
  }

  .g-lg-8,
.gy-lg-8 {
    --bs-gutter-y: 10rem;
  }

  .g-lg-9,
.gx-lg-9 {
    --bs-gutter-x: 11rem;
  }

  .g-lg-9,
.gy-lg-9 {
    --bs-gutter-y: 11rem;
  }

  .g-lg-10,
.gx-lg-10 {
    --bs-gutter-x: 14rem;
  }

  .g-lg-10,
.gy-lg-10 {
    --bs-gutter-y: 14rem;
  }

  .g-lg-11,
.gx-lg-11 {
    --bs-gutter-x: 16rem;
  }

  .g-lg-11,
.gy-lg-11 {
    --bs-gutter-y: 16rem;
  }

  .g-lg-12,
.gx-lg-12 {
    --bs-gutter-x: 20rem;
  }

  .g-lg-12,
.gy-lg-12 {
    --bs-gutter-y: 20rem;
  }

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

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

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

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

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

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

  .g-lg-xl,
.gx-lg-xl {
    --bs-gutter-x: 8rem;
  }

  .g-lg-xl,
.gy-lg-xl {
    --bs-gutter-y: 8rem;
  }
}
@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.3333333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-xl-7,
.gx-xl-7 {
    --bs-gutter-x: 8rem;
  }

  .g-xl-7,
.gy-xl-7 {
    --bs-gutter-y: 8rem;
  }

  .g-xl-8,
.gx-xl-8 {
    --bs-gutter-x: 10rem;
  }

  .g-xl-8,
.gy-xl-8 {
    --bs-gutter-y: 10rem;
  }

  .g-xl-9,
.gx-xl-9 {
    --bs-gutter-x: 11rem;
  }

  .g-xl-9,
.gy-xl-9 {
    --bs-gutter-y: 11rem;
  }

  .g-xl-10,
.gx-xl-10 {
    --bs-gutter-x: 14rem;
  }

  .g-xl-10,
.gy-xl-10 {
    --bs-gutter-y: 14rem;
  }

  .g-xl-11,
.gx-xl-11 {
    --bs-gutter-x: 16rem;
  }

  .g-xl-11,
.gy-xl-11 {
    --bs-gutter-y: 16rem;
  }

  .g-xl-12,
.gx-xl-12 {
    --bs-gutter-x: 20rem;
  }

  .g-xl-12,
.gy-xl-12 {
    --bs-gutter-y: 20rem;
  }

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

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

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

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

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

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

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

  .g-xl-xl,
.gy-xl-xl {
    --bs-gutter-y: 8rem;
  }
}
@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.3333333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .g-xxl-7,
.gx-xxl-7 {
    --bs-gutter-x: 8rem;
  }

  .g-xxl-7,
.gy-xxl-7 {
    --bs-gutter-y: 8rem;
  }

  .g-xxl-8,
.gx-xxl-8 {
    --bs-gutter-x: 10rem;
  }

  .g-xxl-8,
.gy-xxl-8 {
    --bs-gutter-y: 10rem;
  }

  .g-xxl-9,
.gx-xxl-9 {
    --bs-gutter-x: 11rem;
  }

  .g-xxl-9,
.gy-xxl-9 {
    --bs-gutter-y: 11rem;
  }

  .g-xxl-10,
.gx-xxl-10 {
    --bs-gutter-x: 14rem;
  }

  .g-xxl-10,
.gy-xxl-10 {
    --bs-gutter-y: 14rem;
  }

  .g-xxl-11,
.gx-xxl-11 {
    --bs-gutter-x: 16rem;
  }

  .g-xxl-11,
.gy-xxl-11 {
    --bs-gutter-y: 16rem;
  }

  .g-xxl-12,
.gx-xxl-12 {
    --bs-gutter-x: 20rem;
  }

  .g-xxl-12,
.gy-xxl-12 {
    --bs-gutter-y: 20rem;
  }

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

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

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

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

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

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

  .g-xxl-xl,
.gx-xxl-xl {
    --bs-gutter-x: 8rem;
  }

  .g-xxl-xl,
.gy-xxl-xl {
    --bs-gutter-y: 8rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-striped-color: #4A5073;
  --bs-table-striped-bg: rgba(46, 54, 80, 0.05);
  --bs-table-active-color: #4A5073;
  --bs-table-active-bg: rgba(46, 54, 80, 0.1);
  --bs-table-hover-color: #4A5073;
  --bs-table-hover-bg: rgba(46, 54, 80, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #4A5073;
  vertical-align: top;
  border-color: #eaedf2;
}
.table > :not(caption) > * > * {
  padding: 0.75rem 0.5rem;
  background-color: var(--bs-table-bg);
  background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
  border-bottom-width: 0.0625rem;
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: currentColor;
}

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

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

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

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

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

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

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

.table-primary {
  --bs-table-bg: #262B40;
  --bs-table-striped-bg: #31364a;
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #3c4053;
  --bs-table-active-color: #ffffff;
  --bs-table-hover-bg: #363b4e;
  --bs-table-hover-color: #ffffff;
  color: #ffffff;
  border-color: #3c4053;
}

.table-secondary {
  --bs-table-bg: #61DAFB;
  --bs-table-striped-bg: #5ed1f2;
  --bs-table-striped-color: #262B40;
  --bs-table-active-bg: #5bc9e8;
  --bs-table-active-color: #262B40;
  --bs-table-hover-bg: #5dcded;
  --bs-table-hover-color: #262B40;
  color: #262B40;
  border-color: #5bc9e8;
}

.table-success {
  --bs-table-bg: #05A677;
  --bs-table-striped-bg: #12aa7e;
  --bs-table-striped-color: #262B40;
  --bs-table-active-bg: #1eaf85;
  --bs-table-active-color: #262B40;
  --bs-table-hover-bg: #18ad81;
  --bs-table-hover-color: #262B40;
  color: #ffffff;
  border-color: #1eaf85;
}

.table-info {
  --bs-table-bg: #0948B3;
  --bs-table-striped-bg: #1551b7;
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #225abb;
  --bs-table-active-color: #ffffff;
  --bs-table-hover-bg: #1b56b9;
  --bs-table-hover-color: #ffffff;
  color: #ffffff;
  border-color: #225abb;
}

.table-warning {
  --bs-table-bg: #f5b759;
  --bs-table-striped-bg: #ebb058;
  --bs-table-striped-color: #262B40;
  --bs-table-active-bg: #e0a957;
  --bs-table-active-color: #262B40;
  --bs-table-hover-bg: #e5ad57;
  --bs-table-hover-color: #262B40;
  color: #262B40;
  border-color: #e0a957;
}

.table-danger {
  --bs-table-bg: #FA5252;
  --bs-table-striped-bg: #fa5b5b;
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #fb6363;
  --bs-table-active-color: #262B40;
  --bs-table-hover-bg: #fa5f5f;
  --bs-table-hover-color: #ffffff;
  color: #ffffff;
  border-color: #fb6363;
}

.table-light {
  --bs-table-bg: #eaedf2;
  --bs-table-striped-bg: #e0e3e9;
  --bs-table-striped-color: #262B40;
  --bs-table-active-bg: #d6dae0;
  --bs-table-active-color: #262B40;
  --bs-table-hover-bg: #dbdee5;
  --bs-table-hover-color: #262B40;
  color: #262B40;
  border-color: #d6dae0;
}

.table-dark {
  --bs-table-bg: #262B40;
  --bs-table-striped-bg: #31364a;
  --bs-table-striped-color: #ffffff;
  --bs-table-active-bg: #3c4053;
  --bs-table-active-color: #ffffff;
  --bs-table-hover-bg: #363b4e;
  --bs-table-hover-color: #ffffff;
  color: #ffffff;
  border-color: #3c4053;
}

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

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

.col-form-label {
  padding-top: 0.6125rem;
  padding-bottom: 0.6125rem;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  font-size: 0.875rem;
}

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.55rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #66799e;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0.0625rem solid #d1d7e0;
  appearance: none;
  border-radius: 0.5rem;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075);
  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: #66799e;
  background-color: #ffffff;
  border-color: #566190;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::placeholder {
  color: #506690;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #f5f8fb;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.55rem 0.75rem;
  margin: -0.55rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #66799e;
  background-color: #ffffff;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 0.0625rem;
  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::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #f2f2f2;
}
.form-control::-webkit-file-upload-button {
  padding: 0.55rem 0.75rem;
  margin: -0.55rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: #66799e;
  background-color: #ffffff;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 0.0625rem;
  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 {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #f2f2f2;
}

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

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

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

textarea.form-control {
  min-height: calc(1.5em + 1.225rem);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.625rem);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1.125rem);
}

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

.form-select {
  display: block;
  width: 100%;
  padding: 0.55rem 1.75rem 0.55rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #66799e;
  vertical-align: middle;
  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='%23506690' 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: 0.0625rem solid #d1d7e0;
  border-radius: 0.5rem;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075);
  appearance: none;
}
.form-select:focus {
  border-color: #566190;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  color: #93a5be;
  background-color: #f5f8fb;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #66799e;
}

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

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

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

.form-check-input {
  width: 1.125em;
  height: 1.125em;
  margin-top: 0.1875em;
  vertical-align: top;
  background-color: #f5f8fb;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #d1d7e0;
  appearance: none;
  color-adjust: exact;
  transition: background-color 0.2s ease-in-out, background-position 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-check-input {
    transition: none;
  }
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #566190;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}
.form-check-input:checked {
  background-color: #262B40;
  border-color: #262B40;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23ffffff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #262B40;
  border-color: #262B40;
  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.5;
}

.form-switch {
  padding-left: 2.75em;
}
.form-switch .form-check-input {
  width: 2.25em;
  margin-left: -2.75em;
  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='%2393a5be'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2.25em;
}
.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='%23566190'/%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.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.form-range:focus {
  outline: none;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f5f8fb, 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f5f8fb, 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #262B40;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(46, 54, 80, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #6f7aaa;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #F0F3F6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075);
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #262B40;
  border: 0;
  border-radius: 1rem;
  box-shadow: 0 0.1rem 0.25rem rgba(46, 54, 80, 0.1);
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #6f7aaa;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #F0F3F6;
  border-color: transparent;
  border-radius: 1rem;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075);
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #d1d7e0;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #d1d7e0;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: 3.625rem;
  padding: 1rem 0.75rem;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 0.0625rem 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::placeholder {
  color: transparent;
}
.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: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.55rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #93a5be;
  text-align: center;
  white-space: nowrap;
  background-color: #ffffff;
  border: 0.0625rem solid #d1d7e0;
  border-radius: 0.5rem;
}

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

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

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

.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: -0.0625rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.75rem 0.55rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #ffffff;
  background-color: rgba(5, 166, 119, 0.99);
  border-radius: 0.5rem;
}

.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: #05A677;
  padding-right: calc(1.5em + 1.1rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2305A677' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.275rem) center;
  background-size: calc(0.75em + 0.55rem) calc(0.75em + 0.55rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #05A677;
  box-shadow: 0 0 0 0.2rem rgba(5, 166, 119, 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #05A677;
  padding-right: calc(0.75em + 2.575rem);
  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='%23506690' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2305A677' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 1.75rem;
  background-size: 16px 12px, calc(0.75em + 0.55rem) calc(0.75em + 0.55rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #05A677;
  box-shadow: 0 0 0 0.2rem rgba(5, 166, 119, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #05A677;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #05A677;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 166, 119, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #05A677;
}

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

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.75rem 0.55rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #ffffff;
  background-color: rgba(250, 82, 82, 0.99);
  border-radius: 0.5rem;
}

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

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #FA5252;
  padding-right: calc(0.75em + 2.575rem);
  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='%23506690' 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='12' height='12' fill='none' stroke='%23FA5252' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23FA5252' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 1.75rem;
  background-size: 16px 12px, calc(0.75em + 0.55rem) calc(0.75em + 0.55rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #FA5252;
  box-shadow: 0 0 0 0.2rem rgba(250, 82, 82, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #FA5252;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #FA5252;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 82, 82, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #FA5252;
}

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

.btn {
  display: inline-block;
  font-weight: 600;
  line-height: 1.5;
  color: #4A5073;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  padding: 0.55rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.5rem;
  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: #4A5073;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}
.btn-check:checked + .btn, .btn-check:active + .btn, .btn:active, .btn.active {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125);
}
.btn-check:checked + .btn:focus, .btn-check:active + .btn:focus, .btn:active:focus, .btn.active:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 43, 64, 0.25), inset 0 3px 5px rgba(46, 54, 80, 0.125);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
  box-shadow: none;
}

.btn-primary {
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-primary:hover {
  color: #ffffff;
  background-color: #202536;
  border-color: #1e2233;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #ffffff;
  background-color: #202536;
  border-color: #1e2233;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(71, 75, 93, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #1e2233;
  border-color: #1d2030;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(71, 75, 93, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
}

.btn-secondary {
  color: #262B40;
  background-color: #61DAFB;
  border-color: #61DAFB;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-secondary:hover {
  color: #262B40;
  background-color: #79e0fc;
  border-color: #71defb;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #262B40;
  background-color: #79e0fc;
  border-color: #71defb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(88, 192, 223, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #262B40;
  background-color: #81e1fc;
  border-color: #71defb;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(88, 192, 223, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #262B40;
  background-color: #61DAFB;
  border-color: #61DAFB;
}

.btn-tertiary {
  color: #ffffff;
  background-color: #1B998B;
  border-color: #1B998B;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-tertiary:hover {
  color: #ffffff;
  background-color: #178276;
  border-color: #167a6f;
}
.btn-check:focus + .btn-tertiary, .btn-tertiary:focus {
  color: #ffffff;
  background-color: #178276;
  border-color: #167a6f;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(61, 168, 156, 0.5);
}
.btn-check:checked + .btn-tertiary, .btn-check:active + .btn-tertiary, .btn-tertiary:active, .btn-tertiary.active, .show > .btn-tertiary.dropdown-toggle {
  color: #ffffff;
  background-color: #167a6f;
  border-color: #147368;
}
.btn-check:checked + .btn-tertiary:focus, .btn-check:active + .btn-tertiary:focus, .btn-tertiary:active:focus, .btn-tertiary.active:focus, .show > .btn-tertiary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(61, 168, 156, 0.5);
}
.btn-tertiary:disabled, .btn-tertiary.disabled {
  color: #ffffff;
  background-color: #1B998B;
  border-color: #1B998B;
}

.btn-quaternary {
  color: #ffffff;
  background-color: #C96480;
  border-color: #C96480;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-quaternary:hover {
  color: #ffffff;
  background-color: #ab556d;
  border-color: #a15066;
}
.btn-check:focus + .btn-quaternary, .btn-quaternary:focus {
  color: #ffffff;
  background-color: #ab556d;
  border-color: #a15066;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(209, 123, 147, 0.5);
}
.btn-check:checked + .btn-quaternary, .btn-check:active + .btn-quaternary, .btn-quaternary:active, .btn-quaternary.active, .show > .btn-quaternary.dropdown-toggle {
  color: #ffffff;
  background-color: #a15066;
  border-color: #974b60;
}
.btn-check:checked + .btn-quaternary:focus, .btn-check:active + .btn-quaternary:focus, .btn-quaternary:active:focus, .btn-quaternary.active:focus, .show > .btn-quaternary.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(209, 123, 147, 0.5);
}
.btn-quaternary:disabled, .btn-quaternary.disabled {
  color: #ffffff;
  background-color: #C96480;
  border-color: #C96480;
}

.btn-primary-app {
  color: #262B40;
  background-color: #EBF4F6;
  border-color: #EBF4F6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-primary-app:hover {
  color: #262B40;
  background-color: #eef6f7;
  border-color: #edf5f7;
}
.btn-check:focus + .btn-primary-app, .btn-primary-app:focus {
  color: #262B40;
  background-color: #eef6f7;
  border-color: #edf5f7;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(205, 214, 219, 0.5);
}
.btn-check:checked + .btn-primary-app, .btn-check:active + .btn-primary-app, .btn-primary-app:active, .btn-primary-app.active, .show > .btn-primary-app.dropdown-toggle {
  color: #262B40;
  background-color: #eff6f8;
  border-color: #edf5f7;
}
.btn-check:checked + .btn-primary-app:focus, .btn-check:active + .btn-primary-app:focus, .btn-primary-app:active:focus, .btn-primary-app.active:focus, .show > .btn-primary-app.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(205, 214, 219, 0.5);
}
.btn-primary-app:disabled, .btn-primary-app.disabled {
  color: #262B40;
  background-color: #EBF4F6;
  border-color: #EBF4F6;
}

.btn-secondary-app {
  color: #ffffff;
  background-color: #424AA0;
  border-color: #424AA0;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-secondary-app:hover {
  color: #ffffff;
  background-color: #383f88;
  border-color: #353b80;
}
.btn-check:focus + .btn-secondary-app, .btn-secondary-app:focus {
  color: #ffffff;
  background-color: #383f88;
  border-color: #353b80;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(94, 101, 174, 0.5);
}
.btn-check:checked + .btn-secondary-app, .btn-check:active + .btn-secondary-app, .btn-secondary-app:active, .btn-secondary-app.active, .show > .btn-secondary-app.dropdown-toggle {
  color: #ffffff;
  background-color: #353b80;
  border-color: #323878;
}
.btn-check:checked + .btn-secondary-app:focus, .btn-check:active + .btn-secondary-app:focus, .btn-secondary-app:active:focus, .btn-secondary-app.active:focus, .show > .btn-secondary-app.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(94, 101, 174, 0.5);
}
.btn-secondary-app:disabled, .btn-secondary-app.disabled {
  color: #ffffff;
  background-color: #424AA0;
  border-color: #424AA0;
}

.btn-light {
  color: #262B40;
  background-color: #eaedf2;
  border-color: #eaedf2;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-light:hover {
  color: #262B40;
  background-color: #edf0f4;
  border-color: #eceff3;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #262B40;
  background-color: #edf0f4;
  border-color: #eceff3;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(205, 208, 215, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #262B40;
  background-color: #eef1f5;
  border-color: #eceff3;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(205, 208, 215, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #262B40;
  background-color: #eaedf2;
  border-color: #eaedf2;
}

.btn-lighten {
  color: #262B40;
  background-color: #F0F3F6;
  border-color: #F0F3F6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-lighten:hover {
  color: #262B40;
  background-color: #f2f5f7;
  border-color: #f2f4f7;
}
.btn-check:focus + .btn-lighten, .btn-lighten:focus {
  color: #262B40;
  background-color: #f2f5f7;
  border-color: #f2f4f7;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(210, 213, 219, 0.5);
}
.btn-check:checked + .btn-lighten, .btn-check:active + .btn-lighten, .btn-lighten:active, .btn-lighten.active, .show > .btn-lighten.dropdown-toggle {
  color: #262B40;
  background-color: #f3f5f8;
  border-color: #f2f4f7;
}
.btn-check:checked + .btn-lighten:focus, .btn-check:active + .btn-lighten:focus, .btn-lighten:active:focus, .btn-lighten.active:focus, .show > .btn-lighten.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(210, 213, 219, 0.5);
}
.btn-lighten:disabled, .btn-lighten.disabled {
  color: #262B40;
  background-color: #F0F3F6;
  border-color: #F0F3F6;
}

.btn-success {
  color: #ffffff;
  background-color: #05A677;
  border-color: #05A677;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-success:hover {
  color: #ffffff;
  background-color: #048d65;
  border-color: #04855f;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #ffffff;
  background-color: #048d65;
  border-color: #04855f;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(43, 179, 139, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #ffffff;
  background-color: #04855f;
  border-color: #047d59;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(43, 179, 139, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #ffffff;
  background-color: #05A677;
  border-color: #05A677;
}

.btn-info {
  color: #ffffff;
  background-color: #0948B3;
  border-color: #0948B3;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-info:hover {
  color: #ffffff;
  background-color: #083d98;
  border-color: #073a8f;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #ffffff;
  background-color: #083d98;
  border-color: #073a8f;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(46, 99, 190, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #ffffff;
  background-color: #073a8f;
  border-color: #073686;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(46, 99, 190, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #ffffff;
  background-color: #0948B3;
  border-color: #0948B3;
}

.btn-warning {
  color: #262B40;
  background-color: #f5b759;
  border-color: #f5b759;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-warning:hover {
  color: #262B40;
  background-color: #f7c272;
  border-color: #f6be6a;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #262B40;
  background-color: #f7c272;
  border-color: #f6be6a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(214, 162, 85, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #262B40;
  background-color: #f7c57a;
  border-color: #f6be6a;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(214, 162, 85, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #262B40;
  background-color: #f5b759;
  border-color: #f5b759;
}

.btn-danger {
  color: #ffffff;
  background-color: #FA5252;
  border-color: #FA5252;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-danger:hover {
  color: #ffffff;
  background-color: #d54646;
  border-color: #c84242;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #ffffff;
  background-color: #d54646;
  border-color: #c84242;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(251, 108, 108, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #ffffff;
  background-color: #c84242;
  border-color: #bc3e3e;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(251, 108, 108, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #ffffff;
  background-color: #FA5252;
  border-color: #FA5252;
}

.btn-white {
  color: #262B40;
  background-color: #ffffff;
  border-color: #ffffff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-white:hover {
  color: #262B40;
  background-color: white;
  border-color: white;
}
.btn-check:focus + .btn-white, .btn-white:focus {
  color: #262B40;
  background-color: white;
  border-color: white;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(222, 223, 226, 0.5);
}
.btn-check:checked + .btn-white, .btn-check:active + .btn-white, .btn-white:active, .btn-white.active, .show > .btn-white.dropdown-toggle {
  color: #262B40;
  background-color: white;
  border-color: white;
}
.btn-check:checked + .btn-white:focus, .btn-check:active + .btn-white:focus, .btn-white:active:focus, .btn-white.active:focus, .show > .btn-white.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(222, 223, 226, 0.5);
}
.btn-white:disabled, .btn-white.disabled {
  color: #262B40;
  background-color: #ffffff;
  border-color: #ffffff;
}

.btn-gray {
  color: #ffffff;
  background-color: #4A5073;
  border-color: #4A5073;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-gray:hover {
  color: #ffffff;
  background-color: #3f4462;
  border-color: #3b405c;
}
.btn-check:focus + .btn-gray, .btn-gray:focus {
  color: #ffffff;
  background-color: #3f4462;
  border-color: #3b405c;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(101, 106, 136, 0.5);
}
.btn-check:checked + .btn-gray, .btn-check:active + .btn-gray, .btn-gray:active, .btn-gray.active, .show > .btn-gray.dropdown-toggle {
  color: #ffffff;
  background-color: #3b405c;
  border-color: #383c56;
}
.btn-check:checked + .btn-gray:focus, .btn-check:active + .btn-gray:focus, .btn-gray:active:focus, .btn-gray.active:focus, .show > .btn-gray.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(101, 106, 136, 0.5);
}
.btn-gray:disabled, .btn-gray.disabled {
  color: #ffffff;
  background-color: #4A5073;
  border-color: #4A5073;
}

.btn-indigo {
  color: #ffffff;
  background-color: #4c5680;
  border-color: #4c5680;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-indigo:hover {
  color: #ffffff;
  background-color: #41496d;
  border-color: #3d4566;
}
.btn-check:focus + .btn-indigo, .btn-indigo:focus {
  color: #ffffff;
  background-color: #41496d;
  border-color: #3d4566;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(103, 111, 147, 0.5);
}
.btn-check:checked + .btn-indigo, .btn-check:active + .btn-indigo, .btn-indigo:active, .btn-indigo.active, .show > .btn-indigo.dropdown-toggle {
  color: #ffffff;
  background-color: #3d4566;
  border-color: #394160;
}
.btn-check:checked + .btn-indigo:focus, .btn-check:active + .btn-indigo:focus, .btn-indigo:active:focus, .btn-indigo.active:focus, .show > .btn-indigo.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(103, 111, 147, 0.5);
}
.btn-indigo:disabled, .btn-indigo.disabled {
  color: #ffffff;
  background-color: #4c5680;
  border-color: #4c5680;
}

.btn-indigoDark {
  color: #ffffff;
  background-color: #1b1b37;
  border-color: #1b1b37;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-indigoDark:hover {
  color: #ffffff;
  background-color: #17172f;
  border-color: #16162c;
}
.btn-check:focus + .btn-indigoDark, .btn-indigoDark:focus {
  color: #ffffff;
  background-color: #17172f;
  border-color: #16162c;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(61, 61, 85, 0.5);
}
.btn-check:checked + .btn-indigoDark, .btn-check:active + .btn-indigoDark, .btn-indigoDark:active, .btn-indigoDark.active, .show > .btn-indigoDark.dropdown-toggle {
  color: #ffffff;
  background-color: #16162c;
  border-color: #141429;
}
.btn-check:checked + .btn-indigoDark:focus, .btn-check:active + .btn-indigoDark:focus, .btn-indigoDark:active:focus, .btn-indigoDark.active:focus, .show > .btn-indigoDark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(61, 61, 85, 0.5);
}
.btn-indigoDark:disabled, .btn-indigoDark.disabled {
  color: #ffffff;
  background-color: #1b1b37;
  border-color: #1b1b37;
}

.btn-dark {
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-dark:hover {
  color: #ffffff;
  background-color: #202536;
  border-color: #1e2233;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #ffffff;
  background-color: #202536;
  border-color: #1e2233;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(71, 75, 93, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #ffffff;
  background-color: #1e2233;
  border-color: #1d2030;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(71, 75, 93, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
}

.btn-soft {
  color: #262B40;
  background-color: #f5f8fb;
  border-color: #f5f8fb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-soft:hover {
  color: #262B40;
  background-color: #f7f9fc;
  border-color: #f6f9fb;
}
.btn-check:focus + .btn-soft, .btn-soft:focus {
  color: #262B40;
  background-color: #f7f9fc;
  border-color: #f6f9fb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(214, 217, 223, 0.5);
}
.btn-check:checked + .btn-soft, .btn-check:active + .btn-soft, .btn-soft:active, .btn-soft.active, .show > .btn-soft.dropdown-toggle {
  color: #262B40;
  background-color: #f7f9fc;
  border-color: #f6f9fb;
}
.btn-check:checked + .btn-soft:focus, .btn-check:active + .btn-soft:focus, .btn-soft:active:focus, .btn-soft.active:focus, .show > .btn-soft.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(214, 217, 223, 0.5);
}
.btn-soft:disabled, .btn-soft.disabled {
  color: #262B40;
  background-color: #f5f8fb;
  border-color: #f5f8fb;
}

.btn-black {
  color: #ffffff;
  background-color: #2e3650;
  border-color: #2e3650;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-black:hover {
  color: #ffffff;
  background-color: #272e44;
  border-color: #252b40;
}
.btn-check:focus + .btn-black, .btn-black:focus {
  color: #ffffff;
  background-color: #272e44;
  border-color: #252b40;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(77, 84, 106, 0.5);
}
.btn-check:checked + .btn-black, .btn-check:active + .btn-black, .btn-black:active, .btn-black.active, .show > .btn-black.dropdown-toggle {
  color: #ffffff;
  background-color: #252b40;
  border-color: #23293c;
}
.btn-check:checked + .btn-black:focus, .btn-check:active + .btn-black:focus, .btn-black:active:focus, .btn-black.active:focus, .show > .btn-black.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(77, 84, 106, 0.5);
}
.btn-black:disabled, .btn-black.disabled {
  color: #ffffff;
  background-color: #2e3650;
  border-color: #2e3650;
}

.btn-blue {
  color: #ffffff;
  background-color: #0948B3;
  border-color: #0948B3;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-blue:hover {
  color: #ffffff;
  background-color: #083d98;
  border-color: #073a8f;
}
.btn-check:focus + .btn-blue, .btn-blue:focus {
  color: #ffffff;
  background-color: #083d98;
  border-color: #073a8f;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(46, 99, 190, 0.5);
}
.btn-check:checked + .btn-blue, .btn-check:active + .btn-blue, .btn-blue:active, .btn-blue.active, .show > .btn-blue.dropdown-toggle {
  color: #ffffff;
  background-color: #073a8f;
  border-color: #073686;
}
.btn-check:checked + .btn-blue:focus, .btn-check:active + .btn-blue:focus, .btn-blue:active:focus, .btn-blue.active:focus, .show > .btn-blue.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(46, 99, 190, 0.5);
}
.btn-blue:disabled, .btn-blue.disabled {
  color: #ffffff;
  background-color: #0948B3;
  border-color: #0948B3;
}

.btn-blueDark {
  color: #ffffff;
  background-color: #041737;
  border-color: #041737;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-blueDark:hover {
  color: #ffffff;
  background-color: #03142f;
  border-color: #03122c;
}
.btn-check:focus + .btn-blueDark, .btn-blueDark:focus {
  color: #ffffff;
  background-color: #03142f;
  border-color: #03122c;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(42, 58, 85, 0.5);
}
.btn-check:checked + .btn-blueDark, .btn-check:active + .btn-blueDark, .btn-blueDark:active, .btn-blueDark.active, .show > .btn-blueDark.dropdown-toggle {
  color: #ffffff;
  background-color: #03122c;
  border-color: #031129;
}
.btn-check:checked + .btn-blueDark:focus, .btn-check:active + .btn-blueDark:focus, .btn-blueDark:active:focus, .btn-blueDark.active:focus, .show > .btn-blueDark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(42, 58, 85, 0.5);
}
.btn-blueDark:disabled, .btn-blueDark.disabled {
  color: #ffffff;
  background-color: #041737;
  border-color: #041737;
}

.btn-pink {
  color: #ffffff;
  background-color: #C96480;
  border-color: #C96480;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-pink:hover {
  color: #ffffff;
  background-color: #ab556d;
  border-color: #a15066;
}
.btn-check:focus + .btn-pink, .btn-pink:focus {
  color: #ffffff;
  background-color: #ab556d;
  border-color: #a15066;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(209, 123, 147, 0.5);
}
.btn-check:checked + .btn-pink, .btn-check:active + .btn-pink, .btn-pink:active, .btn-pink.active, .show > .btn-pink.dropdown-toggle {
  color: #ffffff;
  background-color: #a15066;
  border-color: #974b60;
}
.btn-check:checked + .btn-pink:focus, .btn-check:active + .btn-pink:focus, .btn-pink:active:focus, .btn-pink.active:focus, .show > .btn-pink.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(209, 123, 147, 0.5);
}
.btn-pink:disabled, .btn-pink.disabled {
  color: #ffffff;
  background-color: #C96480;
  border-color: #C96480;
}

.btn-pinkDark {
  color: #ffffff;
  background-color: #371b1b;
  border-color: #371b1b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-pinkDark:hover {
  color: #ffffff;
  background-color: #2f1717;
  border-color: #2c1616;
}
.btn-check:focus + .btn-pinkDark, .btn-pinkDark:focus {
  color: #ffffff;
  background-color: #2f1717;
  border-color: #2c1616;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(85, 61, 61, 0.5);
}
.btn-check:checked + .btn-pinkDark, .btn-check:active + .btn-pinkDark, .btn-pinkDark:active, .btn-pinkDark.active, .show > .btn-pinkDark.dropdown-toggle {
  color: #ffffff;
  background-color: #2c1616;
  border-color: #291414;
}
.btn-check:checked + .btn-pinkDark:focus, .btn-check:active + .btn-pinkDark:focus, .btn-pinkDark:active:focus, .btn-pinkDark.active:focus, .show > .btn-pinkDark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(85, 61, 61, 0.5);
}
.btn-pinkDark:disabled, .btn-pinkDark.disabled {
  color: #ffffff;
  background-color: #371b1b;
  border-color: #371b1b;
}

.btn-cyan {
  color: #262B40;
  background-color: #63b1bd;
  border-color: #63b1bd;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-cyan:hover {
  color: #262B40;
  background-color: #7abdc7;
  border-color: #73b9c4;
}
.btn-check:focus + .btn-cyan, .btn-cyan:focus {
  color: #262B40;
  background-color: #7abdc7;
  border-color: #73b9c4;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(90, 157, 170, 0.5);
}
.btn-check:checked + .btn-cyan, .btn-check:active + .btn-cyan, .btn-cyan:active, .btn-cyan.active, .show > .btn-cyan.dropdown-toggle {
  color: #262B40;
  background-color: #82c1ca;
  border-color: #73b9c4;
}
.btn-check:checked + .btn-cyan:focus, .btn-check:active + .btn-cyan:focus, .btn-cyan:active:focus, .btn-cyan.active:focus, .show > .btn-cyan.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(90, 157, 170, 0.5);
}
.btn-cyan:disabled, .btn-cyan.disabled {
  color: #262B40;
  background-color: #63b1bd;
  border-color: #63b1bd;
}

.btn-cyanDark {
  color: #ffffff;
  background-color: #1c3239;
  border-color: #1c3239;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-cyanDark:hover {
  color: #ffffff;
  background-color: #182b30;
  border-color: #16282e;
}
.btn-check:focus + .btn-cyanDark, .btn-cyanDark:focus {
  color: #ffffff;
  background-color: #182b30;
  border-color: #16282e;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(62, 81, 87, 0.5);
}
.btn-check:checked + .btn-cyanDark, .btn-check:active + .btn-cyanDark, .btn-cyanDark:active, .btn-cyanDark.active, .show > .btn-cyanDark.dropdown-toggle {
  color: #ffffff;
  background-color: #16282e;
  border-color: #15262b;
}
.btn-check:checked + .btn-cyanDark:focus, .btn-check:active + .btn-cyanDark:focus, .btn-cyanDark:active:focus, .btn-cyanDark.active:focus, .show > .btn-cyanDark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(62, 81, 87, 0.5);
}
.btn-cyanDark:disabled, .btn-cyanDark.disabled {
  color: #ffffff;
  background-color: #1c3239;
  border-color: #1c3239;
}

.btn-purple {
  color: #ffffff;
  background-color: #8965e0;
  border-color: #8965e0;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-purple:hover {
  color: #ffffff;
  background-color: #7456be;
  border-color: #6e51b3;
}
.btn-check:focus + .btn-purple, .btn-purple:focus {
  color: #ffffff;
  background-color: #7456be;
  border-color: #6e51b3;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(155, 124, 229, 0.5);
}
.btn-check:checked + .btn-purple, .btn-check:active + .btn-purple, .btn-purple:active, .btn-purple.active, .show > .btn-purple.dropdown-toggle {
  color: #ffffff;
  background-color: #6e51b3;
  border-color: #674ca8;
}
.btn-check:checked + .btn-purple:focus, .btn-check:active + .btn-purple:focus, .btn-purple:active:focus, .btn-purple.active:focus, .show > .btn-purple.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(155, 124, 229, 0.5);
}
.btn-purple:disabled, .btn-purple.disabled {
  color: #ffffff;
  background-color: #8965e0;
  border-color: #8965e0;
}

.btn-purpleDark {
  color: #ffffff;
  background-color: #1a1a37;
  border-color: #1a1a37;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-purpleDark:hover {
  color: #ffffff;
  background-color: #16162f;
  border-color: #15152c;
}
.btn-check:focus + .btn-purpleDark, .btn-purpleDark:focus {
  color: #ffffff;
  background-color: #16162f;
  border-color: #15152c;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(60, 60, 85, 0.5);
}
.btn-check:checked + .btn-purpleDark, .btn-check:active + .btn-purpleDark, .btn-purpleDark:active, .btn-purpleDark.active, .show > .btn-purpleDark.dropdown-toggle {
  color: #ffffff;
  background-color: #15152c;
  border-color: #141429;
}
.btn-check:checked + .btn-purpleDark:focus, .btn-check:active + .btn-purpleDark:focus, .btn-purpleDark:active:focus, .btn-purpleDark.active:focus, .show > .btn-purpleDark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(60, 60, 85, 0.5);
}
.btn-purpleDark:disabled, .btn-purpleDark.disabled {
  color: #ffffff;
  background-color: #1a1a37;
  border-color: #1a1a37;
}

.btn-soft-indigo {
  color: #262B40;
  background-color: #f5e8ff;
  border-color: #f5e8ff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-soft-indigo:hover {
  color: #262B40;
  background-color: #f7ebff;
  border-color: #f6eaff;
}
.btn-check:focus + .btn-soft-indigo, .btn-soft-indigo:focus {
  color: #262B40;
  background-color: #f7ebff;
  border-color: #f6eaff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(214, 204, 226, 0.5);
}
.btn-check:checked + .btn-soft-indigo, .btn-check:active + .btn-soft-indigo, .btn-soft-indigo:active, .btn-soft-indigo.active, .show > .btn-soft-indigo.dropdown-toggle {
  color: #262B40;
  background-color: #f7edff;
  border-color: #f6eaff;
}
.btn-check:checked + .btn-soft-indigo:focus, .btn-check:active + .btn-soft-indigo:focus, .btn-soft-indigo:active:focus, .btn-soft-indigo.active:focus, .show > .btn-soft-indigo.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(214, 204, 226, 0.5);
}
.btn-soft-indigo:disabled, .btn-soft-indigo.disabled {
  color: #262B40;
  background-color: #f5e8ff;
  border-color: #f5e8ff;
}

.btn-soft-green {
  color: #ffffff;
  background-color: #2CA58D;
  border-color: #2CA58D;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-soft-green:hover {
  color: #ffffff;
  background-color: #258c78;
  border-color: #238471;
}
.btn-check:focus + .btn-soft-green, .btn-soft-green:focus {
  color: #ffffff;
  background-color: #258c78;
  border-color: #238471;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(76, 179, 158, 0.5);
}
.btn-check:checked + .btn-soft-green, .btn-check:active + .btn-soft-green, .btn-soft-green:active, .btn-soft-green.active, .show > .btn-soft-green.dropdown-toggle {
  color: #ffffff;
  background-color: #238471;
  border-color: #217c6a;
}
.btn-check:checked + .btn-soft-green:focus, .btn-check:active + .btn-soft-green:focus, .btn-soft-green:active:focus, .btn-soft-green.active:focus, .show > .btn-soft-green.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(76, 179, 158, 0.5);
}
.btn-soft-green:disabled, .btn-soft-green.disabled {
  color: #ffffff;
  background-color: #2CA58D;
  border-color: #2CA58D;
}

.btn-soft-greenDark {
  color: #ffffff;
  background-color: #113d31;
  border-color: #113d31;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-soft-greenDark:hover {
  color: #ffffff;
  background-color: #0e342a;
  border-color: #0e3127;
}
.btn-check:focus + .btn-soft-greenDark, .btn-soft-greenDark:focus {
  color: #ffffff;
  background-color: #0e342a;
  border-color: #0e3127;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(53, 90, 80, 0.5);
}
.btn-check:checked + .btn-soft-greenDark, .btn-check:active + .btn-soft-greenDark, .btn-soft-greenDark:active, .btn-soft-greenDark.active, .show > .btn-soft-greenDark.dropdown-toggle {
  color: #ffffff;
  background-color: #0e3127;
  border-color: #0d2e25;
}
.btn-check:checked + .btn-soft-greenDark:focus, .btn-check:active + .btn-soft-greenDark:focus, .btn-soft-greenDark:active:focus, .btn-soft-greenDark.active:focus, .show > .btn-soft-greenDark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(53, 90, 80, 0.5);
}
.btn-soft-greenDark:disabled, .btn-soft-greenDark.disabled {
  color: #ffffff;
  background-color: #113d31;
  border-color: #113d31;
}

.btn-gray-100 {
  color: #262B40;
  background-color: #f3f7fa;
  border-color: #f3f7fa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-gray-100:hover {
  color: #262B40;
  background-color: #f5f8fb;
  border-color: #f4f8fb;
}
.btn-check:focus + .btn-gray-100, .btn-gray-100:focus {
  color: #262B40;
  background-color: #f5f8fb;
  border-color: #f4f8fb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(212, 216, 222, 0.5);
}
.btn-check:checked + .btn-gray-100, .btn-check:active + .btn-gray-100, .btn-gray-100:active, .btn-gray-100.active, .show > .btn-gray-100.dropdown-toggle {
  color: #262B40;
  background-color: #f5f9fb;
  border-color: #f4f8fb;
}
.btn-check:checked + .btn-gray-100:focus, .btn-check:active + .btn-gray-100:focus, .btn-gray-100:active:focus, .btn-gray-100.active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(212, 216, 222, 0.5);
}
.btn-gray-100:disabled, .btn-gray-100.disabled {
  color: #262B40;
  background-color: #f3f7fa;
  border-color: #f3f7fa;
}

.btn-gray-200 {
  color: #262B40;
  background-color: #f5f8fb;
  border-color: #f5f8fb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-gray-200:hover {
  color: #262B40;
  background-color: #f7f9fc;
  border-color: #f6f9fb;
}
.btn-check:focus + .btn-gray-200, .btn-gray-200:focus {
  color: #262B40;
  background-color: #f7f9fc;
  border-color: #f6f9fb;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(214, 217, 223, 0.5);
}
.btn-check:checked + .btn-gray-200, .btn-check:active + .btn-gray-200, .btn-gray-200:active, .btn-gray-200.active, .show > .btn-gray-200.dropdown-toggle {
  color: #262B40;
  background-color: #f7f9fc;
  border-color: #f6f9fb;
}
.btn-check:checked + .btn-gray-200:focus, .btn-check:active + .btn-gray-200:focus, .btn-gray-200:active:focus, .btn-gray-200.active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(214, 217, 223, 0.5);
}
.btn-gray-200:disabled, .btn-gray-200.disabled {
  color: #262B40;
  background-color: #f5f8fb;
  border-color: #f5f8fb;
}

.btn-gray-300 {
  color: #262B40;
  background-color: #F0F3F6;
  border-color: #F0F3F6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-gray-300:hover {
  color: #262B40;
  background-color: #f2f5f7;
  border-color: #f2f4f7;
}
.btn-check:focus + .btn-gray-300, .btn-gray-300:focus {
  color: #262B40;
  background-color: #f2f5f7;
  border-color: #f2f4f7;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(210, 213, 219, 0.5);
}
.btn-check:checked + .btn-gray-300, .btn-check:active + .btn-gray-300, .btn-gray-300:active, .btn-gray-300.active, .show > .btn-gray-300.dropdown-toggle {
  color: #262B40;
  background-color: #f3f5f8;
  border-color: #f2f4f7;
}
.btn-check:checked + .btn-gray-300:focus, .btn-check:active + .btn-gray-300:focus, .btn-gray-300:active:focus, .btn-gray-300.active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(210, 213, 219, 0.5);
}
.btn-gray-300:disabled, .btn-gray-300.disabled {
  color: #262B40;
  background-color: #F0F3F6;
  border-color: #F0F3F6;
}

.btn-gray-400 {
  color: #262B40;
  background-color: #eaedf2;
  border-color: #eaedf2;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-gray-400:hover {
  color: #262B40;
  background-color: #edf0f4;
  border-color: #eceff3;
}
.btn-check:focus + .btn-gray-400, .btn-gray-400:focus {
  color: #262B40;
  background-color: #edf0f4;
  border-color: #eceff3;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(205, 208, 215, 0.5);
}
.btn-check:checked + .btn-gray-400, .btn-check:active + .btn-gray-400, .btn-gray-400:active, .btn-gray-400.active, .show > .btn-gray-400.dropdown-toggle {
  color: #262B40;
  background-color: #eef1f5;
  border-color: #eceff3;
}
.btn-check:checked + .btn-gray-400:focus, .btn-check:active + .btn-gray-400:focus, .btn-gray-400:active:focus, .btn-gray-400.active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(205, 208, 215, 0.5);
}
.btn-gray-400:disabled, .btn-gray-400.disabled {
  color: #262B40;
  background-color: #eaedf2;
  border-color: #eaedf2;
}

.btn-gray-500 {
  color: #262B40;
  background-color: #d1d7e0;
  border-color: #d1d7e0;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-gray-500:hover {
  color: #262B40;
  background-color: #d8dde5;
  border-color: #d6dbe3;
}
.btn-check:focus + .btn-gray-500, .btn-gray-500:focus {
  color: #262B40;
  background-color: #d8dde5;
  border-color: #d6dbe3;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(183, 189, 200, 0.5);
}
.btn-check:checked + .btn-gray-500, .btn-check:active + .btn-gray-500, .btn-gray-500:active, .btn-gray-500.active, .show > .btn-gray-500.dropdown-toggle {
  color: #262B40;
  background-color: #dadfe6;
  border-color: #d6dbe3;
}
.btn-check:checked + .btn-gray-500:focus, .btn-check:active + .btn-gray-500:focus, .btn-gray-500:active:focus, .btn-gray-500.active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(183, 189, 200, 0.5);
}
.btn-gray-500:disabled, .btn-gray-500.disabled {
  color: #262B40;
  background-color: #d1d7e0;
  border-color: #d1d7e0;
}

.btn-gray-600 {
  color: #262B40;
  background-color: #93a5be;
  border-color: #93a5be;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-gray-600:hover {
  color: #262B40;
  background-color: #a3b3c8;
  border-color: #9eaec5;
}
.btn-check:focus + .btn-gray-600, .btn-gray-600:focus {
  color: #262B40;
  background-color: #a3b3c8;
  border-color: #9eaec5;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(131, 147, 171, 0.5);
}
.btn-check:checked + .btn-gray-600, .btn-check:active + .btn-gray-600, .btn-gray-600:active, .btn-gray-600.active, .show > .btn-gray-600.dropdown-toggle {
  color: #262B40;
  background-color: #a9b7cb;
  border-color: #9eaec5;
}
.btn-check:checked + .btn-gray-600:focus, .btn-check:active + .btn-gray-600:focus, .btn-gray-600:active:focus, .btn-gray-600.active:focus, .show > .btn-gray-600.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(131, 147, 171, 0.5);
}
.btn-gray-600:disabled, .btn-gray-600.disabled {
  color: #262B40;
  background-color: #93a5be;
  border-color: #93a5be;
}

.btn-gray-700 {
  color: #ffffff;
  background-color: #66799e;
  border-color: #66799e;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-gray-700:hover {
  color: #ffffff;
  background-color: #576786;
  border-color: #52617e;
}
.btn-check:focus + .btn-gray-700, .btn-gray-700:focus {
  color: #ffffff;
  background-color: #576786;
  border-color: #52617e;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(125, 141, 173, 0.5);
}
.btn-check:checked + .btn-gray-700, .btn-check:active + .btn-gray-700, .btn-gray-700:active, .btn-gray-700.active, .show > .btn-gray-700.dropdown-toggle {
  color: #ffffff;
  background-color: #52617e;
  border-color: #4d5b77;
}
.btn-check:checked + .btn-gray-700:focus, .btn-check:active + .btn-gray-700:focus, .btn-gray-700:active:focus, .btn-gray-700.active:focus, .show > .btn-gray-700.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(125, 141, 173, 0.5);
}
.btn-gray-700:disabled, .btn-gray-700.disabled {
  color: #ffffff;
  background-color: #66799e;
  border-color: #66799e;
}

.btn-gray-800 {
  color: #ffffff;
  background-color: #506690;
  border-color: #506690;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-gray-800:hover {
  color: #ffffff;
  background-color: #44577a;
  border-color: #405273;
}
.btn-check:focus + .btn-gray-800, .btn-gray-800:focus {
  color: #ffffff;
  background-color: #44577a;
  border-color: #405273;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(106, 125, 161, 0.5);
}
.btn-check:checked + .btn-gray-800, .btn-check:active + .btn-gray-800, .btn-gray-800:active, .btn-gray-800.active, .show > .btn-gray-800.dropdown-toggle {
  color: #ffffff;
  background-color: #405273;
  border-color: #3c4d6c;
}
.btn-check:checked + .btn-gray-800:focus, .btn-check:active + .btn-gray-800:focus, .btn-gray-800:active:focus, .btn-gray-800.active:focus, .show > .btn-gray-800.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(106, 125, 161, 0.5);
}
.btn-gray-800:disabled, .btn-gray-800.disabled {
  color: #ffffff;
  background-color: #506690;
  border-color: #506690;
}

.btn-facebook {
  color: #ffffff;
  background-color: #3b5999;
  border-color: #3b5999;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-facebook:hover {
  color: #ffffff;
  background-color: #324c82;
  border-color: #2f477a;
}
.btn-check:focus + .btn-facebook, .btn-facebook:focus {
  color: #ffffff;
  background-color: #324c82;
  border-color: #2f477a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(88, 114, 168, 0.5);
}
.btn-check:checked + .btn-facebook, .btn-check:active + .btn-facebook, .btn-facebook:active, .btn-facebook.active, .show > .btn-facebook.dropdown-toggle {
  color: #ffffff;
  background-color: #2f477a;
  border-color: #2c4373;
}
.btn-check:checked + .btn-facebook:focus, .btn-check:active + .btn-facebook:focus, .btn-facebook:active:focus, .btn-facebook.active:focus, .show > .btn-facebook.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(88, 114, 168, 0.5);
}
.btn-facebook:disabled, .btn-facebook.disabled {
  color: #ffffff;
  background-color: #3b5999;
  border-color: #3b5999;
}

.btn-facebookDark {
  color: #ffffff;
  background-color: #1d2b4a;
  border-color: #1d2b4a;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-facebookDark:hover {
  color: #ffffff;
  background-color: #19253f;
  border-color: #17223b;
}
.btn-check:focus + .btn-facebookDark, .btn-facebookDark:focus {
  color: #ffffff;
  background-color: #19253f;
  border-color: #17223b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(63, 75, 101, 0.5);
}
.btn-check:checked + .btn-facebookDark, .btn-check:active + .btn-facebookDark, .btn-facebookDark:active, .btn-facebookDark.active, .show > .btn-facebookDark.dropdown-toggle {
  color: #ffffff;
  background-color: #17223b;
  border-color: #162038;
}
.btn-check:checked + .btn-facebookDark:focus, .btn-check:active + .btn-facebookDark:focus, .btn-facebookDark:active:focus, .btn-facebookDark.active:focus, .show > .btn-facebookDark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(63, 75, 101, 0.5);
}
.btn-facebookDark:disabled, .btn-facebookDark.disabled {
  color: #ffffff;
  background-color: #1d2b4a;
  border-color: #1d2b4a;
}

.btn-twitter {
  color: #262B40;
  background-color: #1da1f2;
  border-color: #1da1f2;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-twitter:hover {
  color: #262B40;
  background-color: #3faff4;
  border-color: #34aaf3;
}
.btn-check:focus + .btn-twitter, .btn-twitter:focus {
  color: #262B40;
  background-color: #3faff4;
  border-color: #34aaf3;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(30, 143, 215, 0.5);
}
.btn-check:checked + .btn-twitter, .btn-check:active + .btn-twitter, .btn-twitter:active, .btn-twitter.active, .show > .btn-twitter.dropdown-toggle {
  color: #262B40;
  background-color: #4ab4f5;
  border-color: #34aaf3;
}
.btn-check:checked + .btn-twitter:focus, .btn-check:active + .btn-twitter:focus, .btn-twitter:active:focus, .btn-twitter.active:focus, .show > .btn-twitter.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(30, 143, 215, 0.5);
}
.btn-twitter:disabled, .btn-twitter.disabled {
  color: #262B40;
  background-color: #1da1f2;
  border-color: #1da1f2;
}

.btn-twitterDark {
  color: #ffffff;
  background-color: #07293e;
  border-color: #07293e;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-twitterDark:hover {
  color: #ffffff;
  background-color: #062335;
  border-color: #062132;
}
.btn-check:focus + .btn-twitterDark, .btn-twitterDark:focus {
  color: #ffffff;
  background-color: #062335;
  border-color: #062132;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(44, 73, 91, 0.5);
}
.btn-check:checked + .btn-twitterDark, .btn-check:active + .btn-twitterDark, .btn-twitterDark:active, .btn-twitterDark.active, .show > .btn-twitterDark.dropdown-toggle {
  color: #ffffff;
  background-color: #062132;
  border-color: #051f2f;
}
.btn-check:checked + .btn-twitterDark:focus, .btn-check:active + .btn-twitterDark:focus, .btn-twitterDark:active:focus, .btn-twitterDark.active:focus, .show > .btn-twitterDark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(44, 73, 91, 0.5);
}
.btn-twitterDark:disabled, .btn-twitterDark.disabled {
  color: #ffffff;
  background-color: #07293e;
  border-color: #07293e;
}

.btn-google {
  color: #ffffff;
  background-color: #DB4337;
  border-color: #DB4337;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-google:hover {
  color: #ffffff;
  background-color: #ba392f;
  border-color: #af362c;
}
.btn-check:focus + .btn-google, .btn-google:focus {
  color: #ffffff;
  background-color: #ba392f;
  border-color: #af362c;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(224, 95, 85, 0.5);
}
.btn-check:checked + .btn-google, .btn-check:active + .btn-google, .btn-google:active, .btn-google.active, .show > .btn-google.dropdown-toggle {
  color: #ffffff;
  background-color: #af362c;
  border-color: #a43229;
}
.btn-check:checked + .btn-google:focus, .btn-check:active + .btn-google:focus, .btn-google:active:focus, .btn-google.active:focus, .show > .btn-google.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(224, 95, 85, 0.5);
}
.btn-google:disabled, .btn-google.disabled {
  color: #ffffff;
  background-color: #DB4337;
  border-color: #DB4337;
}

.btn-instagram {
  color: #ffffff;
  background-color: #e4405f;
  border-color: #e4405f;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-instagram:hover {
  color: #ffffff;
  background-color: #c23651;
  border-color: #b6334c;
}
.btn-check:focus + .btn-instagram, .btn-instagram:focus {
  color: #ffffff;
  background-color: #c23651;
  border-color: #b6334c;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(232, 93, 119, 0.5);
}
.btn-check:checked + .btn-instagram, .btn-check:active + .btn-instagram, .btn-instagram:active, .btn-instagram.active, .show > .btn-instagram.dropdown-toggle {
  color: #ffffff;
  background-color: #b6334c;
  border-color: #ab3047;
}
.btn-check:checked + .btn-instagram:focus, .btn-check:active + .btn-instagram:focus, .btn-instagram:active:focus, .btn-instagram.active:focus, .show > .btn-instagram.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(232, 93, 119, 0.5);
}
.btn-instagram:disabled, .btn-instagram.disabled {
  color: #ffffff;
  background-color: #e4405f;
  border-color: #e4405f;
}

.btn-pinterest {
  color: #ffffff;
  background-color: #bd081c;
  border-color: #bd081c;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-pinterest:hover {
  color: #ffffff;
  background-color: #a10718;
  border-color: #970616;
}
.btn-check:focus + .btn-pinterest, .btn-pinterest:focus {
  color: #ffffff;
  background-color: #a10718;
  border-color: #970616;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(199, 45, 62, 0.5);
}
.btn-check:checked + .btn-pinterest, .btn-check:active + .btn-pinterest, .btn-pinterest:active, .btn-pinterest.active, .show > .btn-pinterest.dropdown-toggle {
  color: #ffffff;
  background-color: #970616;
  border-color: #8e0615;
}
.btn-check:checked + .btn-pinterest:focus, .btn-check:active + .btn-pinterest:focus, .btn-pinterest:active:focus, .btn-pinterest.active:focus, .show > .btn-pinterest.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(199, 45, 62, 0.5);
}
.btn-pinterest:disabled, .btn-pinterest.disabled {
  color: #ffffff;
  background-color: #bd081c;
  border-color: #bd081c;
}

.btn-youtube {
  color: #ffffff;
  background-color: #cd201f;
  border-color: #cd201f;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-youtube:hover {
  color: #ffffff;
  background-color: #ae1b1a;
  border-color: #a41a19;
}
.btn-check:focus + .btn-youtube, .btn-youtube:focus {
  color: #ffffff;
  background-color: #ae1b1a;
  border-color: #a41a19;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(213, 65, 65, 0.5);
}
.btn-check:checked + .btn-youtube, .btn-check:active + .btn-youtube, .btn-youtube:active, .btn-youtube.active, .show > .btn-youtube.dropdown-toggle {
  color: #ffffff;
  background-color: #a41a19;
  border-color: #9a1817;
}
.btn-check:checked + .btn-youtube:focus, .btn-check:active + .btn-youtube:focus, .btn-youtube:active:focus, .btn-youtube.active:focus, .show > .btn-youtube.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(213, 65, 65, 0.5);
}
.btn-youtube:disabled, .btn-youtube.disabled {
  color: #ffffff;
  background-color: #cd201f;
  border-color: #cd201f;
}

.btn-slack {
  color: #262B40;
  background-color: #3aaf85;
  border-color: #3aaf85;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-slack:hover {
  color: #262B40;
  background-color: #58bb97;
  border-color: #4eb791;
}
.btn-check:focus + .btn-slack, .btn-slack:focus {
  color: #262B40;
  background-color: #58bb97;
  border-color: #4eb791;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(55, 155, 123, 0.5);
}
.btn-check:checked + .btn-slack, .btn-check:active + .btn-slack, .btn-slack:active, .btn-slack.active, .show > .btn-slack.dropdown-toggle {
  color: #262B40;
  background-color: #61bf9d;
  border-color: #4eb791;
}
.btn-check:checked + .btn-slack:focus, .btn-check:active + .btn-slack:focus, .btn-slack:active:focus, .btn-slack.active:focus, .show > .btn-slack.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(55, 155, 123, 0.5);
}
.btn-slack:disabled, .btn-slack.disabled {
  color: #262B40;
  background-color: #3aaf85;
  border-color: #3aaf85;
}

.btn-slackDark {
  color: #ffffff;
  background-color: #13392b;
  border-color: #13392b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-slackDark:hover {
  color: #ffffff;
  background-color: #103025;
  border-color: #0f2e22;
}
.btn-check:focus + .btn-slackDark, .btn-slackDark:focus {
  color: #ffffff;
  background-color: #103025;
  border-color: #0f2e22;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(54, 87, 75, 0.5);
}
.btn-check:checked + .btn-slackDark, .btn-check:active + .btn-slackDark, .btn-slackDark:active, .btn-slackDark.active, .show > .btn-slackDark.dropdown-toggle {
  color: #ffffff;
  background-color: #0f2e22;
  border-color: #0e2b20;
}
.btn-check:checked + .btn-slackDark:focus, .btn-check:active + .btn-slackDark:focus, .btn-slackDark:active:focus, .btn-slackDark.active:focus, .show > .btn-slackDark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(54, 87, 75, 0.5);
}
.btn-slackDark:disabled, .btn-slackDark.disabled {
  color: #ffffff;
  background-color: #13392b;
  border-color: #13392b;
}

.btn-dribbble {
  color: #ffffff;
  background-color: #ea4c89;
  border-color: #ea4c89;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-dribbble:hover {
  color: #ffffff;
  background-color: #c74174;
  border-color: #bb3d6e;
}
.btn-check:focus + .btn-dribbble, .btn-dribbble:focus {
  color: #ffffff;
  background-color: #c74174;
  border-color: #bb3d6e;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(237, 103, 155, 0.5);
}
.btn-check:checked + .btn-dribbble, .btn-check:active + .btn-dribbble, .btn-dribbble:active, .btn-dribbble.active, .show > .btn-dribbble.dropdown-toggle {
  color: #ffffff;
  background-color: #bb3d6e;
  border-color: #b03967;
}
.btn-check:checked + .btn-dribbble:focus, .btn-check:active + .btn-dribbble:focus, .btn-dribbble:active:focus, .btn-dribbble.active:focus, .show > .btn-dribbble.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(237, 103, 155, 0.5);
}
.btn-dribbble:disabled, .btn-dribbble.disabled {
  color: #ffffff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}

.btn-dropbox {
  color: #ffffff;
  background-color: #1E90FF;
  border-color: #1E90FF;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-dropbox:hover {
  color: #ffffff;
  background-color: #1a7ad9;
  border-color: #1873cc;
}
.btn-check:focus + .btn-dropbox, .btn-dropbox:focus {
  color: #ffffff;
  background-color: #1a7ad9;
  border-color: #1873cc;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(64, 161, 255, 0.5);
}
.btn-check:checked + .btn-dropbox, .btn-check:active + .btn-dropbox, .btn-dropbox:active, .btn-dropbox.active, .show > .btn-dropbox.dropdown-toggle {
  color: #ffffff;
  background-color: #1873cc;
  border-color: #176cbf;
}
.btn-check:checked + .btn-dropbox:focus, .btn-check:active + .btn-dropbox:focus, .btn-dropbox:active:focus, .btn-dropbox.active:focus, .show > .btn-dropbox.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(64, 161, 255, 0.5);
}
.btn-dropbox:disabled, .btn-dropbox.disabled {
  color: #ffffff;
  background-color: #1E90FF;
  border-color: #1E90FF;
}

.btn-twitch {
  color: #ffffff;
  background-color: #4B367C;
  border-color: #4B367C;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-twitch:hover {
  color: #ffffff;
  background-color: #402e69;
  border-color: #3c2b63;
}
.btn-check:focus + .btn-twitch, .btn-twitch:focus {
  color: #ffffff;
  background-color: #402e69;
  border-color: #3c2b63;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(102, 84, 144, 0.5);
}
.btn-check:checked + .btn-twitch, .btn-check:active + .btn-twitch, .btn-twitch:active, .btn-twitch.active, .show > .btn-twitch.dropdown-toggle {
  color: #ffffff;
  background-color: #3c2b63;
  border-color: #38295d;
}
.btn-check:checked + .btn-twitch:focus, .btn-check:active + .btn-twitch:focus, .btn-twitch:active:focus, .btn-twitch.active:focus, .show > .btn-twitch.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(102, 84, 144, 0.5);
}
.btn-twitch:disabled, .btn-twitch.disabled {
  color: #ffffff;
  background-color: #4B367C;
  border-color: #4B367C;
}

.btn-paypal {
  color: #262B40;
  background-color: #ecb32c;
  border-color: #ecb32c;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-paypal:hover {
  color: #262B40;
  background-color: #efbe4c;
  border-color: #eebb41;
}
.btn-check:focus + .btn-paypal, .btn-paypal:focus {
  color: #262B40;
  background-color: #efbe4c;
  border-color: #eebb41;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(206, 159, 47, 0.5);
}
.btn-check:checked + .btn-paypal, .btn-check:active + .btn-paypal, .btn-paypal:active, .btn-paypal.active, .show > .btn-paypal.dropdown-toggle {
  color: #262B40;
  background-color: #f0c256;
  border-color: #eebb41;
}
.btn-check:checked + .btn-paypal:focus, .btn-check:active + .btn-paypal:focus, .btn-paypal:active:focus, .btn-paypal.active:focus, .show > .btn-paypal.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(206, 159, 47, 0.5);
}
.btn-paypal:disabled, .btn-paypal.disabled {
  color: #262B40;
  background-color: #ecb32c;
  border-color: #ecb32c;
}

.btn-paypalDark {
  color: #ffffff;
  background-color: #49370e;
  border-color: #49370e;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-paypalDark:hover {
  color: #ffffff;
  background-color: #3e2f0c;
  border-color: #3a2c0b;
}
.btn-check:focus + .btn-paypalDark, .btn-paypalDark:focus {
  color: #ffffff;
  background-color: #3e2f0c;
  border-color: #3a2c0b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(100, 85, 50, 0.5);
}
.btn-check:checked + .btn-paypalDark, .btn-check:active + .btn-paypalDark, .btn-paypalDark:active, .btn-paypalDark.active, .show > .btn-paypalDark.dropdown-toggle {
  color: #ffffff;
  background-color: #3a2c0b;
  border-color: #37290b;
}
.btn-check:checked + .btn-paypalDark:focus, .btn-check:active + .btn-paypalDark:focus, .btn-paypalDark:active:focus, .btn-paypalDark.active:focus, .show > .btn-paypalDark.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(100, 85, 50, 0.5);
}
.btn-paypalDark:disabled, .btn-paypalDark.disabled {
  color: #ffffff;
  background-color: #49370e;
  border-color: #49370e;
}

.btn-behance {
  color: #ffffff;
  background-color: #0057ff;
  border-color: #0057ff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-behance:hover {
  color: #ffffff;
  background-color: #004ad9;
  border-color: #0046cc;
}
.btn-check:focus + .btn-behance, .btn-behance:focus {
  color: #ffffff;
  background-color: #004ad9;
  border-color: #0046cc;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(38, 112, 255, 0.5);
}
.btn-check:checked + .btn-behance, .btn-check:active + .btn-behance, .btn-behance:active, .btn-behance.active, .show > .btn-behance.dropdown-toggle {
  color: #ffffff;
  background-color: #0046cc;
  border-color: #0041bf;
}
.btn-check:checked + .btn-behance:focus, .btn-check:active + .btn-behance:focus, .btn-behance:active:focus, .btn-behance.active:focus, .show > .btn-behance.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(38, 112, 255, 0.5);
}
.btn-behance:disabled, .btn-behance.disabled {
  color: #ffffff;
  background-color: #0057ff;
  border-color: #0057ff;
}

.btn-reddit {
  color: #ffffff;
  background-color: #E84422;
  border-color: #E84422;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-reddit:hover {
  color: #ffffff;
  background-color: #c53a1d;
  border-color: #ba361b;
}
.btn-check:focus + .btn-reddit, .btn-reddit:focus {
  color: #ffffff;
  background-color: #c53a1d;
  border-color: #ba361b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(235, 96, 67, 0.5);
}
.btn-check:checked + .btn-reddit, .btn-check:active + .btn-reddit, .btn-reddit:active, .btn-reddit.active, .show > .btn-reddit.dropdown-toggle {
  color: #ffffff;
  background-color: #ba361b;
  border-color: #ae331a;
}
.btn-check:checked + .btn-reddit:focus, .btn-check:active + .btn-reddit:focus, .btn-reddit:active:focus, .btn-reddit.active:focus, .show > .btn-reddit.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(235, 96, 67, 0.5);
}
.btn-reddit:disabled, .btn-reddit.disabled {
  color: #ffffff;
  background-color: #E84422;
  border-color: #E84422;
}

.btn-github {
  color: #ffffff;
  background-color: #222222;
  border-color: #222222;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075);
}
.btn-github:hover {
  color: #ffffff;
  background-color: #1d1d1d;
  border-color: #1b1b1b;
}
.btn-check:focus + .btn-github, .btn-github:focus {
  color: #ffffff;
  background-color: #1d1d1d;
  border-color: #1b1b1b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(67, 67, 67, 0.5);
}
.btn-check:checked + .btn-github, .btn-check:active + .btn-github, .btn-github:active, .btn-github.active, .show > .btn-github.dropdown-toggle {
  color: #ffffff;
  background-color: #1b1b1b;
  border-color: #1a1a1a;
}
.btn-check:checked + .btn-github:focus, .btn-check:active + .btn-github:focus, .btn-github:active:focus, .btn-github.active:focus, .show > .btn-github.dropdown-toggle:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(67, 67, 67, 0.5);
}
.btn-github:disabled, .btn-github.disabled {
  color: #ffffff;
  background-color: #222222;
  border-color: #222222;
}

.btn-outline-primary {
  color: #262B40;
  border-color: #262B40;
}
.btn-outline-primary:hover {
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 43, 64, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(38, 43, 64, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #262B40;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #61DAFB;
  border-color: #61DAFB;
}
.btn-outline-secondary:hover {
  color: #262B40;
  background-color: #61DAFB;
  border-color: #61DAFB;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 218, 251, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #262B40;
  background-color: #61DAFB;
  border-color: #61DAFB;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(97, 218, 251, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #61DAFB;
  background-color: transparent;
}

.btn-outline-tertiary {
  color: #1B998B;
  border-color: #1B998B;
}
.btn-outline-tertiary:hover {
  color: #ffffff;
  background-color: #1B998B;
  border-color: #1B998B;
}
.btn-check:focus + .btn-outline-tertiary, .btn-outline-tertiary:focus {
  box-shadow: 0 0 0 0.2rem rgba(27, 153, 139, 0.5);
}
.btn-check:checked + .btn-outline-tertiary, .btn-check:active + .btn-outline-tertiary, .btn-outline-tertiary:active, .btn-outline-tertiary.active, .btn-outline-tertiary.dropdown-toggle.show {
  color: #ffffff;
  background-color: #1B998B;
  border-color: #1B998B;
}
.btn-check:checked + .btn-outline-tertiary:focus, .btn-check:active + .btn-outline-tertiary:focus, .btn-outline-tertiary:active:focus, .btn-outline-tertiary.active:focus, .btn-outline-tertiary.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(27, 153, 139, 0.5);
}
.btn-outline-tertiary:disabled, .btn-outline-tertiary.disabled {
  color: #1B998B;
  background-color: transparent;
}

.btn-outline-quaternary {
  color: #C96480;
  border-color: #C96480;
}
.btn-outline-quaternary:hover {
  color: #ffffff;
  background-color: #C96480;
  border-color: #C96480;
}
.btn-check:focus + .btn-outline-quaternary, .btn-outline-quaternary:focus {
  box-shadow: 0 0 0 0.2rem rgba(201, 100, 128, 0.5);
}
.btn-check:checked + .btn-outline-quaternary, .btn-check:active + .btn-outline-quaternary, .btn-outline-quaternary:active, .btn-outline-quaternary.active, .btn-outline-quaternary.dropdown-toggle.show {
  color: #ffffff;
  background-color: #C96480;
  border-color: #C96480;
}
.btn-check:checked + .btn-outline-quaternary:focus, .btn-check:active + .btn-outline-quaternary:focus, .btn-outline-quaternary:active:focus, .btn-outline-quaternary.active:focus, .btn-outline-quaternary.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(201, 100, 128, 0.5);
}
.btn-outline-quaternary:disabled, .btn-outline-quaternary.disabled {
  color: #C96480;
  background-color: transparent;
}

.btn-outline-primary-app {
  color: #EBF4F6;
  border-color: #EBF4F6;
}
.btn-outline-primary-app:hover {
  color: #262B40;
  background-color: #EBF4F6;
  border-color: #EBF4F6;
}
.btn-check:focus + .btn-outline-primary-app, .btn-outline-primary-app:focus {
  box-shadow: 0 0 0 0.2rem rgba(235, 244, 246, 0.5);
}
.btn-check:checked + .btn-outline-primary-app, .btn-check:active + .btn-outline-primary-app, .btn-outline-primary-app:active, .btn-outline-primary-app.active, .btn-outline-primary-app.dropdown-toggle.show {
  color: #262B40;
  background-color: #EBF4F6;
  border-color: #EBF4F6;
}
.btn-check:checked + .btn-outline-primary-app:focus, .btn-check:active + .btn-outline-primary-app:focus, .btn-outline-primary-app:active:focus, .btn-outline-primary-app.active:focus, .btn-outline-primary-app.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(235, 244, 246, 0.5);
}
.btn-outline-primary-app:disabled, .btn-outline-primary-app.disabled {
  color: #EBF4F6;
  background-color: transparent;
}

.btn-outline-secondary-app {
  color: #424AA0;
  border-color: #424AA0;
}
.btn-outline-secondary-app:hover {
  color: #ffffff;
  background-color: #424AA0;
  border-color: #424AA0;
}
.btn-check:focus + .btn-outline-secondary-app, .btn-outline-secondary-app:focus {
  box-shadow: 0 0 0 0.2rem rgba(66, 74, 160, 0.5);
}
.btn-check:checked + .btn-outline-secondary-app, .btn-check:active + .btn-outline-secondary-app, .btn-outline-secondary-app:active, .btn-outline-secondary-app.active, .btn-outline-secondary-app.dropdown-toggle.show {
  color: #ffffff;
  background-color: #424AA0;
  border-color: #424AA0;
}
.btn-check:checked + .btn-outline-secondary-app:focus, .btn-check:active + .btn-outline-secondary-app:focus, .btn-outline-secondary-app:active:focus, .btn-outline-secondary-app.active:focus, .btn-outline-secondary-app.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(66, 74, 160, 0.5);
}
.btn-outline-secondary-app:disabled, .btn-outline-secondary-app.disabled {
  color: #424AA0;
  background-color: transparent;
}

.btn-outline-light {
  color: #eaedf2;
  border-color: #eaedf2;
}
.btn-outline-light:hover {
  color: #262B40;
  background-color: #eaedf2;
  border-color: #eaedf2;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 237, 242, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #262B40;
  background-color: #eaedf2;
  border-color: #eaedf2;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(234, 237, 242, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #eaedf2;
  background-color: transparent;
}

.btn-outline-lighten {
  color: #F0F3F6;
  border-color: #F0F3F6;
}
.btn-outline-lighten:hover {
  color: #262B40;
  background-color: #F0F3F6;
  border-color: #F0F3F6;
}
.btn-check:focus + .btn-outline-lighten, .btn-outline-lighten:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 243, 246, 0.5);
}
.btn-check:checked + .btn-outline-lighten, .btn-check:active + .btn-outline-lighten, .btn-outline-lighten:active, .btn-outline-lighten.active, .btn-outline-lighten.dropdown-toggle.show {
  color: #262B40;
  background-color: #F0F3F6;
  border-color: #F0F3F6;
}
.btn-check:checked + .btn-outline-lighten:focus, .btn-check:active + .btn-outline-lighten:focus, .btn-outline-lighten:active:focus, .btn-outline-lighten.active:focus, .btn-outline-lighten.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(240, 243, 246, 0.5);
}
.btn-outline-lighten:disabled, .btn-outline-lighten.disabled {
  color: #F0F3F6;
  background-color: transparent;
}

.btn-outline-success {
  color: #05A677;
  border-color: #05A677;
}
.btn-outline-success:hover {
  color: #ffffff;
  background-color: #05A677;
  border-color: #05A677;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(5, 166, 119, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #ffffff;
  background-color: #05A677;
  border-color: #05A677;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(5, 166, 119, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #05A677;
  background-color: transparent;
}

.btn-outline-info {
  color: #0948B3;
  border-color: #0948B3;
}
.btn-outline-info:hover {
  color: #ffffff;
  background-color: #0948B3;
  border-color: #0948B3;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(9, 72, 179, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #ffffff;
  background-color: #0948B3;
  border-color: #0948B3;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(9, 72, 179, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0948B3;
  background-color: transparent;
}

.btn-outline-warning {
  color: #f5b759;
  border-color: #f5b759;
}
.btn-outline-warning:hover {
  color: #262B40;
  background-color: #f5b759;
  border-color: #f5b759;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 183, 89, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #262B40;
  background-color: #f5b759;
  border-color: #f5b759;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(245, 183, 89, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #f5b759;
  background-color: transparent;
}

.btn-outline-danger {
  color: #FA5252;
  border-color: #FA5252;
}
.btn-outline-danger:hover {
  color: #ffffff;
  background-color: #FA5252;
  border-color: #FA5252;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(250, 82, 82, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #ffffff;
  background-color: #FA5252;
  border-color: #FA5252;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(250, 82, 82, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #FA5252;
  background-color: transparent;
}

.btn-outline-white {
  color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-white:hover {
  color: #262B40;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-check:focus + .btn-outline-white, .btn-outline-white:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-check:checked + .btn-outline-white, .btn-check:active + .btn-outline-white, .btn-outline-white:active, .btn-outline-white.active, .btn-outline-white.dropdown-toggle.show {
  color: #262B40;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-check:checked + .btn-outline-white:focus, .btn-check:active + .btn-outline-white:focus, .btn-outline-white:active:focus, .btn-outline-white.active:focus, .btn-outline-white.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white:disabled, .btn-outline-white.disabled {
  color: #ffffff;
  background-color: transparent;
}

.btn-outline-gray {
  color: #4A5073;
  border-color: #4A5073;
}
.btn-outline-gray:hover {
  color: #ffffff;
  background-color: #4A5073;
  border-color: #4A5073;
}
.btn-check:focus + .btn-outline-gray, .btn-outline-gray:focus {
  box-shadow: 0 0 0 0.2rem rgba(74, 80, 115, 0.5);
}
.btn-check:checked + .btn-outline-gray, .btn-check:active + .btn-outline-gray, .btn-outline-gray:active, .btn-outline-gray.active, .btn-outline-gray.dropdown-toggle.show {
  color: #ffffff;
  background-color: #4A5073;
  border-color: #4A5073;
}
.btn-check:checked + .btn-outline-gray:focus, .btn-check:active + .btn-outline-gray:focus, .btn-outline-gray:active:focus, .btn-outline-gray.active:focus, .btn-outline-gray.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(74, 80, 115, 0.5);
}
.btn-outline-gray:disabled, .btn-outline-gray.disabled {
  color: #4A5073;
  background-color: transparent;
}

.btn-outline-indigo {
  color: #4c5680;
  border-color: #4c5680;
}
.btn-outline-indigo:hover {
  color: #ffffff;
  background-color: #4c5680;
  border-color: #4c5680;
}
.btn-check:focus + .btn-outline-indigo, .btn-outline-indigo:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 86, 128, 0.5);
}
.btn-check:checked + .btn-outline-indigo, .btn-check:active + .btn-outline-indigo, .btn-outline-indigo:active, .btn-outline-indigo.active, .btn-outline-indigo.dropdown-toggle.show {
  color: #ffffff;
  background-color: #4c5680;
  border-color: #4c5680;
}
.btn-check:checked + .btn-outline-indigo:focus, .btn-check:active + .btn-outline-indigo:focus, .btn-outline-indigo:active:focus, .btn-outline-indigo.active:focus, .btn-outline-indigo.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(76, 86, 128, 0.5);
}
.btn-outline-indigo:disabled, .btn-outline-indigo.disabled {
  color: #4c5680;
  background-color: transparent;
}

.btn-outline-indigoDark {
  color: #1b1b37;
  border-color: #1b1b37;
}
.btn-outline-indigoDark:hover {
  color: #ffffff;
  background-color: #1b1b37;
  border-color: #1b1b37;
}
.btn-check:focus + .btn-outline-indigoDark, .btn-outline-indigoDark:focus {
  box-shadow: 0 0 0 0.2rem rgba(27, 27, 55, 0.5);
}
.btn-check:checked + .btn-outline-indigoDark, .btn-check:active + .btn-outline-indigoDark, .btn-outline-indigoDark:active, .btn-outline-indigoDark.active, .btn-outline-indigoDark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #1b1b37;
  border-color: #1b1b37;
}
.btn-check:checked + .btn-outline-indigoDark:focus, .btn-check:active + .btn-outline-indigoDark:focus, .btn-outline-indigoDark:active:focus, .btn-outline-indigoDark.active:focus, .btn-outline-indigoDark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(27, 27, 55, 0.5);
}
.btn-outline-indigoDark:disabled, .btn-outline-indigoDark.disabled {
  color: #1b1b37;
  background-color: transparent;
}

.btn-outline-dark {
  color: #262B40;
  border-color: #262B40;
}
.btn-outline-dark:hover {
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 43, 64, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(38, 43, 64, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #262B40;
  background-color: transparent;
}

.btn-outline-soft {
  color: #f5f8fb;
  border-color: #f5f8fb;
}
.btn-outline-soft:hover {
  color: #262B40;
  background-color: #f5f8fb;
  border-color: #f5f8fb;
}
.btn-check:focus + .btn-outline-soft, .btn-outline-soft:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 248, 251, 0.5);
}
.btn-check:checked + .btn-outline-soft, .btn-check:active + .btn-outline-soft, .btn-outline-soft:active, .btn-outline-soft.active, .btn-outline-soft.dropdown-toggle.show {
  color: #262B40;
  background-color: #f5f8fb;
  border-color: #f5f8fb;
}
.btn-check:checked + .btn-outline-soft:focus, .btn-check:active + .btn-outline-soft:focus, .btn-outline-soft:active:focus, .btn-outline-soft.active:focus, .btn-outline-soft.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(245, 248, 251, 0.5);
}
.btn-outline-soft:disabled, .btn-outline-soft.disabled {
  color: #f5f8fb;
  background-color: transparent;
}

.btn-outline-black {
  color: #2e3650;
  border-color: #2e3650;
}
.btn-outline-black:hover {
  color: #ffffff;
  background-color: #2e3650;
  border-color: #2e3650;
}
.btn-check:focus + .btn-outline-black, .btn-outline-black:focus {
  box-shadow: 0 0 0 0.2rem rgba(46, 54, 80, 0.5);
}
.btn-check:checked + .btn-outline-black, .btn-check:active + .btn-outline-black, .btn-outline-black:active, .btn-outline-black.active, .btn-outline-black.dropdown-toggle.show {
  color: #ffffff;
  background-color: #2e3650;
  border-color: #2e3650;
}
.btn-check:checked + .btn-outline-black:focus, .btn-check:active + .btn-outline-black:focus, .btn-outline-black:active:focus, .btn-outline-black.active:focus, .btn-outline-black.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(46, 54, 80, 0.5);
}
.btn-outline-black:disabled, .btn-outline-black.disabled {
  color: #2e3650;
  background-color: transparent;
}

.btn-outline-blue {
  color: #0948B3;
  border-color: #0948B3;
}
.btn-outline-blue:hover {
  color: #ffffff;
  background-color: #0948B3;
  border-color: #0948B3;
}
.btn-check:focus + .btn-outline-blue, .btn-outline-blue:focus {
  box-shadow: 0 0 0 0.2rem rgba(9, 72, 179, 0.5);
}
.btn-check:checked + .btn-outline-blue, .btn-check:active + .btn-outline-blue, .btn-outline-blue:active, .btn-outline-blue.active, .btn-outline-blue.dropdown-toggle.show {
  color: #ffffff;
  background-color: #0948B3;
  border-color: #0948B3;
}
.btn-check:checked + .btn-outline-blue:focus, .btn-check:active + .btn-outline-blue:focus, .btn-outline-blue:active:focus, .btn-outline-blue.active:focus, .btn-outline-blue.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(9, 72, 179, 0.5);
}
.btn-outline-blue:disabled, .btn-outline-blue.disabled {
  color: #0948B3;
  background-color: transparent;
}

.btn-outline-blueDark {
  color: #041737;
  border-color: #041737;
}
.btn-outline-blueDark:hover {
  color: #ffffff;
  background-color: #041737;
  border-color: #041737;
}
.btn-check:focus + .btn-outline-blueDark, .btn-outline-blueDark:focus {
  box-shadow: 0 0 0 0.2rem rgba(4, 23, 55, 0.5);
}
.btn-check:checked + .btn-outline-blueDark, .btn-check:active + .btn-outline-blueDark, .btn-outline-blueDark:active, .btn-outline-blueDark.active, .btn-outline-blueDark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #041737;
  border-color: #041737;
}
.btn-check:checked + .btn-outline-blueDark:focus, .btn-check:active + .btn-outline-blueDark:focus, .btn-outline-blueDark:active:focus, .btn-outline-blueDark.active:focus, .btn-outline-blueDark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(4, 23, 55, 0.5);
}
.btn-outline-blueDark:disabled, .btn-outline-blueDark.disabled {
  color: #041737;
  background-color: transparent;
}

.btn-outline-pink {
  color: #C96480;
  border-color: #C96480;
}
.btn-outline-pink:hover {
  color: #ffffff;
  background-color: #C96480;
  border-color: #C96480;
}
.btn-check:focus + .btn-outline-pink, .btn-outline-pink:focus {
  box-shadow: 0 0 0 0.2rem rgba(201, 100, 128, 0.5);
}
.btn-check:checked + .btn-outline-pink, .btn-check:active + .btn-outline-pink, .btn-outline-pink:active, .btn-outline-pink.active, .btn-outline-pink.dropdown-toggle.show {
  color: #ffffff;
  background-color: #C96480;
  border-color: #C96480;
}
.btn-check:checked + .btn-outline-pink:focus, .btn-check:active + .btn-outline-pink:focus, .btn-outline-pink:active:focus, .btn-outline-pink.active:focus, .btn-outline-pink.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(201, 100, 128, 0.5);
}
.btn-outline-pink:disabled, .btn-outline-pink.disabled {
  color: #C96480;
  background-color: transparent;
}

.btn-outline-pinkDark {
  color: #371b1b;
  border-color: #371b1b;
}
.btn-outline-pinkDark:hover {
  color: #ffffff;
  background-color: #371b1b;
  border-color: #371b1b;
}
.btn-check:focus + .btn-outline-pinkDark, .btn-outline-pinkDark:focus {
  box-shadow: 0 0 0 0.2rem rgba(55, 27, 27, 0.5);
}
.btn-check:checked + .btn-outline-pinkDark, .btn-check:active + .btn-outline-pinkDark, .btn-outline-pinkDark:active, .btn-outline-pinkDark.active, .btn-outline-pinkDark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #371b1b;
  border-color: #371b1b;
}
.btn-check:checked + .btn-outline-pinkDark:focus, .btn-check:active + .btn-outline-pinkDark:focus, .btn-outline-pinkDark:active:focus, .btn-outline-pinkDark.active:focus, .btn-outline-pinkDark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(55, 27, 27, 0.5);
}
.btn-outline-pinkDark:disabled, .btn-outline-pinkDark.disabled {
  color: #371b1b;
  background-color: transparent;
}

.btn-outline-cyan {
  color: #63b1bd;
  border-color: #63b1bd;
}
.btn-outline-cyan:hover {
  color: #262B40;
  background-color: #63b1bd;
  border-color: #63b1bd;
}
.btn-check:focus + .btn-outline-cyan, .btn-outline-cyan:focus {
  box-shadow: 0 0 0 0.2rem rgba(99, 177, 189, 0.5);
}
.btn-check:checked + .btn-outline-cyan, .btn-check:active + .btn-outline-cyan, .btn-outline-cyan:active, .btn-outline-cyan.active, .btn-outline-cyan.dropdown-toggle.show {
  color: #262B40;
  background-color: #63b1bd;
  border-color: #63b1bd;
}
.btn-check:checked + .btn-outline-cyan:focus, .btn-check:active + .btn-outline-cyan:focus, .btn-outline-cyan:active:focus, .btn-outline-cyan.active:focus, .btn-outline-cyan.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(99, 177, 189, 0.5);
}
.btn-outline-cyan:disabled, .btn-outline-cyan.disabled {
  color: #63b1bd;
  background-color: transparent;
}

.btn-outline-cyanDark {
  color: #1c3239;
  border-color: #1c3239;
}
.btn-outline-cyanDark:hover {
  color: #ffffff;
  background-color: #1c3239;
  border-color: #1c3239;
}
.btn-check:focus + .btn-outline-cyanDark, .btn-outline-cyanDark:focus {
  box-shadow: 0 0 0 0.2rem rgba(28, 50, 57, 0.5);
}
.btn-check:checked + .btn-outline-cyanDark, .btn-check:active + .btn-outline-cyanDark, .btn-outline-cyanDark:active, .btn-outline-cyanDark.active, .btn-outline-cyanDark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #1c3239;
  border-color: #1c3239;
}
.btn-check:checked + .btn-outline-cyanDark:focus, .btn-check:active + .btn-outline-cyanDark:focus, .btn-outline-cyanDark:active:focus, .btn-outline-cyanDark.active:focus, .btn-outline-cyanDark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(28, 50, 57, 0.5);
}
.btn-outline-cyanDark:disabled, .btn-outline-cyanDark.disabled {
  color: #1c3239;
  background-color: transparent;
}

.btn-outline-purple {
  color: #8965e0;
  border-color: #8965e0;
}
.btn-outline-purple:hover {
  color: #ffffff;
  background-color: #8965e0;
  border-color: #8965e0;
}
.btn-check:focus + .btn-outline-purple, .btn-outline-purple:focus {
  box-shadow: 0 0 0 0.2rem rgba(137, 101, 224, 0.5);
}
.btn-check:checked + .btn-outline-purple, .btn-check:active + .btn-outline-purple, .btn-outline-purple:active, .btn-outline-purple.active, .btn-outline-purple.dropdown-toggle.show {
  color: #ffffff;
  background-color: #8965e0;
  border-color: #8965e0;
}
.btn-check:checked + .btn-outline-purple:focus, .btn-check:active + .btn-outline-purple:focus, .btn-outline-purple:active:focus, .btn-outline-purple.active:focus, .btn-outline-purple.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(137, 101, 224, 0.5);
}
.btn-outline-purple:disabled, .btn-outline-purple.disabled {
  color: #8965e0;
  background-color: transparent;
}

.btn-outline-purpleDark {
  color: #1a1a37;
  border-color: #1a1a37;
}
.btn-outline-purpleDark:hover {
  color: #ffffff;
  background-color: #1a1a37;
  border-color: #1a1a37;
}
.btn-check:focus + .btn-outline-purpleDark, .btn-outline-purpleDark:focus {
  box-shadow: 0 0 0 0.2rem rgba(26, 26, 55, 0.5);
}
.btn-check:checked + .btn-outline-purpleDark, .btn-check:active + .btn-outline-purpleDark, .btn-outline-purpleDark:active, .btn-outline-purpleDark.active, .btn-outline-purpleDark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #1a1a37;
  border-color: #1a1a37;
}
.btn-check:checked + .btn-outline-purpleDark:focus, .btn-check:active + .btn-outline-purpleDark:focus, .btn-outline-purpleDark:active:focus, .btn-outline-purpleDark.active:focus, .btn-outline-purpleDark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(26, 26, 55, 0.5);
}
.btn-outline-purpleDark:disabled, .btn-outline-purpleDark.disabled {
  color: #1a1a37;
  background-color: transparent;
}

.btn-outline-soft-indigo {
  color: #f5e8ff;
  border-color: #f5e8ff;
}
.btn-outline-soft-indigo:hover {
  color: #262B40;
  background-color: #f5e8ff;
  border-color: #f5e8ff;
}
.btn-check:focus + .btn-outline-soft-indigo, .btn-outline-soft-indigo:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 232, 255, 0.5);
}
.btn-check:checked + .btn-outline-soft-indigo, .btn-check:active + .btn-outline-soft-indigo, .btn-outline-soft-indigo:active, .btn-outline-soft-indigo.active, .btn-outline-soft-indigo.dropdown-toggle.show {
  color: #262B40;
  background-color: #f5e8ff;
  border-color: #f5e8ff;
}
.btn-check:checked + .btn-outline-soft-indigo:focus, .btn-check:active + .btn-outline-soft-indigo:focus, .btn-outline-soft-indigo:active:focus, .btn-outline-soft-indigo.active:focus, .btn-outline-soft-indigo.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(245, 232, 255, 0.5);
}
.btn-outline-soft-indigo:disabled, .btn-outline-soft-indigo.disabled {
  color: #f5e8ff;
  background-color: transparent;
}

.btn-outline-soft-green {
  color: #2CA58D;
  border-color: #2CA58D;
}
.btn-outline-soft-green:hover {
  color: #ffffff;
  background-color: #2CA58D;
  border-color: #2CA58D;
}
.btn-check:focus + .btn-outline-soft-green, .btn-outline-soft-green:focus {
  box-shadow: 0 0 0 0.2rem rgba(44, 165, 141, 0.5);
}
.btn-check:checked + .btn-outline-soft-green, .btn-check:active + .btn-outline-soft-green, .btn-outline-soft-green:active, .btn-outline-soft-green.active, .btn-outline-soft-green.dropdown-toggle.show {
  color: #ffffff;
  background-color: #2CA58D;
  border-color: #2CA58D;
}
.btn-check:checked + .btn-outline-soft-green:focus, .btn-check:active + .btn-outline-soft-green:focus, .btn-outline-soft-green:active:focus, .btn-outline-soft-green.active:focus, .btn-outline-soft-green.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(44, 165, 141, 0.5);
}
.btn-outline-soft-green:disabled, .btn-outline-soft-green.disabled {
  color: #2CA58D;
  background-color: transparent;
}

.btn-outline-soft-greenDark {
  color: #113d31;
  border-color: #113d31;
}
.btn-outline-soft-greenDark:hover {
  color: #ffffff;
  background-color: #113d31;
  border-color: #113d31;
}
.btn-check:focus + .btn-outline-soft-greenDark, .btn-outline-soft-greenDark:focus {
  box-shadow: 0 0 0 0.2rem rgba(17, 61, 49, 0.5);
}
.btn-check:checked + .btn-outline-soft-greenDark, .btn-check:active + .btn-outline-soft-greenDark, .btn-outline-soft-greenDark:active, .btn-outline-soft-greenDark.active, .btn-outline-soft-greenDark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #113d31;
  border-color: #113d31;
}
.btn-check:checked + .btn-outline-soft-greenDark:focus, .btn-check:active + .btn-outline-soft-greenDark:focus, .btn-outline-soft-greenDark:active:focus, .btn-outline-soft-greenDark.active:focus, .btn-outline-soft-greenDark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(17, 61, 49, 0.5);
}
.btn-outline-soft-greenDark:disabled, .btn-outline-soft-greenDark.disabled {
  color: #113d31;
  background-color: transparent;
}

.btn-outline-gray-100 {
  color: #f3f7fa;
  border-color: #f3f7fa;
}
.btn-outline-gray-100:hover {
  color: #262B40;
  background-color: #f3f7fa;
  border-color: #f3f7fa;
}
.btn-check:focus + .btn-outline-gray-100, .btn-outline-gray-100:focus {
  box-shadow: 0 0 0 0.2rem rgba(243, 247, 250, 0.5);
}
.btn-check:checked + .btn-outline-gray-100, .btn-check:active + .btn-outline-gray-100, .btn-outline-gray-100:active, .btn-outline-gray-100.active, .btn-outline-gray-100.dropdown-toggle.show {
  color: #262B40;
  background-color: #f3f7fa;
  border-color: #f3f7fa;
}
.btn-check:checked + .btn-outline-gray-100:focus, .btn-check:active + .btn-outline-gray-100:focus, .btn-outline-gray-100:active:focus, .btn-outline-gray-100.active:focus, .btn-outline-gray-100.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(243, 247, 250, 0.5);
}
.btn-outline-gray-100:disabled, .btn-outline-gray-100.disabled {
  color: #f3f7fa;
  background-color: transparent;
}

.btn-outline-gray-200 {
  color: #f5f8fb;
  border-color: #f5f8fb;
}
.btn-outline-gray-200:hover {
  color: #262B40;
  background-color: #f5f8fb;
  border-color: #f5f8fb;
}
.btn-check:focus + .btn-outline-gray-200, .btn-outline-gray-200:focus {
  box-shadow: 0 0 0 0.2rem rgba(245, 248, 251, 0.5);
}
.btn-check:checked + .btn-outline-gray-200, .btn-check:active + .btn-outline-gray-200, .btn-outline-gray-200:active, .btn-outline-gray-200.active, .btn-outline-gray-200.dropdown-toggle.show {
  color: #262B40;
  background-color: #f5f8fb;
  border-color: #f5f8fb;
}
.btn-check:checked + .btn-outline-gray-200:focus, .btn-check:active + .btn-outline-gray-200:focus, .btn-outline-gray-200:active:focus, .btn-outline-gray-200.active:focus, .btn-outline-gray-200.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(245, 248, 251, 0.5);
}
.btn-outline-gray-200:disabled, .btn-outline-gray-200.disabled {
  color: #f5f8fb;
  background-color: transparent;
}

.btn-outline-gray-300 {
  color: #F0F3F6;
  border-color: #F0F3F6;
}
.btn-outline-gray-300:hover {
  color: #262B40;
  background-color: #F0F3F6;
  border-color: #F0F3F6;
}
.btn-check:focus + .btn-outline-gray-300, .btn-outline-gray-300:focus {
  box-shadow: 0 0 0 0.2rem rgba(240, 243, 246, 0.5);
}
.btn-check:checked + .btn-outline-gray-300, .btn-check:active + .btn-outline-gray-300, .btn-outline-gray-300:active, .btn-outline-gray-300.active, .btn-outline-gray-300.dropdown-toggle.show {
  color: #262B40;
  background-color: #F0F3F6;
  border-color: #F0F3F6;
}
.btn-check:checked + .btn-outline-gray-300:focus, .btn-check:active + .btn-outline-gray-300:focus, .btn-outline-gray-300:active:focus, .btn-outline-gray-300.active:focus, .btn-outline-gray-300.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(240, 243, 246, 0.5);
}
.btn-outline-gray-300:disabled, .btn-outline-gray-300.disabled {
  color: #F0F3F6;
  background-color: transparent;
}

.btn-outline-gray-400 {
  color: #eaedf2;
  border-color: #eaedf2;
}
.btn-outline-gray-400:hover {
  color: #262B40;
  background-color: #eaedf2;
  border-color: #eaedf2;
}
.btn-check:focus + .btn-outline-gray-400, .btn-outline-gray-400:focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 237, 242, 0.5);
}
.btn-check:checked + .btn-outline-gray-400, .btn-check:active + .btn-outline-gray-400, .btn-outline-gray-400:active, .btn-outline-gray-400.active, .btn-outline-gray-400.dropdown-toggle.show {
  color: #262B40;
  background-color: #eaedf2;
  border-color: #eaedf2;
}
.btn-check:checked + .btn-outline-gray-400:focus, .btn-check:active + .btn-outline-gray-400:focus, .btn-outline-gray-400:active:focus, .btn-outline-gray-400.active:focus, .btn-outline-gray-400.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(234, 237, 242, 0.5);
}
.btn-outline-gray-400:disabled, .btn-outline-gray-400.disabled {
  color: #eaedf2;
  background-color: transparent;
}

.btn-outline-gray-500 {
  color: #d1d7e0;
  border-color: #d1d7e0;
}
.btn-outline-gray-500:hover {
  color: #262B40;
  background-color: #d1d7e0;
  border-color: #d1d7e0;
}
.btn-check:focus + .btn-outline-gray-500, .btn-outline-gray-500:focus {
  box-shadow: 0 0 0 0.2rem rgba(209, 215, 224, 0.5);
}
.btn-check:checked + .btn-outline-gray-500, .btn-check:active + .btn-outline-gray-500, .btn-outline-gray-500:active, .btn-outline-gray-500.active, .btn-outline-gray-500.dropdown-toggle.show {
  color: #262B40;
  background-color: #d1d7e0;
  border-color: #d1d7e0;
}
.btn-check:checked + .btn-outline-gray-500:focus, .btn-check:active + .btn-outline-gray-500:focus, .btn-outline-gray-500:active:focus, .btn-outline-gray-500.active:focus, .btn-outline-gray-500.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(209, 215, 224, 0.5);
}
.btn-outline-gray-500:disabled, .btn-outline-gray-500.disabled {
  color: #d1d7e0;
  background-color: transparent;
}

.btn-outline-gray-600 {
  color: #93a5be;
  border-color: #93a5be;
}
.btn-outline-gray-600:hover {
  color: #262B40;
  background-color: #93a5be;
  border-color: #93a5be;
}
.btn-check:focus + .btn-outline-gray-600, .btn-outline-gray-600:focus {
  box-shadow: 0 0 0 0.2rem rgba(147, 165, 190, 0.5);
}
.btn-check:checked + .btn-outline-gray-600, .btn-check:active + .btn-outline-gray-600, .btn-outline-gray-600:active, .btn-outline-gray-600.active, .btn-outline-gray-600.dropdown-toggle.show {
  color: #262B40;
  background-color: #93a5be;
  border-color: #93a5be;
}
.btn-check:checked + .btn-outline-gray-600:focus, .btn-check:active + .btn-outline-gray-600:focus, .btn-outline-gray-600:active:focus, .btn-outline-gray-600.active:focus, .btn-outline-gray-600.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(147, 165, 190, 0.5);
}
.btn-outline-gray-600:disabled, .btn-outline-gray-600.disabled {
  color: #93a5be;
  background-color: transparent;
}

.btn-outline-gray-700 {
  color: #66799e;
  border-color: #66799e;
}
.btn-outline-gray-700:hover {
  color: #ffffff;
  background-color: #66799e;
  border-color: #66799e;
}
.btn-check:focus + .btn-outline-gray-700, .btn-outline-gray-700:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 121, 158, 0.5);
}
.btn-check:checked + .btn-outline-gray-700, .btn-check:active + .btn-outline-gray-700, .btn-outline-gray-700:active, .btn-outline-gray-700.active, .btn-outline-gray-700.dropdown-toggle.show {
  color: #ffffff;
  background-color: #66799e;
  border-color: #66799e;
}
.btn-check:checked + .btn-outline-gray-700:focus, .btn-check:active + .btn-outline-gray-700:focus, .btn-outline-gray-700:active:focus, .btn-outline-gray-700.active:focus, .btn-outline-gray-700.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(102, 121, 158, 0.5);
}
.btn-outline-gray-700:disabled, .btn-outline-gray-700.disabled {
  color: #66799e;
  background-color: transparent;
}

.btn-outline-gray-800 {
  color: #506690;
  border-color: #506690;
}
.btn-outline-gray-800:hover {
  color: #ffffff;
  background-color: #506690;
  border-color: #506690;
}
.btn-check:focus + .btn-outline-gray-800, .btn-outline-gray-800:focus {
  box-shadow: 0 0 0 0.2rem rgba(80, 102, 144, 0.5);
}
.btn-check:checked + .btn-outline-gray-800, .btn-check:active + .btn-outline-gray-800, .btn-outline-gray-800:active, .btn-outline-gray-800.active, .btn-outline-gray-800.dropdown-toggle.show {
  color: #ffffff;
  background-color: #506690;
  border-color: #506690;
}
.btn-check:checked + .btn-outline-gray-800:focus, .btn-check:active + .btn-outline-gray-800:focus, .btn-outline-gray-800:active:focus, .btn-outline-gray-800.active:focus, .btn-outline-gray-800.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(80, 102, 144, 0.5);
}
.btn-outline-gray-800:disabled, .btn-outline-gray-800.disabled {
  color: #506690;
  background-color: transparent;
}

.btn-outline-facebook {
  color: #3b5999;
  border-color: #3b5999;
}
.btn-outline-facebook:hover {
  color: #ffffff;
  background-color: #3b5999;
  border-color: #3b5999;
}
.btn-check:focus + .btn-outline-facebook, .btn-outline-facebook:focus {
  box-shadow: 0 0 0 0.2rem rgba(59, 89, 153, 0.5);
}
.btn-check:checked + .btn-outline-facebook, .btn-check:active + .btn-outline-facebook, .btn-outline-facebook:active, .btn-outline-facebook.active, .btn-outline-facebook.dropdown-toggle.show {
  color: #ffffff;
  background-color: #3b5999;
  border-color: #3b5999;
}
.btn-check:checked + .btn-outline-facebook:focus, .btn-check:active + .btn-outline-facebook:focus, .btn-outline-facebook:active:focus, .btn-outline-facebook.active:focus, .btn-outline-facebook.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(59, 89, 153, 0.5);
}
.btn-outline-facebook:disabled, .btn-outline-facebook.disabled {
  color: #3b5999;
  background-color: transparent;
}

.btn-outline-facebookDark {
  color: #1d2b4a;
  border-color: #1d2b4a;
}
.btn-outline-facebookDark:hover {
  color: #ffffff;
  background-color: #1d2b4a;
  border-color: #1d2b4a;
}
.btn-check:focus + .btn-outline-facebookDark, .btn-outline-facebookDark:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 43, 74, 0.5);
}
.btn-check:checked + .btn-outline-facebookDark, .btn-check:active + .btn-outline-facebookDark, .btn-outline-facebookDark:active, .btn-outline-facebookDark.active, .btn-outline-facebookDark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #1d2b4a;
  border-color: #1d2b4a;
}
.btn-check:checked + .btn-outline-facebookDark:focus, .btn-check:active + .btn-outline-facebookDark:focus, .btn-outline-facebookDark:active:focus, .btn-outline-facebookDark.active:focus, .btn-outline-facebookDark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(29, 43, 74, 0.5);
}
.btn-outline-facebookDark:disabled, .btn-outline-facebookDark.disabled {
  color: #1d2b4a;
  background-color: transparent;
}

.btn-outline-twitter {
  color: #1da1f2;
  border-color: #1da1f2;
}
.btn-outline-twitter:hover {
  color: #262B40;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn-check:focus + .btn-outline-twitter, .btn-outline-twitter:focus {
  box-shadow: 0 0 0 0.2rem rgba(29, 161, 242, 0.5);
}
.btn-check:checked + .btn-outline-twitter, .btn-check:active + .btn-outline-twitter, .btn-outline-twitter:active, .btn-outline-twitter.active, .btn-outline-twitter.dropdown-toggle.show {
  color: #262B40;
  background-color: #1da1f2;
  border-color: #1da1f2;
}
.btn-check:checked + .btn-outline-twitter:focus, .btn-check:active + .btn-outline-twitter:focus, .btn-outline-twitter:active:focus, .btn-outline-twitter.active:focus, .btn-outline-twitter.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(29, 161, 242, 0.5);
}
.btn-outline-twitter:disabled, .btn-outline-twitter.disabled {
  color: #1da1f2;
  background-color: transparent;
}

.btn-outline-twitterDark {
  color: #07293e;
  border-color: #07293e;
}
.btn-outline-twitterDark:hover {
  color: #ffffff;
  background-color: #07293e;
  border-color: #07293e;
}
.btn-check:focus + .btn-outline-twitterDark, .btn-outline-twitterDark:focus {
  box-shadow: 0 0 0 0.2rem rgba(7, 41, 62, 0.5);
}
.btn-check:checked + .btn-outline-twitterDark, .btn-check:active + .btn-outline-twitterDark, .btn-outline-twitterDark:active, .btn-outline-twitterDark.active, .btn-outline-twitterDark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #07293e;
  border-color: #07293e;
}
.btn-check:checked + .btn-outline-twitterDark:focus, .btn-check:active + .btn-outline-twitterDark:focus, .btn-outline-twitterDark:active:focus, .btn-outline-twitterDark.active:focus, .btn-outline-twitterDark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(7, 41, 62, 0.5);
}
.btn-outline-twitterDark:disabled, .btn-outline-twitterDark.disabled {
  color: #07293e;
  background-color: transparent;
}

.btn-outline-google {
  color: #DB4337;
  border-color: #DB4337;
}
.btn-outline-google:hover {
  color: #ffffff;
  background-color: #DB4337;
  border-color: #DB4337;
}
.btn-check:focus + .btn-outline-google, .btn-outline-google:focus {
  box-shadow: 0 0 0 0.2rem rgba(219, 67, 55, 0.5);
}
.btn-check:checked + .btn-outline-google, .btn-check:active + .btn-outline-google, .btn-outline-google:active, .btn-outline-google.active, .btn-outline-google.dropdown-toggle.show {
  color: #ffffff;
  background-color: #DB4337;
  border-color: #DB4337;
}
.btn-check:checked + .btn-outline-google:focus, .btn-check:active + .btn-outline-google:focus, .btn-outline-google:active:focus, .btn-outline-google.active:focus, .btn-outline-google.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(219, 67, 55, 0.5);
}
.btn-outline-google:disabled, .btn-outline-google.disabled {
  color: #DB4337;
  background-color: transparent;
}

.btn-outline-instagram {
  color: #e4405f;
  border-color: #e4405f;
}
.btn-outline-instagram:hover {
  color: #ffffff;
  background-color: #e4405f;
  border-color: #e4405f;
}
.btn-check:focus + .btn-outline-instagram, .btn-outline-instagram:focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 64, 95, 0.5);
}
.btn-check:checked + .btn-outline-instagram, .btn-check:active + .btn-outline-instagram, .btn-outline-instagram:active, .btn-outline-instagram.active, .btn-outline-instagram.dropdown-toggle.show {
  color: #ffffff;
  background-color: #e4405f;
  border-color: #e4405f;
}
.btn-check:checked + .btn-outline-instagram:focus, .btn-check:active + .btn-outline-instagram:focus, .btn-outline-instagram:active:focus, .btn-outline-instagram.active:focus, .btn-outline-instagram.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(228, 64, 95, 0.5);
}
.btn-outline-instagram:disabled, .btn-outline-instagram.disabled {
  color: #e4405f;
  background-color: transparent;
}

.btn-outline-pinterest {
  color: #bd081c;
  border-color: #bd081c;
}
.btn-outline-pinterest:hover {
  color: #ffffff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-check:focus + .btn-outline-pinterest, .btn-outline-pinterest:focus {
  box-shadow: 0 0 0 0.2rem rgba(189, 8, 28, 0.5);
}
.btn-check:checked + .btn-outline-pinterest, .btn-check:active + .btn-outline-pinterest, .btn-outline-pinterest:active, .btn-outline-pinterest.active, .btn-outline-pinterest.dropdown-toggle.show {
  color: #ffffff;
  background-color: #bd081c;
  border-color: #bd081c;
}
.btn-check:checked + .btn-outline-pinterest:focus, .btn-check:active + .btn-outline-pinterest:focus, .btn-outline-pinterest:active:focus, .btn-outline-pinterest.active:focus, .btn-outline-pinterest.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(189, 8, 28, 0.5);
}
.btn-outline-pinterest:disabled, .btn-outline-pinterest.disabled {
  color: #bd081c;
  background-color: transparent;
}

.btn-outline-youtube {
  color: #cd201f;
  border-color: #cd201f;
}
.btn-outline-youtube:hover {
  color: #ffffff;
  background-color: #cd201f;
  border-color: #cd201f;
}
.btn-check:focus + .btn-outline-youtube, .btn-outline-youtube:focus {
  box-shadow: 0 0 0 0.2rem rgba(205, 32, 31, 0.5);
}
.btn-check:checked + .btn-outline-youtube, .btn-check:active + .btn-outline-youtube, .btn-outline-youtube:active, .btn-outline-youtube.active, .btn-outline-youtube.dropdown-toggle.show {
  color: #ffffff;
  background-color: #cd201f;
  border-color: #cd201f;
}
.btn-check:checked + .btn-outline-youtube:focus, .btn-check:active + .btn-outline-youtube:focus, .btn-outline-youtube:active:focus, .btn-outline-youtube.active:focus, .btn-outline-youtube.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(205, 32, 31, 0.5);
}
.btn-outline-youtube:disabled, .btn-outline-youtube.disabled {
  color: #cd201f;
  background-color: transparent;
}

.btn-outline-slack {
  color: #3aaf85;
  border-color: #3aaf85;
}
.btn-outline-slack:hover {
  color: #262B40;
  background-color: #3aaf85;
  border-color: #3aaf85;
}
.btn-check:focus + .btn-outline-slack, .btn-outline-slack:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 175, 133, 0.5);
}
.btn-check:checked + .btn-outline-slack, .btn-check:active + .btn-outline-slack, .btn-outline-slack:active, .btn-outline-slack.active, .btn-outline-slack.dropdown-toggle.show {
  color: #262B40;
  background-color: #3aaf85;
  border-color: #3aaf85;
}
.btn-check:checked + .btn-outline-slack:focus, .btn-check:active + .btn-outline-slack:focus, .btn-outline-slack:active:focus, .btn-outline-slack.active:focus, .btn-outline-slack.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(58, 175, 133, 0.5);
}
.btn-outline-slack:disabled, .btn-outline-slack.disabled {
  color: #3aaf85;
  background-color: transparent;
}

.btn-outline-slackDark {
  color: #13392b;
  border-color: #13392b;
}
.btn-outline-slackDark:hover {
  color: #ffffff;
  background-color: #13392b;
  border-color: #13392b;
}
.btn-check:focus + .btn-outline-slackDark, .btn-outline-slackDark:focus {
  box-shadow: 0 0 0 0.2rem rgba(19, 57, 43, 0.5);
}
.btn-check:checked + .btn-outline-slackDark, .btn-check:active + .btn-outline-slackDark, .btn-outline-slackDark:active, .btn-outline-slackDark.active, .btn-outline-slackDark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #13392b;
  border-color: #13392b;
}
.btn-check:checked + .btn-outline-slackDark:focus, .btn-check:active + .btn-outline-slackDark:focus, .btn-outline-slackDark:active:focus, .btn-outline-slackDark.active:focus, .btn-outline-slackDark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(19, 57, 43, 0.5);
}
.btn-outline-slackDark:disabled, .btn-outline-slackDark.disabled {
  color: #13392b;
  background-color: transparent;
}

.btn-outline-dribbble {
  color: #ea4c89;
  border-color: #ea4c89;
}
.btn-outline-dribbble:hover {
  color: #ffffff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-check:focus + .btn-outline-dribbble, .btn-outline-dribbble:focus {
  box-shadow: 0 0 0 0.2rem rgba(234, 76, 137, 0.5);
}
.btn-check:checked + .btn-outline-dribbble, .btn-check:active + .btn-outline-dribbble, .btn-outline-dribbble:active, .btn-outline-dribbble.active, .btn-outline-dribbble.dropdown-toggle.show {
  color: #ffffff;
  background-color: #ea4c89;
  border-color: #ea4c89;
}
.btn-check:checked + .btn-outline-dribbble:focus, .btn-check:active + .btn-outline-dribbble:focus, .btn-outline-dribbble:active:focus, .btn-outline-dribbble.active:focus, .btn-outline-dribbble.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(234, 76, 137, 0.5);
}
.btn-outline-dribbble:disabled, .btn-outline-dribbble.disabled {
  color: #ea4c89;
  background-color: transparent;
}

.btn-outline-dropbox {
  color: #1E90FF;
  border-color: #1E90FF;
}
.btn-outline-dropbox:hover {
  color: #ffffff;
  background-color: #1E90FF;
  border-color: #1E90FF;
}
.btn-check:focus + .btn-outline-dropbox, .btn-outline-dropbox:focus {
  box-shadow: 0 0 0 0.2rem rgba(30, 144, 255, 0.5);
}
.btn-check:checked + .btn-outline-dropbox, .btn-check:active + .btn-outline-dropbox, .btn-outline-dropbox:active, .btn-outline-dropbox.active, .btn-outline-dropbox.dropdown-toggle.show {
  color: #ffffff;
  background-color: #1E90FF;
  border-color: #1E90FF;
}
.btn-check:checked + .btn-outline-dropbox:focus, .btn-check:active + .btn-outline-dropbox:focus, .btn-outline-dropbox:active:focus, .btn-outline-dropbox.active:focus, .btn-outline-dropbox.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(30, 144, 255, 0.5);
}
.btn-outline-dropbox:disabled, .btn-outline-dropbox.disabled {
  color: #1E90FF;
  background-color: transparent;
}

.btn-outline-twitch {
  color: #4B367C;
  border-color: #4B367C;
}
.btn-outline-twitch:hover {
  color: #ffffff;
  background-color: #4B367C;
  border-color: #4B367C;
}
.btn-check:focus + .btn-outline-twitch, .btn-outline-twitch:focus {
  box-shadow: 0 0 0 0.2rem rgba(75, 54, 124, 0.5);
}
.btn-check:checked + .btn-outline-twitch, .btn-check:active + .btn-outline-twitch, .btn-outline-twitch:active, .btn-outline-twitch.active, .btn-outline-twitch.dropdown-toggle.show {
  color: #ffffff;
  background-color: #4B367C;
  border-color: #4B367C;
}
.btn-check:checked + .btn-outline-twitch:focus, .btn-check:active + .btn-outline-twitch:focus, .btn-outline-twitch:active:focus, .btn-outline-twitch.active:focus, .btn-outline-twitch.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(75, 54, 124, 0.5);
}
.btn-outline-twitch:disabled, .btn-outline-twitch.disabled {
  color: #4B367C;
  background-color: transparent;
}

.btn-outline-paypal {
  color: #ecb32c;
  border-color: #ecb32c;
}
.btn-outline-paypal:hover {
  color: #262B40;
  background-color: #ecb32c;
  border-color: #ecb32c;
}
.btn-check:focus + .btn-outline-paypal, .btn-outline-paypal:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 179, 44, 0.5);
}
.btn-check:checked + .btn-outline-paypal, .btn-check:active + .btn-outline-paypal, .btn-outline-paypal:active, .btn-outline-paypal.active, .btn-outline-paypal.dropdown-toggle.show {
  color: #262B40;
  background-color: #ecb32c;
  border-color: #ecb32c;
}
.btn-check:checked + .btn-outline-paypal:focus, .btn-check:active + .btn-outline-paypal:focus, .btn-outline-paypal:active:focus, .btn-outline-paypal.active:focus, .btn-outline-paypal.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(236, 179, 44, 0.5);
}
.btn-outline-paypal:disabled, .btn-outline-paypal.disabled {
  color: #ecb32c;
  background-color: transparent;
}

.btn-outline-paypalDark {
  color: #49370e;
  border-color: #49370e;
}
.btn-outline-paypalDark:hover {
  color: #ffffff;
  background-color: #49370e;
  border-color: #49370e;
}
.btn-check:focus + .btn-outline-paypalDark, .btn-outline-paypalDark:focus {
  box-shadow: 0 0 0 0.2rem rgba(73, 55, 14, 0.5);
}
.btn-check:checked + .btn-outline-paypalDark, .btn-check:active + .btn-outline-paypalDark, .btn-outline-paypalDark:active, .btn-outline-paypalDark.active, .btn-outline-paypalDark.dropdown-toggle.show {
  color: #ffffff;
  background-color: #49370e;
  border-color: #49370e;
}
.btn-check:checked + .btn-outline-paypalDark:focus, .btn-check:active + .btn-outline-paypalDark:focus, .btn-outline-paypalDark:active:focus, .btn-outline-paypalDark.active:focus, .btn-outline-paypalDark.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(73, 55, 14, 0.5);
}
.btn-outline-paypalDark:disabled, .btn-outline-paypalDark.disabled {
  color: #49370e;
  background-color: transparent;
}

.btn-outline-behance {
  color: #0057ff;
  border-color: #0057ff;
}
.btn-outline-behance:hover {
  color: #ffffff;
  background-color: #0057ff;
  border-color: #0057ff;
}
.btn-check:focus + .btn-outline-behance, .btn-outline-behance:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 87, 255, 0.5);
}
.btn-check:checked + .btn-outline-behance, .btn-check:active + .btn-outline-behance, .btn-outline-behance:active, .btn-outline-behance.active, .btn-outline-behance.dropdown-toggle.show {
  color: #ffffff;
  background-color: #0057ff;
  border-color: #0057ff;
}
.btn-check:checked + .btn-outline-behance:focus, .btn-check:active + .btn-outline-behance:focus, .btn-outline-behance:active:focus, .btn-outline-behance.active:focus, .btn-outline-behance.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(0, 87, 255, 0.5);
}
.btn-outline-behance:disabled, .btn-outline-behance.disabled {
  color: #0057ff;
  background-color: transparent;
}

.btn-outline-reddit {
  color: #E84422;
  border-color: #E84422;
}
.btn-outline-reddit:hover {
  color: #ffffff;
  background-color: #E84422;
  border-color: #E84422;
}
.btn-check:focus + .btn-outline-reddit, .btn-outline-reddit:focus {
  box-shadow: 0 0 0 0.2rem rgba(232, 68, 34, 0.5);
}
.btn-check:checked + .btn-outline-reddit, .btn-check:active + .btn-outline-reddit, .btn-outline-reddit:active, .btn-outline-reddit.active, .btn-outline-reddit.dropdown-toggle.show {
  color: #ffffff;
  background-color: #E84422;
  border-color: #E84422;
}
.btn-check:checked + .btn-outline-reddit:focus, .btn-check:active + .btn-outline-reddit:focus, .btn-outline-reddit:active:focus, .btn-outline-reddit.active:focus, .btn-outline-reddit.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(232, 68, 34, 0.5);
}
.btn-outline-reddit:disabled, .btn-outline-reddit.disabled {
  color: #E84422;
  background-color: transparent;
}

.btn-outline-github {
  color: #222222;
  border-color: #222222;
}
.btn-outline-github:hover {
  color: #ffffff;
  background-color: #222222;
  border-color: #222222;
}
.btn-check:focus + .btn-outline-github, .btn-outline-github:focus {
  box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
}
.btn-check:checked + .btn-outline-github, .btn-check:active + .btn-outline-github, .btn-outline-github:active, .btn-outline-github.active, .btn-outline-github.dropdown-toggle.show {
  color: #ffffff;
  background-color: #222222;
  border-color: #222222;
}
.btn-check:checked + .btn-outline-github:focus, .btn-check:active + .btn-outline-github:focus, .btn-outline-github:active:focus, .btn-outline-github.active:focus, .btn-outline-github.dropdown-toggle.show:focus {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125), 0 0 0 0.2rem rgba(34, 34, 34, 0.5);
}
.btn-outline-github:disabled, .btn-outline-github.disabled {
  color: #222222;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #262B40;
  text-decoration: none;
}
.btn-link:hover {
  color: #0a0b10;
}
.btn-link:disabled, .btn-link.disabled {
  color: #93a5be;
}

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

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

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

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

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #4A5073;
  text-align: left;
  list-style: none;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0.0625rem solid #eaedf2;
  border-radius: 0.5rem;
  box-shadow: 0 0.5rem 1rem rgba(46, 54, 80, 0.15);
}
.dropdown-menu[style] {
  right: auto !important;
}

.dropdown-menu-start {
  --bs-position: start;
  right: auto /* rtl:ignore */;
  left: 0 /* rtl:ignore */;
}

.dropdown-menu-end {
  --bs-position: end;
  right: 0 /* rtl:ignore */;
  left: auto /* rtl:ignore */;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }

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

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

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

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #f5f8fb;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #4A5073;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #404563;
  background-color: #f5f8fb;
}
.dropdown-item.active, .dropdown-item:active {
  color: #4A5073;
  text-decoration: none;
  background-color: #eaedf2;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #93a5be;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

.dropdown-menu-dark {
  color: #F0F3F6;
  background-color: #506690;
  border-color: #eaedf2;
}
.dropdown-menu-dark .dropdown-item {
  color: #F0F3F6;
}
.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: #4A5073;
  background-color: #eaedf2;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #d1d7e0;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: #f5f8fb;
}
.dropdown-menu-dark .dropdown-item-text {
  color: #F0F3F6;
}
.dropdown-menu-dark .dropdown-header {
  color: #d1d7e0;
}

.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: -0.0625rem;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

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

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

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

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(46, 54, 80, 0.125);
}
.btn-group.show .dropdown-toggle.btn-link {
  box-shadow: none;
}

.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: -0.0625rem;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #506690;
  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: #262B40;
}
.nav-link.disabled {
  color: #93a5be;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 0.0625rem solid #eaedf2;
}
.nav-tabs .nav-link {
  margin-bottom: -0.0625rem;
  border: 0.0625rem solid transparent;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #f5f8fb #f5f8fb #eaedf2;
}
.nav-tabs .nav-link.disabled {
  color: #93a5be;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #66799e;
  background-color: #eaedf2;
  border-color: #eaedf2;
}
.nav-tabs .dropdown-menu {
  margin-top: -0.0625rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.5rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #262B40;
  background-color: #f8f8f8;
}

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

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

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

.navbar-collapse {
  align-items: center;
  width: 100%;
}

.navbar-toggler {
  padding: 0.4rem 0.6rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 0.0625rem solid transparent;
  border-radius: 0.5rem;
  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.2rem;
}

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

@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.8rem;
    padding-left: 0.8rem;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@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.8rem;
    padding-left: 0.8rem;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@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.8rem;
    padding-left: 0.8rem;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@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.8rem;
    padding-left: 0.8rem;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@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.8rem;
    padding-left: 0.8rem;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.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.8rem;
  padding-left: 0.8rem;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: #2e3650;
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: #2e3650;
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(46, 54, 80, 0.9);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: #2e3650;
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(46, 54, 80, 0.9);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: #2e3650;
}
.navbar-light .navbar-toggler {
  color: rgba(46, 54, 80, 0.9);
  border-color: rgba(46, 54, 80, 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%2846, 54, 80, 0.9%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(46, 54, 80, 0.9);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: #2e3650;
}

.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.9);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: white;
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.9);
}
.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.9);
  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.9%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.9);
}
.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: 0.0625rem solid rgba(46, 54, 80, 0.125);
  border-radius: 0.5rem;
}
.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: 0.4375rem;
  border-top-right-radius: 0.4375rem;
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: 0.4375rem;
  border-bottom-left-radius: 0.4375rem;
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

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

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

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

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.5rem /* rtl:ignore */;
}

.card-header {
  padding: 1.25rem 1.5rem;
  margin-bottom: 0;
  background-color: rgba(46, 54, 80, 0.03);
  border-bottom: 0.0625rem solid rgba(46, 54, 80, 0.125);
}
.card-header:first-child {
  border-radius: 0.4375rem 0.4375rem 0 0;
}

.card-footer {
  padding: 1.25rem 1.5rem;
  background-color: rgba(46, 54, 80, 0.03);
  border-top: 0.0625rem solid rgba(46, 54, 80, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 0.4375rem 0.4375rem;
}

.card-header-tabs {
  margin-right: -0.75rem;
  margin-bottom: -1.25rem;
  margin-left: -0.75rem;
  border-bottom: 0;
}
.card-header-tabs .nav-link.active {
  background-color: #ffffff;
  border-bottom-color: #ffffff;
}

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

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

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

.card-img,
.card-img-top {
  border-top-left-radius: 0.4375rem;
  border-top-right-radius: 0.4375rem;
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 0.4375rem;
  border-bottom-left-radius: 0.4375rem;
}

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

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #4A5073;
  background-color: transparent;
  border: 0.0625rem solid rgba(46, 54, 80, 0.125);
  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.collapsed {
  border-bottom-width: 0;
}
.accordion-button:not(.collapsed) {
  color: #22273a;
  background-color: #e9eaec;
}
.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='%2322273a'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%234A5073'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #566190;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}

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

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 0.0625rem;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-width: 0.0625rem;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.accordion-collapse {
  border: solid rgba(46, 54, 80, 0.125);
  border-width: 0 0.0625rem;
}

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

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

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #f5f8fb;
  border-radius: 0.5rem;
}

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

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

.page-link {
  position: relative;
  display: block;
  color: #262B40;
  background-color: #ffffff;
  border: 0.0625rem solid #eaedf2;
  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: #0a0b10;
  background-color: #f5f8fb;
  border-color: #F0F3F6;
}
.page-link:focus {
  z-index: 3;
  color: #0a0b10;
  background-color: #f5f8fb;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -0.0625rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
}
.page-item.disabled .page-link {
  color: #93a5be;
  pointer-events: none;
  background-color: #ffffff;
  border-color: #F0F3F6;
}

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

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

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

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

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

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

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

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

.alert-primary {
  color: #171a26;
  background-color: #d4d5d9;
  border-color: #bebfc6;
}
.alert-primary .alert-link {
  color: #12151e;
}

.alert-secondary {
  color: #3a8397;
  background-color: #dff8fe;
  border-color: #d0f4fe;
}
.alert-secondary .alert-link {
  color: #2e6979;
}

.alert-tertiary {
  color: #105c53;
  background-color: #d1ebe8;
  border-color: #bbe0dc;
}
.alert-tertiary .alert-link {
  color: #0d4a42;
}

.alert-quaternary {
  color: #793c4d;
  background-color: #f4e0e6;
  border-color: #efd1d9;
}
.alert-quaternary .alert-link {
  color: #61303e;
}

.alert-primary-app {
  color: #8d9294;
  background-color: #fbfdfd;
  border-color: #f9fcfc;
}
.alert-primary-app .alert-link {
  color: #717576;
}

.alert-secondary-app {
  color: #282c60;
  background-color: #d9dbec;
  border-color: #c6c9e3;
}
.alert-secondary-app .alert-link {
  color: #20234d;
}

.alert-light {
  color: #8c8e91;
  background-color: #fbfbfc;
  border-color: #f9fafb;
}
.alert-light .alert-link {
  color: #707274;
}

.alert-lighten {
  color: #909294;
  background-color: #fcfdfd;
  border-color: #fbfbfc;
}
.alert-lighten .alert-link {
  color: #737576;
}

.alert-success {
  color: #036447;
  background-color: #cdede4;
  border-color: #b4e4d6;
}
.alert-success .alert-link {
  color: #025039;
}

.alert-info {
  color: #052b6b;
  background-color: #cedaf0;
  border-color: #b5c8e8;
}
.alert-info .alert-link {
  color: #042256;
}

.alert-warning {
  color: #936e35;
  background-color: #fdf1de;
  border-color: #fce9cd;
}
.alert-warning .alert-link {
  color: #76582a;
}

.alert-danger {
  color: #963131;
  background-color: #fedcdc;
  border-color: #fecbcb;
}
.alert-danger .alert-link {
  color: #782727;
}

.alert-white {
  color: #7d808c;
  background-color: white;
  border-color: white;
}
.alert-white .alert-link {
  color: #646670;
}

.alert-gray {
  color: #2c3045;
  background-color: #dbdce3;
  border-color: #c9cbd5;
}
.alert-gray .alert-link {
  color: #232637;
}

.alert-indigo {
  color: #2e344d;
  background-color: #dbdde6;
  border-color: #c9ccd9;
}
.alert-indigo .alert-link {
  color: #252a3e;
}

.alert-indigoDark {
  color: #101021;
  background-color: #d1d1d7;
  border-color: #bbbbc3;
}
.alert-indigoDark .alert-link {
  color: #0d0d1a;
}

.alert-dark {
  color: #171a26;
  background-color: #d4d5d9;
  border-color: #bebfc6;
}
.alert-dark .alert-link {
  color: #12151e;
}

.alert-soft {
  color: #797d8b;
  background-color: #fdfefe;
  border-color: #fcfdfe;
}
.alert-soft .alert-link {
  color: #61646f;
}

.alert-black {
  color: #1c2030;
  background-color: #d5d7dc;
  border-color: #c0c3cb;
}
.alert-black .alert-link {
  color: #161a26;
}

.alert-blue {
  color: #052b6b;
  background-color: #cedaf0;
  border-color: #b5c8e8;
}
.alert-blue .alert-link {
  color: #042256;
}

.alert-blueDark {
  color: #020e21;
  background-color: #cdd1d7;
  border-color: #b4b9c3;
}
.alert-blueDark .alert-link {
  color: #020b1a;
}

.alert-pink {
  color: #793c4d;
  background-color: #f4e0e6;
  border-color: #efd1d9;
}
.alert-pink .alert-link {
  color: #61303e;
}

.alert-pinkDark {
  color: #211010;
  background-color: #d7d1d1;
  border-color: #c3bbbb;
}
.alert-pinkDark .alert-link {
  color: #1a0d0d;
}

.alert-cyan {
  color: #3b6a71;
  background-color: #e0eff2;
  border-color: #d0e8eb;
}
.alert-cyan .alert-link {
  color: #2f555a;
}

.alert-cyanDark {
  color: #111e22;
  background-color: #d2d6d7;
  border-color: #bbc2c4;
}
.alert-cyanDark .alert-link {
  color: #0e181b;
}

.alert-purple {
  color: #523d86;
  background-color: #e7e0f9;
  border-color: #dcd1f6;
}
.alert-purple .alert-link {
  color: #42316b;
}

.alert-purpleDark {
  color: #101021;
  background-color: #d1d1d7;
  border-color: #babac3;
}
.alert-purpleDark .alert-link {
  color: #0d0d1a;
}

.alert-soft-indigo {
  color: #938b99;
  background-color: #fdfaff;
  border-color: #fcf8ff;
}
.alert-soft-indigo .alert-link {
  color: #766f7a;
}

.alert-soft-green {
  color: #1a6355;
  background-color: #d5ede8;
  border-color: #c0e4dd;
}
.alert-soft-green .alert-link {
  color: #154f44;
}

.alert-soft-greenDark {
  color: #0a251d;
  background-color: #cfd8d6;
  border-color: #b8c5c1;
}
.alert-soft-greenDark .alert-link {
  color: #081e17;
}

.alert-gray-100 {
  color: #787d8a;
  background-color: #fdfdfe;
  border-color: #fbfdfe;
}
.alert-gray-100 .alert-link {
  color: #60646e;
}

.alert-gray-200 {
  color: #797d8b;
  background-color: #fdfefe;
  border-color: #fcfdfe;
}
.alert-gray-200 .alert-link {
  color: #61646f;
}

.alert-gray-300 {
  color: #909294;
  background-color: #fcfdfd;
  border-color: #fbfbfc;
}
.alert-gray-300 .alert-link {
  color: #737576;
}

.alert-gray-400 {
  color: #8c8e91;
  background-color: #fbfbfc;
  border-color: #f9fafb;
}
.alert-gray-400 .alert-link {
  color: #707274;
}

.alert-gray-500 {
  color: #7d8186;
  background-color: #f6f7f9;
  border-color: #f1f3f6;
}
.alert-gray-500 .alert-link {
  color: #64676b;
}

.alert-gray-600 {
  color: #586372;
  background-color: #e9edf2;
  border-color: #dfe4ec;
}
.alert-gray-600 .alert-link {
  color: #464f5b;
}

.alert-gray-700 {
  color: #3d495f;
  background-color: #e0e4ec;
  border-color: #d1d7e2;
}
.alert-gray-700 .alert-link {
  color: #313a4c;
}

.alert-gray-800 {
  color: #303d56;
  background-color: #dce0e9;
  border-color: #cbd1de;
}
.alert-gray-800 .alert-link {
  color: #263145;
}

.alert-facebook {
  color: #23355c;
  background-color: #d8deeb;
  border-color: #c4cde0;
}
.alert-facebook .alert-link {
  color: #1c2a4a;
}

.alert-facebookDark {
  color: #111a2c;
  background-color: #d2d5db;
  border-color: #bbbfc9;
}
.alert-facebookDark .alert-link {
  color: #0e1523;
}

.alert-twitter {
  color: #116191;
  background-color: #d2ecfc;
  border-color: #bbe3fb;
}
.alert-twitter .alert-link {
  color: #0e4e74;
}

.alert-twitterDark {
  color: #041925;
  background-color: #cdd4d8;
  border-color: #b5bfc5;
}
.alert-twitterDark .alert-link {
  color: #03141e;
}

.alert-google {
  color: #832821;
  background-color: #f8d9d7;
  border-color: #f4c7c3;
}
.alert-google .alert-link {
  color: #69201a;
}

.alert-instagram {
  color: #892639;
  background-color: #fad9df;
  border-color: #f7c6cf;
}
.alert-instagram .alert-link {
  color: #6e1e2e;
}

.alert-pinterest {
  color: #710511;
  background-color: #f2ced2;
  border-color: #ebb5bb;
}
.alert-pinterest .alert-link {
  color: #5a040e;
}

.alert-youtube {
  color: #7b1313;
  background-color: #f5d2d2;
  border-color: #f0bcbc;
}
.alert-youtube .alert-link {
  color: #620f0f;
}

.alert-slack {
  color: #236950;
  background-color: #d8efe7;
  border-color: #c4e7da;
}
.alert-slack .alert-link {
  color: #1c5440;
}

.alert-slackDark {
  color: #0b221a;
  background-color: #d0d7d5;
  border-color: #b8c4bf;
}
.alert-slackDark .alert-link {
  color: #091b15;
}

.alert-dribbble {
  color: #8c2e52;
  background-color: #fbdbe7;
  border-color: #f9c9dc;
}
.alert-dribbble .alert-link {
  color: #702542;
}

.alert-dropbox {
  color: #125699;
  background-color: #d2e9ff;
  border-color: #bcdeff;
}
.alert-dropbox .alert-link {
  color: #0e457a;
}

.alert-twitch {
  color: #2d204a;
  background-color: #dbd7e5;
  border-color: #c9c3d8;
}
.alert-twitch .alert-link {
  color: #241a3b;
}

.alert-paypal {
  color: #8e6b1a;
  background-color: #fbf0d5;
  border-color: #f9e8c0;
}
.alert-paypal .alert-link {
  color: #725615;
}

.alert-paypalDark {
  color: #2c2108;
  background-color: #dbd7cf;
  border-color: #c8c3b7;
}
.alert-paypalDark .alert-link {
  color: #231a06;
}

.alert-behance {
  color: #003499;
  background-color: #ccddff;
  border-color: #b3cdff;
}
.alert-behance .alert-link {
  color: #002a7a;
}

.alert-reddit {
  color: #8b2914;
  background-color: #fadad3;
  border-color: #f8c7bd;
}
.alert-reddit .alert-link {
  color: #6f2110;
}

.alert-github {
  color: #141414;
  background-color: lightgray;
  border-color: #bdbdbd;
}
.alert-github .alert-link {
  color: #101010;
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #f5f8fb;
  border-radius: 0.5rem;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075);
}

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

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

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

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

.list-group-item-action {
  width: 100%;
  color: #66799e;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #66799e;
  text-decoration: none;
  background-color: #f3f7fa;
}
.list-group-item-action:active {
  color: #4A5073;
  background-color: #f5f8fb;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  background-color: #ffffff;
  border: 0.0625rem solid rgba(46, 54, 80, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #93a5be;
  pointer-events: none;
  background-color: #ffffff;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -0.0625rem;
  border-top-width: 0.0625rem;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.5rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.5rem;
  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: 0.0625rem;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -0.0625rem;
  border-left-width: 0.0625rem;
}

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

.list-group-item-primary {
  color: #171a26;
  background-color: #d4d5d9;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #171a26;
  background-color: #bfc0c3;
}
.list-group-item-primary.list-group-item-action.active {
  color: #ffffff;
  background-color: #171a26;
  border-color: #171a26;
}

.list-group-item-secondary {
  color: #3a8397;
  background-color: #dff8fe;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #3a8397;
  background-color: #c9dfe5;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #ffffff;
  background-color: #3a8397;
  border-color: #3a8397;
}

.list-group-item-tertiary {
  color: #105c53;
  background-color: #d1ebe8;
}
.list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {
  color: #105c53;
  background-color: #bcd4d1;
}
.list-group-item-tertiary.list-group-item-action.active {
  color: #ffffff;
  background-color: #105c53;
  border-color: #105c53;
}

.list-group-item-quaternary {
  color: #793c4d;
  background-color: #f4e0e6;
}
.list-group-item-quaternary.list-group-item-action:hover, .list-group-item-quaternary.list-group-item-action:focus {
  color: #793c4d;
  background-color: #dccacf;
}
.list-group-item-quaternary.list-group-item-action.active {
  color: #ffffff;
  background-color: #793c4d;
  border-color: #793c4d;
}

.list-group-item-primary-app {
  color: #8d9294;
  background-color: #fbfdfd;
}
.list-group-item-primary-app.list-group-item-action:hover, .list-group-item-primary-app.list-group-item-action:focus {
  color: #8d9294;
  background-color: #e2e4e4;
}
.list-group-item-primary-app.list-group-item-action.active {
  color: #ffffff;
  background-color: #8d9294;
  border-color: #8d9294;
}

.list-group-item-secondary-app {
  color: #282c60;
  background-color: #d9dbec;
}
.list-group-item-secondary-app.list-group-item-action:hover, .list-group-item-secondary-app.list-group-item-action:focus {
  color: #282c60;
  background-color: #c3c5d4;
}
.list-group-item-secondary-app.list-group-item-action.active {
  color: #ffffff;
  background-color: #282c60;
  border-color: #282c60;
}

.list-group-item-light {
  color: #8c8e91;
  background-color: #fbfbfc;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #8c8e91;
  background-color: #e2e2e3;
}
.list-group-item-light.list-group-item-action.active {
  color: #ffffff;
  background-color: #8c8e91;
  border-color: #8c8e91;
}

.list-group-item-lighten {
  color: #909294;
  background-color: #fcfdfd;
}
.list-group-item-lighten.list-group-item-action:hover, .list-group-item-lighten.list-group-item-action:focus {
  color: #909294;
  background-color: #e3e4e4;
}
.list-group-item-lighten.list-group-item-action.active {
  color: #ffffff;
  background-color: #909294;
  border-color: #909294;
}

.list-group-item-success {
  color: #036447;
  background-color: #cdede4;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #036447;
  background-color: #b9d5cd;
}
.list-group-item-success.list-group-item-action.active {
  color: #ffffff;
  background-color: #036447;
  border-color: #036447;
}

.list-group-item-info {
  color: #052b6b;
  background-color: #cedaf0;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #052b6b;
  background-color: #b9c4d8;
}
.list-group-item-info.list-group-item-action.active {
  color: #ffffff;
  background-color: #052b6b;
  border-color: #052b6b;
}

.list-group-item-warning {
  color: #936e35;
  background-color: #fdf1de;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #936e35;
  background-color: #e4d9c8;
}
.list-group-item-warning.list-group-item-action.active {
  color: #ffffff;
  background-color: #936e35;
  border-color: #936e35;
}

.list-group-item-danger {
  color: #963131;
  background-color: #fedcdc;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #963131;
  background-color: #e5c6c6;
}
.list-group-item-danger.list-group-item-action.active {
  color: #ffffff;
  background-color: #963131;
  border-color: #963131;
}

.list-group-item-white {
  color: #7d808c;
  background-color: white;
}
.list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
  color: #7d808c;
  background-color: #e6e6e6;
}
.list-group-item-white.list-group-item-action.active {
  color: #ffffff;
  background-color: #7d808c;
  border-color: #7d808c;
}

.list-group-item-gray {
  color: #2c3045;
  background-color: #dbdce3;
}
.list-group-item-gray.list-group-item-action:hover, .list-group-item-gray.list-group-item-action:focus {
  color: #2c3045;
  background-color: #c5c6cc;
}
.list-group-item-gray.list-group-item-action.active {
  color: #ffffff;
  background-color: #2c3045;
  border-color: #2c3045;
}

.list-group-item-indigo {
  color: #2e344d;
  background-color: #dbdde6;
}
.list-group-item-indigo.list-group-item-action:hover, .list-group-item-indigo.list-group-item-action:focus {
  color: #2e344d;
  background-color: #c5c7cf;
}
.list-group-item-indigo.list-group-item-action.active {
  color: #ffffff;
  background-color: #2e344d;
  border-color: #2e344d;
}

.list-group-item-indigoDark {
  color: #101021;
  background-color: #d1d1d7;
}
.list-group-item-indigoDark.list-group-item-action:hover, .list-group-item-indigoDark.list-group-item-action:focus {
  color: #101021;
  background-color: #bcbcc2;
}
.list-group-item-indigoDark.list-group-item-action.active {
  color: #ffffff;
  background-color: #101021;
  border-color: #101021;
}

.list-group-item-dark {
  color: #171a26;
  background-color: #d4d5d9;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #171a26;
  background-color: #bfc0c3;
}
.list-group-item-dark.list-group-item-action.active {
  color: #ffffff;
  background-color: #171a26;
  border-color: #171a26;
}

.list-group-item-soft {
  color: #797d8b;
  background-color: #fdfefe;
}
.list-group-item-soft.list-group-item-action:hover, .list-group-item-soft.list-group-item-action:focus {
  color: #797d8b;
  background-color: #e4e5e5;
}
.list-group-item-soft.list-group-item-action.active {
  color: #ffffff;
  background-color: #797d8b;
  border-color: #797d8b;
}

.list-group-item-black {
  color: #1c2030;
  background-color: #d5d7dc;
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: #1c2030;
  background-color: #c0c2c6;
}
.list-group-item-black.list-group-item-action.active {
  color: #ffffff;
  background-color: #1c2030;
  border-color: #1c2030;
}

.list-group-item-blue {
  color: #052b6b;
  background-color: #cedaf0;
}
.list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
  color: #052b6b;
  background-color: #b9c4d8;
}
.list-group-item-blue.list-group-item-action.active {
  color: #ffffff;
  background-color: #052b6b;
  border-color: #052b6b;
}

.list-group-item-blueDark {
  color: #020e21;
  background-color: #cdd1d7;
}
.list-group-item-blueDark.list-group-item-action:hover, .list-group-item-blueDark.list-group-item-action:focus {
  color: #020e21;
  background-color: #b9bcc2;
}
.list-group-item-blueDark.list-group-item-action.active {
  color: #ffffff;
  background-color: #020e21;
  border-color: #020e21;
}

.list-group-item-pink {
  color: #793c4d;
  background-color: #f4e0e6;
}
.list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
  color: #793c4d;
  background-color: #dccacf;
}
.list-group-item-pink.list-group-item-action.active {
  color: #ffffff;
  background-color: #793c4d;
  border-color: #793c4d;
}

.list-group-item-pinkDark {
  color: #211010;
  background-color: #d7d1d1;
}
.list-group-item-pinkDark.list-group-item-action:hover, .list-group-item-pinkDark.list-group-item-action:focus {
  color: #211010;
  background-color: #c2bcbc;
}
.list-group-item-pinkDark.list-group-item-action.active {
  color: #ffffff;
  background-color: #211010;
  border-color: #211010;
}

.list-group-item-cyan {
  color: #3b6a71;
  background-color: #e0eff2;
}
.list-group-item-cyan.list-group-item-action:hover, .list-group-item-cyan.list-group-item-action:focus {
  color: #3b6a71;
  background-color: #cad7da;
}
.list-group-item-cyan.list-group-item-action.active {
  color: #ffffff;
  background-color: #3b6a71;
  border-color: #3b6a71;
}

.list-group-item-cyanDark {
  color: #111e22;
  background-color: #d2d6d7;
}
.list-group-item-cyanDark.list-group-item-action:hover, .list-group-item-cyanDark.list-group-item-action:focus {
  color: #111e22;
  background-color: #bdc1c2;
}
.list-group-item-cyanDark.list-group-item-action.active {
  color: #ffffff;
  background-color: #111e22;
  border-color: #111e22;
}

.list-group-item-purple {
  color: #523d86;
  background-color: #e7e0f9;
}
.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
  color: #523d86;
  background-color: #d0cae0;
}
.list-group-item-purple.list-group-item-action.active {
  color: #ffffff;
  background-color: #523d86;
  border-color: #523d86;
}

.list-group-item-purpleDark {
  color: #101021;
  background-color: #d1d1d7;
}
.list-group-item-purpleDark.list-group-item-action:hover, .list-group-item-purpleDark.list-group-item-action:focus {
  color: #101021;
  background-color: #bcbcc2;
}
.list-group-item-purpleDark.list-group-item-action.active {
  color: #ffffff;
  background-color: #101021;
  border-color: #101021;
}

.list-group-item-soft-indigo {
  color: #938b99;
  background-color: #fdfaff;
}
.list-group-item-soft-indigo.list-group-item-action:hover, .list-group-item-soft-indigo.list-group-item-action:focus {
  color: #938b99;
  background-color: #e4e1e6;
}
.list-group-item-soft-indigo.list-group-item-action.active {
  color: #ffffff;
  background-color: #938b99;
  border-color: #938b99;
}

.list-group-item-soft-green {
  color: #1a6355;
  background-color: #d5ede8;
}
.list-group-item-soft-green.list-group-item-action:hover, .list-group-item-soft-green.list-group-item-action:focus {
  color: #1a6355;
  background-color: #c0d5d1;
}
.list-group-item-soft-green.list-group-item-action.active {
  color: #ffffff;
  background-color: #1a6355;
  border-color: #1a6355;
}

.list-group-item-soft-greenDark {
  color: #0a251d;
  background-color: #cfd8d6;
}
.list-group-item-soft-greenDark.list-group-item-action:hover, .list-group-item-soft-greenDark.list-group-item-action:focus {
  color: #0a251d;
  background-color: #bac2c1;
}
.list-group-item-soft-greenDark.list-group-item-action.active {
  color: #ffffff;
  background-color: #0a251d;
  border-color: #0a251d;
}

.list-group-item-gray-100 {
  color: #787d8a;
  background-color: #fdfdfe;
}
.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
  color: #787d8a;
  background-color: #e4e4e5;
}
.list-group-item-gray-100.list-group-item-action.active {
  color: #ffffff;
  background-color: #787d8a;
  border-color: #787d8a;
}

.list-group-item-gray-200 {
  color: #797d8b;
  background-color: #fdfefe;
}
.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
  color: #797d8b;
  background-color: #e4e5e5;
}
.list-group-item-gray-200.list-group-item-action.active {
  color: #ffffff;
  background-color: #797d8b;
  border-color: #797d8b;
}

.list-group-item-gray-300 {
  color: #909294;
  background-color: #fcfdfd;
}
.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
  color: #909294;
  background-color: #e3e4e4;
}
.list-group-item-gray-300.list-group-item-action.active {
  color: #ffffff;
  background-color: #909294;
  border-color: #909294;
}

.list-group-item-gray-400 {
  color: #8c8e91;
  background-color: #fbfbfc;
}
.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
  color: #8c8e91;
  background-color: #e2e2e3;
}
.list-group-item-gray-400.list-group-item-action.active {
  color: #ffffff;
  background-color: #8c8e91;
  border-color: #8c8e91;
}

.list-group-item-gray-500 {
  color: #7d8186;
  background-color: #f6f7f9;
}
.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
  color: #7d8186;
  background-color: #dddee0;
}
.list-group-item-gray-500.list-group-item-action.active {
  color: #ffffff;
  background-color: #7d8186;
  border-color: #7d8186;
}

.list-group-item-gray-600 {
  color: #586372;
  background-color: #e9edf2;
}
.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
  color: #586372;
  background-color: #d2d5da;
}
.list-group-item-gray-600.list-group-item-action.active {
  color: #ffffff;
  background-color: #586372;
  border-color: #586372;
}

.list-group-item-gray-700 {
  color: #3d495f;
  background-color: #e0e4ec;
}
.list-group-item-gray-700.list-group-item-action:hover, .list-group-item-gray-700.list-group-item-action:focus {
  color: #3d495f;
  background-color: #cacdd4;
}
.list-group-item-gray-700.list-group-item-action.active {
  color: #ffffff;
  background-color: #3d495f;
  border-color: #3d495f;
}

.list-group-item-gray-800 {
  color: #303d56;
  background-color: #dce0e9;
}
.list-group-item-gray-800.list-group-item-action:hover, .list-group-item-gray-800.list-group-item-action:focus {
  color: #303d56;
  background-color: #c6cad2;
}
.list-group-item-gray-800.list-group-item-action.active {
  color: #ffffff;
  background-color: #303d56;
  border-color: #303d56;
}

.list-group-item-facebook {
  color: #23355c;
  background-color: #d8deeb;
}
.list-group-item-facebook.list-group-item-action:hover, .list-group-item-facebook.list-group-item-action:focus {
  color: #23355c;
  background-color: #c2c8d4;
}
.list-group-item-facebook.list-group-item-action.active {
  color: #ffffff;
  background-color: #23355c;
  border-color: #23355c;
}

.list-group-item-facebookDark {
  color: #111a2c;
  background-color: #d2d5db;
}
.list-group-item-facebookDark.list-group-item-action:hover, .list-group-item-facebookDark.list-group-item-action:focus {
  color: #111a2c;
  background-color: #bdc0c5;
}
.list-group-item-facebookDark.list-group-item-action.active {
  color: #ffffff;
  background-color: #111a2c;
  border-color: #111a2c;
}

.list-group-item-twitter {
  color: #116191;
  background-color: #d2ecfc;
}
.list-group-item-twitter.list-group-item-action:hover, .list-group-item-twitter.list-group-item-action:focus {
  color: #116191;
  background-color: #bdd4e3;
}
.list-group-item-twitter.list-group-item-action.active {
  color: #ffffff;
  background-color: #116191;
  border-color: #116191;
}

.list-group-item-twitterDark {
  color: #041925;
  background-color: #cdd4d8;
}
.list-group-item-twitterDark.list-group-item-action:hover, .list-group-item-twitterDark.list-group-item-action:focus {
  color: #041925;
  background-color: #b9bfc2;
}
.list-group-item-twitterDark.list-group-item-action.active {
  color: #ffffff;
  background-color: #041925;
  border-color: #041925;
}

.list-group-item-google {
  color: #832821;
  background-color: #f8d9d7;
}
.list-group-item-google.list-group-item-action:hover, .list-group-item-google.list-group-item-action:focus {
  color: #832821;
  background-color: #dfc3c2;
}
.list-group-item-google.list-group-item-action.active {
  color: #ffffff;
  background-color: #832821;
  border-color: #832821;
}

.list-group-item-instagram {
  color: #892639;
  background-color: #fad9df;
}
.list-group-item-instagram.list-group-item-action:hover, .list-group-item-instagram.list-group-item-action:focus {
  color: #892639;
  background-color: #e1c3c9;
}
.list-group-item-instagram.list-group-item-action.active {
  color: #ffffff;
  background-color: #892639;
  border-color: #892639;
}

.list-group-item-pinterest {
  color: #710511;
  background-color: #f2ced2;
}
.list-group-item-pinterest.list-group-item-action:hover, .list-group-item-pinterest.list-group-item-action:focus {
  color: #710511;
  background-color: #dab9bd;
}
.list-group-item-pinterest.list-group-item-action.active {
  color: #ffffff;
  background-color: #710511;
  border-color: #710511;
}

.list-group-item-youtube {
  color: #7b1313;
  background-color: #f5d2d2;
}
.list-group-item-youtube.list-group-item-action:hover, .list-group-item-youtube.list-group-item-action:focus {
  color: #7b1313;
  background-color: #ddbdbd;
}
.list-group-item-youtube.list-group-item-action.active {
  color: #ffffff;
  background-color: #7b1313;
  border-color: #7b1313;
}

.list-group-item-slack {
  color: #236950;
  background-color: #d8efe7;
}
.list-group-item-slack.list-group-item-action:hover, .list-group-item-slack.list-group-item-action:focus {
  color: #236950;
  background-color: #c2d7d0;
}
.list-group-item-slack.list-group-item-action.active {
  color: #ffffff;
  background-color: #236950;
  border-color: #236950;
}

.list-group-item-slackDark {
  color: #0b221a;
  background-color: #d0d7d5;
}
.list-group-item-slackDark.list-group-item-action:hover, .list-group-item-slackDark.list-group-item-action:focus {
  color: #0b221a;
  background-color: #bbc2c0;
}
.list-group-item-slackDark.list-group-item-action.active {
  color: #ffffff;
  background-color: #0b221a;
  border-color: #0b221a;
}

.list-group-item-dribbble {
  color: #8c2e52;
  background-color: #fbdbe7;
}
.list-group-item-dribbble.list-group-item-action:hover, .list-group-item-dribbble.list-group-item-action:focus {
  color: #8c2e52;
  background-color: #e2c5d0;
}
.list-group-item-dribbble.list-group-item-action.active {
  color: #ffffff;
  background-color: #8c2e52;
  border-color: #8c2e52;
}

.list-group-item-dropbox {
  color: #125699;
  background-color: #d2e9ff;
}
.list-group-item-dropbox.list-group-item-action:hover, .list-group-item-dropbox.list-group-item-action:focus {
  color: #125699;
  background-color: #bdd2e6;
}
.list-group-item-dropbox.list-group-item-action.active {
  color: #ffffff;
  background-color: #125699;
  border-color: #125699;
}

.list-group-item-twitch {
  color: #2d204a;
  background-color: #dbd7e5;
}
.list-group-item-twitch.list-group-item-action:hover, .list-group-item-twitch.list-group-item-action:focus {
  color: #2d204a;
  background-color: #c5c2ce;
}
.list-group-item-twitch.list-group-item-action.active {
  color: #ffffff;
  background-color: #2d204a;
  border-color: #2d204a;
}

.list-group-item-paypal {
  color: #8e6b1a;
  background-color: #fbf0d5;
}
.list-group-item-paypal.list-group-item-action:hover, .list-group-item-paypal.list-group-item-action:focus {
  color: #8e6b1a;
  background-color: #e2d8c0;
}
.list-group-item-paypal.list-group-item-action.active {
  color: #ffffff;
  background-color: #8e6b1a;
  border-color: #8e6b1a;
}

.list-group-item-paypalDark {
  color: #2c2108;
  background-color: #dbd7cf;
}
.list-group-item-paypalDark.list-group-item-action:hover, .list-group-item-paypalDark.list-group-item-action:focus {
  color: #2c2108;
  background-color: #c5c2ba;
}
.list-group-item-paypalDark.list-group-item-action.active {
  color: #ffffff;
  background-color: #2c2108;
  border-color: #2c2108;
}

.list-group-item-behance {
  color: #003499;
  background-color: #ccddff;
}
.list-group-item-behance.list-group-item-action:hover, .list-group-item-behance.list-group-item-action:focus {
  color: #003499;
  background-color: #b8c7e6;
}
.list-group-item-behance.list-group-item-action.active {
  color: #ffffff;
  background-color: #003499;
  border-color: #003499;
}

.list-group-item-reddit {
  color: #8b2914;
  background-color: #fadad3;
}
.list-group-item-reddit.list-group-item-action:hover, .list-group-item-reddit.list-group-item-action:focus {
  color: #8b2914;
  background-color: #e1c4be;
}
.list-group-item-reddit.list-group-item-action.active {
  color: #ffffff;
  background-color: #8b2914;
  border-color: #8b2914;
}

.list-group-item-github {
  color: #141414;
  background-color: lightgray;
}
.list-group-item-github.list-group-item-action:hover, .list-group-item-github.list-group-item-action:focus {
  color: #141414;
  background-color: #bebebe;
}
.list-group-item-github.list-group-item-action.active {
  color: #ffffff;
  background-color: #141414;
  border-color: #141414;
}

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

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

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

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

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

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

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

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

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

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

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0.0625rem solid rgba(46, 54, 80, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 2px 18px rgba(0, 0, 0, 0.02);
  outline: 0;
}

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

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 0.0625rem solid #eaedf2;
  border-top-left-radius: 0.2375rem;
  border-top-right-radius: 0.2375rem;
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 0.0625rem solid #eaedf2;
  border-bottom-right-radius: 0.2375rem;
  border-bottom-left-radius: 0.2375rem;
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

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

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

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

  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(46, 54, 80, 0.15);
  }

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

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.99;
}
.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: #262B40;
}

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

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

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

.tooltip-inner {
  max-width: 200px;
  padding: 0.75rem 0.55rem;
  color: #ffffff;
  text-align: center;
  background-color: #262B40;
  border-radius: 0.5rem;
}

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

.bs-popover-top, .bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem !important;
}
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: -0.5625rem;
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(46, 54, 80, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 0.0625rem;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #ffffff;
}

.bs-popover-end, .bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem !important;
}
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: -0.5625rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(46, 54, 80, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 0.0625rem;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #ffffff;
}

.bs-popover-bottom, .bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem !important;
}
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: -0.5625rem;
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(46, 54, 80, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 0.0625rem;
  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: 0.0625rem solid #f7f7f7;
}

.bs-popover-start, .bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem !important;
}
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: -0.5625rem;
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(46, 54, 80, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 0.0625rem;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #ffffff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #262B40;
  background-color: #f7f7f7;
  border-bottom: 0.0625rem solid #dedede;
  border-top-left-radius: 0.2375rem;
  border-top-right-radius: 0.2375rem;
}
.popover-header:empty {
  display: none;
}

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

.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%;
  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%;
  color: #ffffff;
  text-align: center;
  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: 20px;
  height: 20px;
  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' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ffffff;
  background-clip: padding-box;
  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 li {
    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 li {
  background-color: #2e3650;
}
.carousel-dark .carousel-caption {
  color: #2e3650;
}

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    animation-duration: 1.5s;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #262B40;
}
.link-primary:hover, .link-primary:focus {
  color: #1e2233;
}

.link-secondary {
  color: #61DAFB;
}
.link-secondary:hover, .link-secondary:focus {
  color: #81e1fc;
}

.link-tertiary {
  color: #1B998B;
}
.link-tertiary:hover, .link-tertiary:focus {
  color: #167a6f;
}

.link-quaternary {
  color: #C96480;
}
.link-quaternary:hover, .link-quaternary:focus {
  color: #a15066;
}

.link-primary-app {
  color: #EBF4F6;
}
.link-primary-app:hover, .link-primary-app:focus {
  color: #eff6f8;
}

.link-secondary-app {
  color: #424AA0;
}
.link-secondary-app:hover, .link-secondary-app:focus {
  color: #353b80;
}

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

.link-lighten {
  color: #F0F3F6;
}
.link-lighten:hover, .link-lighten:focus {
  color: #f3f5f8;
}

.link-success {
  color: #05A677;
}
.link-success:hover, .link-success:focus {
  color: #04855f;
}

.link-info {
  color: #0948B3;
}
.link-info:hover, .link-info:focus {
  color: #073a8f;
}

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

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

.link-white {
  color: #ffffff;
}
.link-white:hover, .link-white:focus {
  color: white;
}

.link-gray {
  color: #4A5073;
}
.link-gray:hover, .link-gray:focus {
  color: #3b405c;
}

.link-indigo {
  color: #4c5680;
}
.link-indigo:hover, .link-indigo:focus {
  color: #3d4566;
}

.link-indigoDark {
  color: #1b1b37;
}
.link-indigoDark:hover, .link-indigoDark:focus {
  color: #16162c;
}

.link-dark {
  color: #262B40;
}
.link-dark:hover, .link-dark:focus {
  color: #1e2233;
}

.link-soft {
  color: #f5f8fb;
}
.link-soft:hover, .link-soft:focus {
  color: #f7f9fc;
}

.link-black {
  color: #2e3650;
}
.link-black:hover, .link-black:focus {
  color: #252b40;
}

.link-blue {
  color: #0948B3;
}
.link-blue:hover, .link-blue:focus {
  color: #073a8f;
}

.link-blueDark {
  color: #041737;
}
.link-blueDark:hover, .link-blueDark:focus {
  color: #03122c;
}

.link-pink {
  color: #C96480;
}
.link-pink:hover, .link-pink:focus {
  color: #a15066;
}

.link-pinkDark {
  color: #371b1b;
}
.link-pinkDark:hover, .link-pinkDark:focus {
  color: #2c1616;
}

.link-cyan {
  color: #63b1bd;
}
.link-cyan:hover, .link-cyan:focus {
  color: #82c1ca;
}

.link-cyanDark {
  color: #1c3239;
}
.link-cyanDark:hover, .link-cyanDark:focus {
  color: #16282e;
}

.link-purple {
  color: #8965e0;
}
.link-purple:hover, .link-purple:focus {
  color: #6e51b3;
}

.link-purpleDark {
  color: #1a1a37;
}
.link-purpleDark:hover, .link-purpleDark:focus {
  color: #15152c;
}

.link-soft-indigo {
  color: #f5e8ff;
}
.link-soft-indigo:hover, .link-soft-indigo:focus {
  color: #f7edff;
}

.link-soft-green {
  color: #2CA58D;
}
.link-soft-green:hover, .link-soft-green:focus {
  color: #238471;
}

.link-soft-greenDark {
  color: #113d31;
}
.link-soft-greenDark:hover, .link-soft-greenDark:focus {
  color: #0e3127;
}

.link-gray-100 {
  color: #f3f7fa;
}
.link-gray-100:hover, .link-gray-100:focus {
  color: #f5f9fb;
}

.link-gray-200 {
  color: #f5f8fb;
}
.link-gray-200:hover, .link-gray-200:focus {
  color: #f7f9fc;
}

.link-gray-300 {
  color: #F0F3F6;
}
.link-gray-300:hover, .link-gray-300:focus {
  color: #f3f5f8;
}

.link-gray-400 {
  color: #eaedf2;
}
.link-gray-400:hover, .link-gray-400:focus {
  color: #eef1f5;
}

.link-gray-500 {
  color: #d1d7e0;
}
.link-gray-500:hover, .link-gray-500:focus {
  color: #dadfe6;
}

.link-gray-600 {
  color: #93a5be;
}
.link-gray-600:hover, .link-gray-600:focus {
  color: #a9b7cb;
}

.link-gray-700 {
  color: #66799e;
}
.link-gray-700:hover, .link-gray-700:focus {
  color: #52617e;
}

.link-gray-800 {
  color: #506690;
}
.link-gray-800:hover, .link-gray-800:focus {
  color: #405273;
}

.link-facebook {
  color: #3b5999;
}
.link-facebook:hover, .link-facebook:focus {
  color: #2f477a;
}

.link-facebookDark {
  color: #1d2b4a;
}
.link-facebookDark:hover, .link-facebookDark:focus {
  color: #17223b;
}

.link-twitter {
  color: #1da1f2;
}
.link-twitter:hover, .link-twitter:focus {
  color: #4ab4f5;
}

.link-twitterDark {
  color: #07293e;
}
.link-twitterDark:hover, .link-twitterDark:focus {
  color: #062132;
}

.link-google {
  color: #DB4337;
}
.link-google:hover, .link-google:focus {
  color: #af362c;
}

.link-instagram {
  color: #e4405f;
}
.link-instagram:hover, .link-instagram:focus {
  color: #b6334c;
}

.link-pinterest {
  color: #bd081c;
}
.link-pinterest:hover, .link-pinterest:focus {
  color: #970616;
}

.link-youtube {
  color: #cd201f;
}
.link-youtube:hover, .link-youtube:focus {
  color: #a41a19;
}

.link-slack {
  color: #3aaf85;
}
.link-slack:hover, .link-slack:focus {
  color: #61bf9d;
}

.link-slackDark {
  color: #13392b;
}
.link-slackDark:hover, .link-slackDark:focus {
  color: #0f2e22;
}

.link-dribbble {
  color: #ea4c89;
}
.link-dribbble:hover, .link-dribbble:focus {
  color: #bb3d6e;
}

.link-dropbox {
  color: #1E90FF;
}
.link-dropbox:hover, .link-dropbox:focus {
  color: #1873cc;
}

.link-twitch {
  color: #4B367C;
}
.link-twitch:hover, .link-twitch:focus {
  color: #3c2b63;
}

.link-paypal {
  color: #ecb32c;
}
.link-paypal:hover, .link-paypal:focus {
  color: #f0c256;
}

.link-paypalDark {
  color: #49370e;
}
.link-paypalDark:hover, .link-paypalDark:focus {
  color: #3a2c0b;
}

.link-behance {
  color: #0057ff;
}
.link-behance:hover, .link-behance:focus {
  color: #0046cc;
}

.link-reddit {
  color: #E84422;
}
.link-reddit:hover, .link-reddit:focus {
  color: #ba361b;
}

.link-github {
  color: #222222;
}
.link-github:hover, .link-github:focus {
  color: #1b1b1b;
}

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.visually-hidden,
.visually-hidden-focusable:not(:focus) {
  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;
}

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

.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(46, 54, 80, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 2px 18px rgba(0, 0, 0, 0.02) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(46, 54, 80, 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, .headroom--unpinned, .headroom--pinned {
  position: fixed !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border {
  border: 0.0625rem solid #eaedf2 !important;
}

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

.border-top {
  border-top: 0.0625rem solid #eaedf2 !important;
}

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

.border-end {
  border-right: 0.0625rem solid #eaedf2 !important;
}

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

.border-bottom {
  border-bottom: 0.0625rem solid #eaedf2 !important;
}

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

.border-start {
  border-left: 0.0625rem solid #eaedf2 !important;
}

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

.border-primary {
  border-color: #262B40 !important;
}

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

.border-tertiary {
  border-color: #1B998B !important;
}

.border-quaternary {
  border-color: #C96480 !important;
}

.border-primary-app {
  border-color: #EBF4F6 !important;
}

.border-secondary-app {
  border-color: #424AA0 !important;
}

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

.border-lighten {
  border-color: #F0F3F6 !important;
}

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

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

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

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

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

.border-gray {
  border-color: #4A5073 !important;
}

.border-indigo {
  border-color: #4c5680 !important;
}

.border-indigoDark {
  border-color: #1b1b37 !important;
}

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

.border-soft {
  border-color: #f5f8fb !important;
}

.border-black {
  border-color: #2e3650 !important;
}

.border-blue {
  border-color: #0948B3 !important;
}

.border-blueDark {
  border-color: #041737 !important;
}

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

.border-pinkDark {
  border-color: #371b1b !important;
}

.border-cyan {
  border-color: #63b1bd !important;
}

.border-cyanDark {
  border-color: #1c3239 !important;
}

.border-purple {
  border-color: #8965e0 !important;
}

.border-purpleDark {
  border-color: #1a1a37 !important;
}

.border-soft-indigo {
  border-color: #f5e8ff !important;
}

.border-soft-green {
  border-color: #2CA58D !important;
}

.border-soft-greenDark {
  border-color: #113d31 !important;
}

.border-gray-100 {
  border-color: #f3f7fa !important;
}

.border-gray-200 {
  border-color: #f5f8fb !important;
}

.border-gray-300 {
  border-color: #F0F3F6 !important;
}

.border-gray-400 {
  border-color: #eaedf2 !important;
}

.border-gray-500 {
  border-color: #d1d7e0 !important;
}

.border-gray-600 {
  border-color: #93a5be !important;
}

.border-gray-700 {
  border-color: #66799e !important;
}

.border-gray-800 {
  border-color: #506690 !important;
}

.border-facebook {
  border-color: #3b5999 !important;
}

.border-facebookDark {
  border-color: #1d2b4a !important;
}

.border-twitter {
  border-color: #1da1f2 !important;
}

.border-twitterDark {
  border-color: #07293e !important;
}

.border-google {
  border-color: #DB4337 !important;
}

.border-instagram {
  border-color: #e4405f !important;
}

.border-pinterest {
  border-color: #bd081c !important;
}

.border-youtube {
  border-color: #cd201f !important;
}

.border-slack {
  border-color: #3aaf85 !important;
}

.border-slackDark {
  border-color: #13392b !important;
}

.border-dribbble {
  border-color: #ea4c89 !important;
}

.border-dropbox {
  border-color: #1E90FF !important;
}

.border-twitch {
  border-color: #4B367C !important;
}

.border-paypal {
  border-color: #ecb32c !important;
}

.border-paypalDark {
  border-color: #49370e !important;
}

.border-behance {
  border-color: #0057ff !important;
}

.border-reddit {
  border-color: #E84422 !important;
}

.border-github {
  border-color: #222222 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gap-7 {
  gap: 8rem !important;
}

.gap-8 {
  gap: 10rem !important;
}

.gap-9 {
  gap: 11rem !important;
}

.gap-10 {
  gap: 14rem !important;
}

.gap-11 {
  gap: 16rem !important;
}

.gap-12 {
  gap: 20rem !important;
}

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

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

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

.gap-xl {
  gap: 8rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mx-7 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}

.mx-8 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mx-9 {
  margin-right: 11rem !important;
  margin-left: 11rem !important;
}

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

.mx-11 {
  margin-right: 16rem !important;
  margin-left: 16rem !important;
}

.mx-12 {
  margin-right: 20rem !important;
  margin-left: 20rem !important;
}

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

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

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

.mx-xl {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}

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

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

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

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

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

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

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

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

.my-7 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.my-8 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-9 {
  margin-top: 11rem !important;
  margin-bottom: 11rem !important;
}

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

.my-11 {
  margin-top: 16rem !important;
  margin-bottom: 16rem !important;
}

.my-12 {
  margin-top: 20rem !important;
  margin-bottom: 20rem !important;
}

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

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

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

.my-xl {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

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

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

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

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

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

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

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

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

.mt-7 {
  margin-top: 8rem !important;
}

.mt-8 {
  margin-top: 10rem !important;
}

.mt-9 {
  margin-top: 11rem !important;
}

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

.mt-11 {
  margin-top: 16rem !important;
}

.mt-12 {
  margin-top: 20rem !important;
}

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

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

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

.mt-xl {
  margin-top: 8rem !important;
}

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

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

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

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

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

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

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

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

.me-7 {
  margin-right: 8rem !important;
}

.me-8 {
  margin-right: 10rem !important;
}

.me-9 {
  margin-right: 11rem !important;
}

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

.me-11 {
  margin-right: 16rem !important;
}

.me-12 {
  margin-right: 20rem !important;
}

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

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

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

.me-xl {
  margin-right: 8rem !important;
}

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

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

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

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

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

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

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

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

.mb-7 {
  margin-bottom: 8rem !important;
}

.mb-8 {
  margin-bottom: 10rem !important;
}

.mb-9 {
  margin-bottom: 11rem !important;
}

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

.mb-11 {
  margin-bottom: 16rem !important;
}

.mb-12 {
  margin-bottom: 20rem !important;
}

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

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

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

.mb-xl {
  margin-bottom: 8rem !important;
}

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

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

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

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

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

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

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

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

.ms-7 {
  margin-left: 8rem !important;
}

.ms-8 {
  margin-left: 10rem !important;
}

.ms-9 {
  margin-left: 11rem !important;
}

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

.ms-11 {
  margin-left: 16rem !important;
}

.ms-12 {
  margin-left: 20rem !important;
}

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

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

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

.ms-xl {
  margin-left: 8rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mx-n7 {
  margin-right: -8rem !important;
  margin-left: -8rem !important;
}

.mx-n8 {
  margin-right: -10rem !important;
  margin-left: -10rem !important;
}

.mx-n9 {
  margin-right: -11rem !important;
  margin-left: -11rem !important;
}

.mx-n10 {
  margin-right: -14rem !important;
  margin-left: -14rem !important;
}

.mx-n11 {
  margin-right: -16rem !important;
  margin-left: -16rem !important;
}

.mx-n12 {
  margin-right: -20rem !important;
  margin-left: -20rem !important;
}

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

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

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

.mx-nxl {
  margin-right: -8rem !important;
  margin-left: -8rem !important;
}

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

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

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

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

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

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

.my-n7 {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

.my-n8 {
  margin-top: -10rem !important;
  margin-bottom: -10rem !important;
}

.my-n9 {
  margin-top: -11rem !important;
  margin-bottom: -11rem !important;
}

.my-n10 {
  margin-top: -14rem !important;
  margin-bottom: -14rem !important;
}

.my-n11 {
  margin-top: -16rem !important;
  margin-bottom: -16rem !important;
}

.my-n12 {
  margin-top: -20rem !important;
  margin-bottom: -20rem !important;
}

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

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

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

.my-nxl {
  margin-top: -8rem !important;
  margin-bottom: -8rem !important;
}

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

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

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

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

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

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

.mt-n7 {
  margin-top: -8rem !important;
}

.mt-n8 {
  margin-top: -10rem !important;
}

.mt-n9 {
  margin-top: -11rem !important;
}

.mt-n10 {
  margin-top: -14rem !important;
}

.mt-n11 {
  margin-top: -16rem !important;
}

.mt-n12 {
  margin-top: -20rem !important;
}

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

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

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

.mt-nxl {
  margin-top: -8rem !important;
}

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

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

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

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

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

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

.me-n7 {
  margin-right: -8rem !important;
}

.me-n8 {
  margin-right: -10rem !important;
}

.me-n9 {
  margin-right: -11rem !important;
}

.me-n10 {
  margin-right: -14rem !important;
}

.me-n11 {
  margin-right: -16rem !important;
}

.me-n12 {
  margin-right: -20rem !important;
}

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

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

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

.me-nxl {
  margin-right: -8rem !important;
}

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

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

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

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

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

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

.mb-n7 {
  margin-bottom: -8rem !important;
}

.mb-n8 {
  margin-bottom: -10rem !important;
}

.mb-n9 {
  margin-bottom: -11rem !important;
}

.mb-n10 {
  margin-bottom: -14rem !important;
}

.mb-n11 {
  margin-bottom: -16rem !important;
}

.mb-n12 {
  margin-bottom: -20rem !important;
}

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

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

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

.mb-nxl {
  margin-bottom: -8rem !important;
}

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

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

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

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

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

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

.ms-n7 {
  margin-left: -8rem !important;
}

.ms-n8 {
  margin-left: -10rem !important;
}

.ms-n9 {
  margin-left: -11rem !important;
}

.ms-n10 {
  margin-left: -14rem !important;
}

.ms-n11 {
  margin-left: -16rem !important;
}

.ms-n12 {
  margin-left: -20rem !important;
}

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

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

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

.ms-nxl {
  margin-left: -8rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.px-7 {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}

.px-8 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.px-9 {
  padding-right: 11rem !important;
  padding-left: 11rem !important;
}

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

.px-11 {
  padding-right: 16rem !important;
  padding-left: 16rem !important;
}

.px-12 {
  padding-right: 20rem !important;
  padding-left: 20rem !important;
}

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

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

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

.px-xl {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}

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

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

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

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

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

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

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

.py-7 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.py-8 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.py-9 {
  padding-top: 11rem !important;
  padding-bottom: 11rem !important;
}

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

.py-11 {
  padding-top: 16rem !important;
  padding-bottom: 16rem !important;
}

.py-12 {
  padding-top: 20rem !important;
  padding-bottom: 20rem !important;
}

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

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

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

.py-xl {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

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

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

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

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

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

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

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

.pt-7 {
  padding-top: 8rem !important;
}

.pt-8 {
  padding-top: 10rem !important;
}

.pt-9 {
  padding-top: 11rem !important;
}

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

.pt-11 {
  padding-top: 16rem !important;
}

.pt-12 {
  padding-top: 20rem !important;
}

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

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

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

.pt-xl {
  padding-top: 8rem !important;
}

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

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

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

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

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

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

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

.pe-7 {
  padding-right: 8rem !important;
}

.pe-8 {
  padding-right: 10rem !important;
}

.pe-9 {
  padding-right: 11rem !important;
}

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

.pe-11 {
  padding-right: 16rem !important;
}

.pe-12 {
  padding-right: 20rem !important;
}

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

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

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

.pe-xl {
  padding-right: 8rem !important;
}

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

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

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

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

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

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

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

.pb-7 {
  padding-bottom: 8rem !important;
}

.pb-8 {
  padding-bottom: 10rem !important;
}

.pb-9 {
  padding-bottom: 11rem !important;
}

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

.pb-11 {
  padding-bottom: 16rem !important;
}

.pb-12 {
  padding-bottom: 20rem !important;
}

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

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

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

.pb-xl {
  padding-bottom: 8rem !important;
}

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

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

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

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

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

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

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

.ps-7 {
  padding-left: 8rem !important;
}

.ps-8 {
  padding-left: 10rem !important;
}

.ps-9 {
  padding-left: 11rem !important;
}

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

.ps-11 {
  padding-left: 16rem !important;
}

.ps-12 {
  padding-left: 20rem !important;
}

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

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

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

.ps-xl {
  padding-left: 8rem !important;
}

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

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

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

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

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

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

.fs-7 {
  font-size: 0.9rem !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: 700 !important;
}

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

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

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

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

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

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

.text-primary {
  color: #262B40 !important;
}

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

.text-tertiary {
  color: #1B998B !important;
}

.text-quaternary {
  color: #C96480 !important;
}

.text-primary-app {
  color: #EBF4F6 !important;
}

.text-secondary-app {
  color: #424AA0 !important;
}

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

.text-lighten {
  color: #F0F3F6 !important;
}

.text-success {
  color: #05A677 !important;
}

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

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

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

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

.text-gray {
  color: #4A5073 !important;
}

.text-indigo {
  color: #4c5680 !important;
}

.text-indigoDark {
  color: #1b1b37 !important;
}

.text-dark {
  color: #262B40 !important;
}

.text-soft {
  color: #f5f8fb !important;
}

.text-black {
  color: #2e3650 !important;
}

.text-blue {
  color: #0948B3 !important;
}

.text-blueDark {
  color: #041737 !important;
}

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

.text-pinkDark {
  color: #371b1b !important;
}

.text-cyan {
  color: #63b1bd !important;
}

.text-cyanDark {
  color: #1c3239 !important;
}

.text-purple {
  color: #8965e0 !important;
}

.text-purpleDark {
  color: #1a1a37 !important;
}

.text-soft-indigo {
  color: #f5e8ff !important;
}

.text-soft-green {
  color: #2CA58D !important;
}

.text-soft-greenDark {
  color: #113d31 !important;
}

.text-gray-100 {
  color: #f3f7fa !important;
}

.text-gray-200 {
  color: #f5f8fb !important;
}

.text-gray-300 {
  color: #F0F3F6 !important;
}

.text-gray-400 {
  color: #eaedf2 !important;
}

.text-gray-500 {
  color: #d1d7e0 !important;
}

.text-gray-600 {
  color: #93a5be !important;
}

.text-gray-700 {
  color: #66799e !important;
}

.text-gray-800 {
  color: #506690 !important;
}

.text-facebook {
  color: #3b5999 !important;
}

.text-facebookDark {
  color: #1d2b4a !important;
}

.text-twitter {
  color: #1da1f2 !important;
}

.text-twitterDark {
  color: #07293e !important;
}

.text-google {
  color: #DB4337 !important;
}

.text-instagram {
  color: #e4405f !important;
}

.text-pinterest {
  color: #bd081c !important;
}

.text-youtube {
  color: #cd201f !important;
}

.text-slack {
  color: #3aaf85 !important;
}

.text-slackDark {
  color: #13392b !important;
}

.text-dribbble {
  color: #ea4c89 !important;
}

.text-dropbox {
  color: #1E90FF !important;
}

.text-twitch {
  color: #4B367C !important;
}

.text-paypal {
  color: #ecb32c !important;
}

.text-paypalDark {
  color: #49370e !important;
}

.text-behance {
  color: #0057ff !important;
}

.text-reddit {
  color: #E84422 !important;
}

.text-github {
  color: #222222 !important;
}

.text-body {
  color: #4A5073 !important;
}

.text-muted {
  color: #58677d !important;
}

.text-black-50 {
  color: rgba(46, 54, 80, 0.5) !important;
}

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

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

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

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

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

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

.bg-primary {
  background-color: #262B40 !important;
}

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

.bg-tertiary {
  background-color: #1B998B !important;
}

.bg-quaternary {
  background-color: #C96480 !important;
}

.bg-primary-app {
  background-color: #EBF4F6 !important;
}

.bg-secondary-app {
  background-color: #424AA0 !important;
}

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

.bg-lighten {
  background-color: #F0F3F6 !important;
}

.bg-success {
  background-color: #05A677 !important;
}

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

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

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

.bg-white {
  background-color: #ffffff !important;
}

.bg-gray {
  background-color: #4A5073 !important;
}

.bg-indigo {
  background-color: #4c5680 !important;
}

.bg-indigoDark {
  background-color: #1b1b37 !important;
}

.bg-dark {
  background-color: #262B40 !important;
}

.bg-soft {
  background-color: #f5f8fb !important;
}

.bg-black {
  background-color: #2e3650 !important;
}

.bg-blue {
  background-color: #0948B3 !important;
}

.bg-blueDark {
  background-color: #041737 !important;
}

.bg-pink {
  background-color: #C96480 !important;
}

.bg-pinkDark {
  background-color: #371b1b !important;
}

.bg-cyan {
  background-color: #63b1bd !important;
}

.bg-cyanDark {
  background-color: #1c3239 !important;
}

.bg-purple {
  background-color: #8965e0 !important;
}

.bg-purpleDark {
  background-color: #1a1a37 !important;
}

.bg-soft-indigo {
  background-color: #f5e8ff !important;
}

.bg-soft-green {
  background-color: #2CA58D !important;
}

.bg-soft-greenDark {
  background-color: #113d31 !important;
}

.bg-gray-100 {
  background-color: #f3f7fa !important;
}

.bg-gray-200 {
  background-color: #f5f8fb !important;
}

.bg-gray-300 {
  background-color: #F0F3F6 !important;
}

.bg-gray-400 {
  background-color: #eaedf2 !important;
}

.bg-gray-500 {
  background-color: #d1d7e0 !important;
}

.bg-gray-600 {
  background-color: #93a5be !important;
}

.bg-gray-700 {
  background-color: #66799e !important;
}

.bg-gray-800 {
  background-color: #506690 !important;
}

.bg-facebook {
  background-color: #3b5999 !important;
}

.bg-facebookDark {
  background-color: #1d2b4a !important;
}

.bg-twitter {
  background-color: #1da1f2 !important;
}

.bg-twitterDark {
  background-color: #07293e !important;
}

.bg-google {
  background-color: #DB4337 !important;
}

.bg-instagram {
  background-color: #e4405f !important;
}

.bg-pinterest {
  background-color: #bd081c !important;
}

.bg-youtube {
  background-color: #cd201f !important;
}

.bg-slack {
  background-color: #3aaf85 !important;
}

.bg-slackDark {
  background-color: #13392b !important;
}

.bg-dribbble {
  background-color: #ea4c89 !important;
}

.bg-dropbox {
  background-color: #1E90FF !important;
}

.bg-twitch {
  background-color: #4B367C !important;
}

.bg-paypal {
  background-color: #ecb32c !important;
}

.bg-paypalDark {
  background-color: #49370e !important;
}

.bg-behance {
  background-color: #0057ff !important;
}

.bg-reddit {
  background-color: #E84422 !important;
}

.bg-github {
  background-color: #222222 !important;
}

.bg-body {
  background-color: #f5f8fb !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.5rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.1rem !important;
}

.rounded-2 {
  border-radius: 0.5rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 2rem !important;
}

.rounded-top {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}

.rounded-end {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.5rem !important;
  border-top-left-radius: 0.5rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .gap-sm-6 {
    gap: 5rem !important;
  }

  .gap-sm-7 {
    gap: 8rem !important;
  }

  .gap-sm-8 {
    gap: 10rem !important;
  }

  .gap-sm-9 {
    gap: 11rem !important;
  }

  .gap-sm-10 {
    gap: 14rem !important;
  }

  .gap-sm-11 {
    gap: 16rem !important;
  }

  .gap-sm-12 {
    gap: 20rem !important;
  }

  .gap-sm-sm {
    gap: 1rem !important;
  }

  .gap-sm-md {
    gap: 2rem !important;
  }

  .gap-sm-lg {
    gap: 4rem !important;
  }

  .gap-sm-xl {
    gap: 8rem !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-6 {
    margin: 5rem !important;
  }

  .m-sm-7 {
    margin: 8rem !important;
  }

  .m-sm-8 {
    margin: 10rem !important;
  }

  .m-sm-9 {
    margin: 11rem !important;
  }

  .m-sm-10 {
    margin: 14rem !important;
  }

  .m-sm-11 {
    margin: 16rem !important;
  }

  .m-sm-12 {
    margin: 20rem !important;
  }

  .m-sm-sm {
    margin: 1rem !important;
  }

  .m-sm-md {
    margin: 2rem !important;
  }

  .m-sm-lg {
    margin: 4rem !important;
  }

  .m-sm-xl {
    margin: 8rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-6 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-sm-7 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-sm-8 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-sm-9 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }

  .mx-sm-10 {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }

  .mx-sm-11 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }

  .mx-sm-12 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-sm-sm {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-md {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-sm-lg {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-sm-xl {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-6 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-sm-7 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-sm-8 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-sm-9 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .my-sm-10 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .my-sm-11 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .my-sm-12 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-sm-sm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-md {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-sm-lg {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-sm-xl {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-6 {
    margin-top: 5rem !important;
  }

  .mt-sm-7 {
    margin-top: 8rem !important;
  }

  .mt-sm-8 {
    margin-top: 10rem !important;
  }

  .mt-sm-9 {
    margin-top: 11rem !important;
  }

  .mt-sm-10 {
    margin-top: 14rem !important;
  }

  .mt-sm-11 {
    margin-top: 16rem !important;
  }

  .mt-sm-12 {
    margin-top: 20rem !important;
  }

  .mt-sm-sm {
    margin-top: 1rem !important;
  }

  .mt-sm-md {
    margin-top: 2rem !important;
  }

  .mt-sm-lg {
    margin-top: 4rem !important;
  }

  .mt-sm-xl {
    margin-top: 8rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-6 {
    margin-right: 5rem !important;
  }

  .me-sm-7 {
    margin-right: 8rem !important;
  }

  .me-sm-8 {
    margin-right: 10rem !important;
  }

  .me-sm-9 {
    margin-right: 11rem !important;
  }

  .me-sm-10 {
    margin-right: 14rem !important;
  }

  .me-sm-11 {
    margin-right: 16rem !important;
  }

  .me-sm-12 {
    margin-right: 20rem !important;
  }

  .me-sm-sm {
    margin-right: 1rem !important;
  }

  .me-sm-md {
    margin-right: 2rem !important;
  }

  .me-sm-lg {
    margin-right: 4rem !important;
  }

  .me-sm-xl {
    margin-right: 8rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-6 {
    margin-bottom: 5rem !important;
  }

  .mb-sm-7 {
    margin-bottom: 8rem !important;
  }

  .mb-sm-8 {
    margin-bottom: 10rem !important;
  }

  .mb-sm-9 {
    margin-bottom: 11rem !important;
  }

  .mb-sm-10 {
    margin-bottom: 14rem !important;
  }

  .mb-sm-11 {
    margin-bottom: 16rem !important;
  }

  .mb-sm-12 {
    margin-bottom: 20rem !important;
  }

  .mb-sm-sm {
    margin-bottom: 1rem !important;
  }

  .mb-sm-md {
    margin-bottom: 2rem !important;
  }

  .mb-sm-lg {
    margin-bottom: 4rem !important;
  }

  .mb-sm-xl {
    margin-bottom: 8rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-6 {
    margin-left: 5rem !important;
  }

  .ms-sm-7 {
    margin-left: 8rem !important;
  }

  .ms-sm-8 {
    margin-left: 10rem !important;
  }

  .ms-sm-9 {
    margin-left: 11rem !important;
  }

  .ms-sm-10 {
    margin-left: 14rem !important;
  }

  .ms-sm-11 {
    margin-left: 16rem !important;
  }

  .ms-sm-12 {
    margin-left: 20rem !important;
  }

  .ms-sm-sm {
    margin-left: 1rem !important;
  }

  .ms-sm-md {
    margin-left: 2rem !important;
  }

  .ms-sm-lg {
    margin-left: 4rem !important;
  }

  .ms-sm-xl {
    margin-left: 8rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .m-sm-n6 {
    margin: -5rem !important;
  }

  .m-sm-n7 {
    margin: -8rem !important;
  }

  .m-sm-n8 {
    margin: -10rem !important;
  }

  .m-sm-n9 {
    margin: -11rem !important;
  }

  .m-sm-n10 {
    margin: -14rem !important;
  }

  .m-sm-n11 {
    margin: -16rem !important;
  }

  .m-sm-n12 {
    margin: -20rem !important;
  }

  .m-sm-nsm {
    margin: -1rem !important;
  }

  .m-sm-nmd {
    margin: -2rem !important;
  }

  .m-sm-nlg {
    margin: -4rem !important;
  }

  .m-sm-nxl {
    margin: -8rem !important;
  }

  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-sm-n6 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }

  .mx-sm-n7 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .mx-sm-n8 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }

  .mx-sm-n9 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }

  .mx-sm-n10 {
    margin-right: -14rem !important;
    margin-left: -14rem !important;
  }

  .mx-sm-n11 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }

  .mx-sm-n12 {
    margin-right: -20rem !important;
    margin-left: -20rem !important;
  }

  .mx-sm-nsm {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-sm-nmd {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-sm-nlg {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-sm-nxl {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-sm-n6 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .my-sm-n7 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .my-sm-n8 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .my-sm-n9 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .my-sm-n10 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .my-sm-n11 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .my-sm-n12 {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .my-sm-nsm {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-sm-nmd {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-sm-nlg {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-sm-nxl {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-sm-n3 {
    margin-top: -1rem !important;
  }

  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-sm-n5 {
    margin-top: -3rem !important;
  }

  .mt-sm-n6 {
    margin-top: -5rem !important;
  }

  .mt-sm-n7 {
    margin-top: -8rem !important;
  }

  .mt-sm-n8 {
    margin-top: -10rem !important;
  }

  .mt-sm-n9 {
    margin-top: -11rem !important;
  }

  .mt-sm-n10 {
    margin-top: -14rem !important;
  }

  .mt-sm-n11 {
    margin-top: -16rem !important;
  }

  .mt-sm-n12 {
    margin-top: -20rem !important;
  }

  .mt-sm-nsm {
    margin-top: -1rem !important;
  }

  .mt-sm-nmd {
    margin-top: -2rem !important;
  }

  .mt-sm-nlg {
    margin-top: -4rem !important;
  }

  .mt-sm-nxl {
    margin-top: -8rem !important;
  }

  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .me-sm-n3 {
    margin-right: -1rem !important;
  }

  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .me-sm-n5 {
    margin-right: -3rem !important;
  }

  .me-sm-n6 {
    margin-right: -5rem !important;
  }

  .me-sm-n7 {
    margin-right: -8rem !important;
  }

  .me-sm-n8 {
    margin-right: -10rem !important;
  }

  .me-sm-n9 {
    margin-right: -11rem !important;
  }

  .me-sm-n10 {
    margin-right: -14rem !important;
  }

  .me-sm-n11 {
    margin-right: -16rem !important;
  }

  .me-sm-n12 {
    margin-right: -20rem !important;
  }

  .me-sm-nsm {
    margin-right: -1rem !important;
  }

  .me-sm-nmd {
    margin-right: -2rem !important;
  }

  .me-sm-nlg {
    margin-right: -4rem !important;
  }

  .me-sm-nxl {
    margin-right: -8rem !important;
  }

  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-sm-n6 {
    margin-bottom: -5rem !important;
  }

  .mb-sm-n7 {
    margin-bottom: -8rem !important;
  }

  .mb-sm-n8 {
    margin-bottom: -10rem !important;
  }

  .mb-sm-n9 {
    margin-bottom: -11rem !important;
  }

  .mb-sm-n10 {
    margin-bottom: -14rem !important;
  }

  .mb-sm-n11 {
    margin-bottom: -16rem !important;
  }

  .mb-sm-n12 {
    margin-bottom: -20rem !important;
  }

  .mb-sm-nsm {
    margin-bottom: -1rem !important;
  }

  .mb-sm-nmd {
    margin-bottom: -2rem !important;
  }

  .mb-sm-nlg {
    margin-bottom: -4rem !important;
  }

  .mb-sm-nxl {
    margin-bottom: -8rem !important;
  }

  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-sm-n3 {
    margin-left: -1rem !important;
  }

  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-sm-n5 {
    margin-left: -3rem !important;
  }

  .ms-sm-n6 {
    margin-left: -5rem !important;
  }

  .ms-sm-n7 {
    margin-left: -8rem !important;
  }

  .ms-sm-n8 {
    margin-left: -10rem !important;
  }

  .ms-sm-n9 {
    margin-left: -11rem !important;
  }

  .ms-sm-n10 {
    margin-left: -14rem !important;
  }

  .ms-sm-n11 {
    margin-left: -16rem !important;
  }

  .ms-sm-n12 {
    margin-left: -20rem !important;
  }

  .ms-sm-nsm {
    margin-left: -1rem !important;
  }

  .ms-sm-nmd {
    margin-left: -2rem !important;
  }

  .ms-sm-nlg {
    margin-left: -4rem !important;
  }

  .ms-sm-nxl {
    margin-left: -8rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .p-sm-6 {
    padding: 5rem !important;
  }

  .p-sm-7 {
    padding: 8rem !important;
  }

  .p-sm-8 {
    padding: 10rem !important;
  }

  .p-sm-9 {
    padding: 11rem !important;
  }

  .p-sm-10 {
    padding: 14rem !important;
  }

  .p-sm-11 {
    padding: 16rem !important;
  }

  .p-sm-12 {
    padding: 20rem !important;
  }

  .p-sm-sm {
    padding: 1rem !important;
  }

  .p-sm-md {
    padding: 2rem !important;
  }

  .p-sm-lg {
    padding: 4rem !important;
  }

  .p-sm-xl {
    padding: 8rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-sm-6 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-sm-7 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-sm-8 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-sm-9 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }

  .px-sm-10 {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }

  .px-sm-11 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }

  .px-sm-12 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .px-sm-sm {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-md {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-sm-lg {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-sm-xl {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-sm-6 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-sm-7 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-sm-8 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-sm-9 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .py-sm-10 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .py-sm-11 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .py-sm-12 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .py-sm-sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-md {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-sm-lg {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-sm-xl {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pt-sm-6 {
    padding-top: 5rem !important;
  }

  .pt-sm-7 {
    padding-top: 8rem !important;
  }

  .pt-sm-8 {
    padding-top: 10rem !important;
  }

  .pt-sm-9 {
    padding-top: 11rem !important;
  }

  .pt-sm-10 {
    padding-top: 14rem !important;
  }

  .pt-sm-11 {
    padding-top: 16rem !important;
  }

  .pt-sm-12 {
    padding-top: 20rem !important;
  }

  .pt-sm-sm {
    padding-top: 1rem !important;
  }

  .pt-sm-md {
    padding-top: 2rem !important;
  }

  .pt-sm-lg {
    padding-top: 4rem !important;
  }

  .pt-sm-xl {
    padding-top: 8rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pe-sm-6 {
    padding-right: 5rem !important;
  }

  .pe-sm-7 {
    padding-right: 8rem !important;
  }

  .pe-sm-8 {
    padding-right: 10rem !important;
  }

  .pe-sm-9 {
    padding-right: 11rem !important;
  }

  .pe-sm-10 {
    padding-right: 14rem !important;
  }

  .pe-sm-11 {
    padding-right: 16rem !important;
  }

  .pe-sm-12 {
    padding-right: 20rem !important;
  }

  .pe-sm-sm {
    padding-right: 1rem !important;
  }

  .pe-sm-md {
    padding-right: 2rem !important;
  }

  .pe-sm-lg {
    padding-right: 4rem !important;
  }

  .pe-sm-xl {
    padding-right: 8rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pb-sm-6 {
    padding-bottom: 5rem !important;
  }

  .pb-sm-7 {
    padding-bottom: 8rem !important;
  }

  .pb-sm-8 {
    padding-bottom: 10rem !important;
  }

  .pb-sm-9 {
    padding-bottom: 11rem !important;
  }

  .pb-sm-10 {
    padding-bottom: 14rem !important;
  }

  .pb-sm-11 {
    padding-bottom: 16rem !important;
  }

  .pb-sm-12 {
    padding-bottom: 20rem !important;
  }

  .pb-sm-sm {
    padding-bottom: 1rem !important;
  }

  .pb-sm-md {
    padding-bottom: 2rem !important;
  }

  .pb-sm-lg {
    padding-bottom: 4rem !important;
  }

  .pb-sm-xl {
    padding-bottom: 8rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .ps-sm-6 {
    padding-left: 5rem !important;
  }

  .ps-sm-7 {
    padding-left: 8rem !important;
  }

  .ps-sm-8 {
    padding-left: 10rem !important;
  }

  .ps-sm-9 {
    padding-left: 11rem !important;
  }

  .ps-sm-10 {
    padding-left: 14rem !important;
  }

  .ps-sm-11 {
    padding-left: 16rem !important;
  }

  .ps-sm-12 {
    padding-left: 20rem !important;
  }

  .ps-sm-sm {
    padding-left: 1rem !important;
  }

  .ps-sm-md {
    padding-left: 2rem !important;
  }

  .ps-sm-lg {
    padding-left: 4rem !important;
  }

  .ps-sm-xl {
    padding-left: 8rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .gap-md-6 {
    gap: 5rem !important;
  }

  .gap-md-7 {
    gap: 8rem !important;
  }

  .gap-md-8 {
    gap: 10rem !important;
  }

  .gap-md-9 {
    gap: 11rem !important;
  }

  .gap-md-10 {
    gap: 14rem !important;
  }

  .gap-md-11 {
    gap: 16rem !important;
  }

  .gap-md-12 {
    gap: 20rem !important;
  }

  .gap-md-sm {
    gap: 1rem !important;
  }

  .gap-md-md {
    gap: 2rem !important;
  }

  .gap-md-lg {
    gap: 4rem !important;
  }

  .gap-md-xl {
    gap: 8rem !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-6 {
    margin: 5rem !important;
  }

  .m-md-7 {
    margin: 8rem !important;
  }

  .m-md-8 {
    margin: 10rem !important;
  }

  .m-md-9 {
    margin: 11rem !important;
  }

  .m-md-10 {
    margin: 14rem !important;
  }

  .m-md-11 {
    margin: 16rem !important;
  }

  .m-md-12 {
    margin: 20rem !important;
  }

  .m-md-sm {
    margin: 1rem !important;
  }

  .m-md-md {
    margin: 2rem !important;
  }

  .m-md-lg {
    margin: 4rem !important;
  }

  .m-md-xl {
    margin: 8rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-6 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-md-7 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-md-8 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-md-9 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }

  .mx-md-10 {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }

  .mx-md-11 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }

  .mx-md-12 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-md-sm {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-md {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-md-lg {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-md-xl {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-6 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-md-7 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-md-8 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-md-9 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .my-md-10 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .my-md-11 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .my-md-12 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-md-sm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-md {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-md-lg {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-md-xl {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-6 {
    margin-top: 5rem !important;
  }

  .mt-md-7 {
    margin-top: 8rem !important;
  }

  .mt-md-8 {
    margin-top: 10rem !important;
  }

  .mt-md-9 {
    margin-top: 11rem !important;
  }

  .mt-md-10 {
    margin-top: 14rem !important;
  }

  .mt-md-11 {
    margin-top: 16rem !important;
  }

  .mt-md-12 {
    margin-top: 20rem !important;
  }

  .mt-md-sm {
    margin-top: 1rem !important;
  }

  .mt-md-md {
    margin-top: 2rem !important;
  }

  .mt-md-lg {
    margin-top: 4rem !important;
  }

  .mt-md-xl {
    margin-top: 8rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-6 {
    margin-right: 5rem !important;
  }

  .me-md-7 {
    margin-right: 8rem !important;
  }

  .me-md-8 {
    margin-right: 10rem !important;
  }

  .me-md-9 {
    margin-right: 11rem !important;
  }

  .me-md-10 {
    margin-right: 14rem !important;
  }

  .me-md-11 {
    margin-right: 16rem !important;
  }

  .me-md-12 {
    margin-right: 20rem !important;
  }

  .me-md-sm {
    margin-right: 1rem !important;
  }

  .me-md-md {
    margin-right: 2rem !important;
  }

  .me-md-lg {
    margin-right: 4rem !important;
  }

  .me-md-xl {
    margin-right: 8rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-6 {
    margin-bottom: 5rem !important;
  }

  .mb-md-7 {
    margin-bottom: 8rem !important;
  }

  .mb-md-8 {
    margin-bottom: 10rem !important;
  }

  .mb-md-9 {
    margin-bottom: 11rem !important;
  }

  .mb-md-10 {
    margin-bottom: 14rem !important;
  }

  .mb-md-11 {
    margin-bottom: 16rem !important;
  }

  .mb-md-12 {
    margin-bottom: 20rem !important;
  }

  .mb-md-sm {
    margin-bottom: 1rem !important;
  }

  .mb-md-md {
    margin-bottom: 2rem !important;
  }

  .mb-md-lg {
    margin-bottom: 4rem !important;
  }

  .mb-md-xl {
    margin-bottom: 8rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-6 {
    margin-left: 5rem !important;
  }

  .ms-md-7 {
    margin-left: 8rem !important;
  }

  .ms-md-8 {
    margin-left: 10rem !important;
  }

  .ms-md-9 {
    margin-left: 11rem !important;
  }

  .ms-md-10 {
    margin-left: 14rem !important;
  }

  .ms-md-11 {
    margin-left: 16rem !important;
  }

  .ms-md-12 {
    margin-left: 20rem !important;
  }

  .ms-md-sm {
    margin-left: 1rem !important;
  }

  .ms-md-md {
    margin-left: 2rem !important;
  }

  .ms-md-lg {
    margin-left: 4rem !important;
  }

  .ms-md-xl {
    margin-left: 8rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .m-md-n6 {
    margin: -5rem !important;
  }

  .m-md-n7 {
    margin: -8rem !important;
  }

  .m-md-n8 {
    margin: -10rem !important;
  }

  .m-md-n9 {
    margin: -11rem !important;
  }

  .m-md-n10 {
    margin: -14rem !important;
  }

  .m-md-n11 {
    margin: -16rem !important;
  }

  .m-md-n12 {
    margin: -20rem !important;
  }

  .m-md-nsm {
    margin: -1rem !important;
  }

  .m-md-nmd {
    margin: -2rem !important;
  }

  .m-md-nlg {
    margin: -4rem !important;
  }

  .m-md-nxl {
    margin: -8rem !important;
  }

  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-md-n6 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }

  .mx-md-n7 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .mx-md-n8 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }

  .mx-md-n9 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }

  .mx-md-n10 {
    margin-right: -14rem !important;
    margin-left: -14rem !important;
  }

  .mx-md-n11 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }

  .mx-md-n12 {
    margin-right: -20rem !important;
    margin-left: -20rem !important;
  }

  .mx-md-nsm {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-md-nmd {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-md-nlg {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-md-nxl {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-md-n6 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .my-md-n7 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .my-md-n8 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .my-md-n9 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .my-md-n10 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .my-md-n11 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .my-md-n12 {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .my-md-nsm {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-md-nmd {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-md-nlg {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-md-nxl {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-md-n3 {
    margin-top: -1rem !important;
  }

  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-md-n5 {
    margin-top: -3rem !important;
  }

  .mt-md-n6 {
    margin-top: -5rem !important;
  }

  .mt-md-n7 {
    margin-top: -8rem !important;
  }

  .mt-md-n8 {
    margin-top: -10rem !important;
  }

  .mt-md-n9 {
    margin-top: -11rem !important;
  }

  .mt-md-n10 {
    margin-top: -14rem !important;
  }

  .mt-md-n11 {
    margin-top: -16rem !important;
  }

  .mt-md-n12 {
    margin-top: -20rem !important;
  }

  .mt-md-nsm {
    margin-top: -1rem !important;
  }

  .mt-md-nmd {
    margin-top: -2rem !important;
  }

  .mt-md-nlg {
    margin-top: -4rem !important;
  }

  .mt-md-nxl {
    margin-top: -8rem !important;
  }

  .me-md-n1 {
    margin-right: -0.25rem !important;
  }

  .me-md-n2 {
    margin-right: -0.5rem !important;
  }

  .me-md-n3 {
    margin-right: -1rem !important;
  }

  .me-md-n4 {
    margin-right: -1.5rem !important;
  }

  .me-md-n5 {
    margin-right: -3rem !important;
  }

  .me-md-n6 {
    margin-right: -5rem !important;
  }

  .me-md-n7 {
    margin-right: -8rem !important;
  }

  .me-md-n8 {
    margin-right: -10rem !important;
  }

  .me-md-n9 {
    margin-right: -11rem !important;
  }

  .me-md-n10 {
    margin-right: -14rem !important;
  }

  .me-md-n11 {
    margin-right: -16rem !important;
  }

  .me-md-n12 {
    margin-right: -20rem !important;
  }

  .me-md-nsm {
    margin-right: -1rem !important;
  }

  .me-md-nmd {
    margin-right: -2rem !important;
  }

  .me-md-nlg {
    margin-right: -4rem !important;
  }

  .me-md-nxl {
    margin-right: -8rem !important;
  }

  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-md-n6 {
    margin-bottom: -5rem !important;
  }

  .mb-md-n7 {
    margin-bottom: -8rem !important;
  }

  .mb-md-n8 {
    margin-bottom: -10rem !important;
  }

  .mb-md-n9 {
    margin-bottom: -11rem !important;
  }

  .mb-md-n10 {
    margin-bottom: -14rem !important;
  }

  .mb-md-n11 {
    margin-bottom: -16rem !important;
  }

  .mb-md-n12 {
    margin-bottom: -20rem !important;
  }

  .mb-md-nsm {
    margin-bottom: -1rem !important;
  }

  .mb-md-nmd {
    margin-bottom: -2rem !important;
  }

  .mb-md-nlg {
    margin-bottom: -4rem !important;
  }

  .mb-md-nxl {
    margin-bottom: -8rem !important;
  }

  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-md-n3 {
    margin-left: -1rem !important;
  }

  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-md-n5 {
    margin-left: -3rem !important;
  }

  .ms-md-n6 {
    margin-left: -5rem !important;
  }

  .ms-md-n7 {
    margin-left: -8rem !important;
  }

  .ms-md-n8 {
    margin-left: -10rem !important;
  }

  .ms-md-n9 {
    margin-left: -11rem !important;
  }

  .ms-md-n10 {
    margin-left: -14rem !important;
  }

  .ms-md-n11 {
    margin-left: -16rem !important;
  }

  .ms-md-n12 {
    margin-left: -20rem !important;
  }

  .ms-md-nsm {
    margin-left: -1rem !important;
  }

  .ms-md-nmd {
    margin-left: -2rem !important;
  }

  .ms-md-nlg {
    margin-left: -4rem !important;
  }

  .ms-md-nxl {
    margin-left: -8rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .p-md-6 {
    padding: 5rem !important;
  }

  .p-md-7 {
    padding: 8rem !important;
  }

  .p-md-8 {
    padding: 10rem !important;
  }

  .p-md-9 {
    padding: 11rem !important;
  }

  .p-md-10 {
    padding: 14rem !important;
  }

  .p-md-11 {
    padding: 16rem !important;
  }

  .p-md-12 {
    padding: 20rem !important;
  }

  .p-md-sm {
    padding: 1rem !important;
  }

  .p-md-md {
    padding: 2rem !important;
  }

  .p-md-lg {
    padding: 4rem !important;
  }

  .p-md-xl {
    padding: 8rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-md-6 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-md-7 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-md-8 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-md-9 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }

  .px-md-10 {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }

  .px-md-11 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }

  .px-md-12 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .px-md-sm {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-md {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-md-lg {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-md-xl {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-md-6 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-md-7 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-md-8 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-md-9 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .py-md-10 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .py-md-11 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .py-md-12 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .py-md-sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-md {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-md-lg {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-md-xl {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pt-md-6 {
    padding-top: 5rem !important;
  }

  .pt-md-7 {
    padding-top: 8rem !important;
  }

  .pt-md-8 {
    padding-top: 10rem !important;
  }

  .pt-md-9 {
    padding-top: 11rem !important;
  }

  .pt-md-10 {
    padding-top: 14rem !important;
  }

  .pt-md-11 {
    padding-top: 16rem !important;
  }

  .pt-md-12 {
    padding-top: 20rem !important;
  }

  .pt-md-sm {
    padding-top: 1rem !important;
  }

  .pt-md-md {
    padding-top: 2rem !important;
  }

  .pt-md-lg {
    padding-top: 4rem !important;
  }

  .pt-md-xl {
    padding-top: 8rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pe-md-6 {
    padding-right: 5rem !important;
  }

  .pe-md-7 {
    padding-right: 8rem !important;
  }

  .pe-md-8 {
    padding-right: 10rem !important;
  }

  .pe-md-9 {
    padding-right: 11rem !important;
  }

  .pe-md-10 {
    padding-right: 14rem !important;
  }

  .pe-md-11 {
    padding-right: 16rem !important;
  }

  .pe-md-12 {
    padding-right: 20rem !important;
  }

  .pe-md-sm {
    padding-right: 1rem !important;
  }

  .pe-md-md {
    padding-right: 2rem !important;
  }

  .pe-md-lg {
    padding-right: 4rem !important;
  }

  .pe-md-xl {
    padding-right: 8rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .pb-md-6 {
    padding-bottom: 5rem !important;
  }

  .pb-md-7 {
    padding-bottom: 8rem !important;
  }

  .pb-md-8 {
    padding-bottom: 10rem !important;
  }

  .pb-md-9 {
    padding-bottom: 11rem !important;
  }

  .pb-md-10 {
    padding-bottom: 14rem !important;
  }

  .pb-md-11 {
    padding-bottom: 16rem !important;
  }

  .pb-md-12 {
    padding-bottom: 20rem !important;
  }

  .pb-md-sm {
    padding-bottom: 1rem !important;
  }

  .pb-md-md {
    padding-bottom: 2rem !important;
  }

  .pb-md-lg {
    padding-bottom: 4rem !important;
  }

  .pb-md-xl {
    padding-bottom: 8rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .ps-md-6 {
    padding-left: 5rem !important;
  }

  .ps-md-7 {
    padding-left: 8rem !important;
  }

  .ps-md-8 {
    padding-left: 10rem !important;
  }

  .ps-md-9 {
    padding-left: 11rem !important;
  }

  .ps-md-10 {
    padding-left: 14rem !important;
  }

  .ps-md-11 {
    padding-left: 16rem !important;
  }

  .ps-md-12 {
    padding-left: 20rem !important;
  }

  .ps-md-sm {
    padding-left: 1rem !important;
  }

  .ps-md-md {
    padding-left: 2rem !important;
  }

  .ps-md-lg {
    padding-left: 4rem !important;
  }

  .ps-md-xl {
    padding-left: 8rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .gap-lg-6 {
    gap: 5rem !important;
  }

  .gap-lg-7 {
    gap: 8rem !important;
  }

  .gap-lg-8 {
    gap: 10rem !important;
  }

  .gap-lg-9 {
    gap: 11rem !important;
  }

  .gap-lg-10 {
    gap: 14rem !important;
  }

  .gap-lg-11 {
    gap: 16rem !important;
  }

  .gap-lg-12 {
    gap: 20rem !important;
  }

  .gap-lg-sm {
    gap: 1rem !important;
  }

  .gap-lg-md {
    gap: 2rem !important;
  }

  .gap-lg-lg {
    gap: 4rem !important;
  }

  .gap-lg-xl {
    gap: 8rem !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-6 {
    margin: 5rem !important;
  }

  .m-lg-7 {
    margin: 8rem !important;
  }

  .m-lg-8 {
    margin: 10rem !important;
  }

  .m-lg-9 {
    margin: 11rem !important;
  }

  .m-lg-10 {
    margin: 14rem !important;
  }

  .m-lg-11 {
    margin: 16rem !important;
  }

  .m-lg-12 {
    margin: 20rem !important;
  }

  .m-lg-sm {
    margin: 1rem !important;
  }

  .m-lg-md {
    margin: 2rem !important;
  }

  .m-lg-lg {
    margin: 4rem !important;
  }

  .m-lg-xl {
    margin: 8rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-6 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-lg-7 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-lg-8 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-lg-9 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }

  .mx-lg-10 {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }

  .mx-lg-11 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }

  .mx-lg-12 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-lg-sm {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-md {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-lg-lg {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-lg-xl {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-6 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-lg-7 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-lg-8 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-lg-9 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .my-lg-10 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .my-lg-11 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .my-lg-12 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-lg-sm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-md {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-lg-lg {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-lg-xl {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-6 {
    margin-top: 5rem !important;
  }

  .mt-lg-7 {
    margin-top: 8rem !important;
  }

  .mt-lg-8 {
    margin-top: 10rem !important;
  }

  .mt-lg-9 {
    margin-top: 11rem !important;
  }

  .mt-lg-10 {
    margin-top: 14rem !important;
  }

  .mt-lg-11 {
    margin-top: 16rem !important;
  }

  .mt-lg-12 {
    margin-top: 20rem !important;
  }

  .mt-lg-sm {
    margin-top: 1rem !important;
  }

  .mt-lg-md {
    margin-top: 2rem !important;
  }

  .mt-lg-lg {
    margin-top: 4rem !important;
  }

  .mt-lg-xl {
    margin-top: 8rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-6 {
    margin-right: 5rem !important;
  }

  .me-lg-7 {
    margin-right: 8rem !important;
  }

  .me-lg-8 {
    margin-right: 10rem !important;
  }

  .me-lg-9 {
    margin-right: 11rem !important;
  }

  .me-lg-10 {
    margin-right: 14rem !important;
  }

  .me-lg-11 {
    margin-right: 16rem !important;
  }

  .me-lg-12 {
    margin-right: 20rem !important;
  }

  .me-lg-sm {
    margin-right: 1rem !important;
  }

  .me-lg-md {
    margin-right: 2rem !important;
  }

  .me-lg-lg {
    margin-right: 4rem !important;
  }

  .me-lg-xl {
    margin-right: 8rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-6 {
    margin-bottom: 5rem !important;
  }

  .mb-lg-7 {
    margin-bottom: 8rem !important;
  }

  .mb-lg-8 {
    margin-bottom: 10rem !important;
  }

  .mb-lg-9 {
    margin-bottom: 11rem !important;
  }

  .mb-lg-10 {
    margin-bottom: 14rem !important;
  }

  .mb-lg-11 {
    margin-bottom: 16rem !important;
  }

  .mb-lg-12 {
    margin-bottom: 20rem !important;
  }

  .mb-lg-sm {
    margin-bottom: 1rem !important;
  }

  .mb-lg-md {
    margin-bottom: 2rem !important;
  }

  .mb-lg-lg {
    margin-bottom: 4rem !important;
  }

  .mb-lg-xl {
    margin-bottom: 8rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-6 {
    margin-left: 5rem !important;
  }

  .ms-lg-7 {
    margin-left: 8rem !important;
  }

  .ms-lg-8 {
    margin-left: 10rem !important;
  }

  .ms-lg-9 {
    margin-left: 11rem !important;
  }

  .ms-lg-10 {
    margin-left: 14rem !important;
  }

  .ms-lg-11 {
    margin-left: 16rem !important;
  }

  .ms-lg-12 {
    margin-left: 20rem !important;
  }

  .ms-lg-sm {
    margin-left: 1rem !important;
  }

  .ms-lg-md {
    margin-left: 2rem !important;
  }

  .ms-lg-lg {
    margin-left: 4rem !important;
  }

  .ms-lg-xl {
    margin-left: 8rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .m-lg-n6 {
    margin: -5rem !important;
  }

  .m-lg-n7 {
    margin: -8rem !important;
  }

  .m-lg-n8 {
    margin: -10rem !important;
  }

  .m-lg-n9 {
    margin: -11rem !important;
  }

  .m-lg-n10 {
    margin: -14rem !important;
  }

  .m-lg-n11 {
    margin: -16rem !important;
  }

  .m-lg-n12 {
    margin: -20rem !important;
  }

  .m-lg-nsm {
    margin: -1rem !important;
  }

  .m-lg-nmd {
    margin: -2rem !important;
  }

  .m-lg-nlg {
    margin: -4rem !important;
  }

  .m-lg-nxl {
    margin: -8rem !important;
  }

  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-lg-n6 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }

  .mx-lg-n7 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .mx-lg-n8 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }

  .mx-lg-n9 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }

  .mx-lg-n10 {
    margin-right: -14rem !important;
    margin-left: -14rem !important;
  }

  .mx-lg-n11 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }

  .mx-lg-n12 {
    margin-right: -20rem !important;
    margin-left: -20rem !important;
  }

  .mx-lg-nsm {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-lg-nmd {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-lg-nlg {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-lg-nxl {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-lg-n6 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .my-lg-n7 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .my-lg-n8 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .my-lg-n9 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .my-lg-n10 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .my-lg-n11 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .my-lg-n12 {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .my-lg-nsm {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-lg-nmd {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-lg-nlg {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-lg-nxl {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-lg-n3 {
    margin-top: -1rem !important;
  }

  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-lg-n5 {
    margin-top: -3rem !important;
  }

  .mt-lg-n6 {
    margin-top: -5rem !important;
  }

  .mt-lg-n7 {
    margin-top: -8rem !important;
  }

  .mt-lg-n8 {
    margin-top: -10rem !important;
  }

  .mt-lg-n9 {
    margin-top: -11rem !important;
  }

  .mt-lg-n10 {
    margin-top: -14rem !important;
  }

  .mt-lg-n11 {
    margin-top: -16rem !important;
  }

  .mt-lg-n12 {
    margin-top: -20rem !important;
  }

  .mt-lg-nsm {
    margin-top: -1rem !important;
  }

  .mt-lg-nmd {
    margin-top: -2rem !important;
  }

  .mt-lg-nlg {
    margin-top: -4rem !important;
  }

  .mt-lg-nxl {
    margin-top: -8rem !important;
  }

  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .me-lg-n3 {
    margin-right: -1rem !important;
  }

  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .me-lg-n5 {
    margin-right: -3rem !important;
  }

  .me-lg-n6 {
    margin-right: -5rem !important;
  }

  .me-lg-n7 {
    margin-right: -8rem !important;
  }

  .me-lg-n8 {
    margin-right: -10rem !important;
  }

  .me-lg-n9 {
    margin-right: -11rem !important;
  }

  .me-lg-n10 {
    margin-right: -14rem !important;
  }

  .me-lg-n11 {
    margin-right: -16rem !important;
  }

  .me-lg-n12 {
    margin-right: -20rem !important;
  }

  .me-lg-nsm {
    margin-right: -1rem !important;
  }

  .me-lg-nmd {
    margin-right: -2rem !important;
  }

  .me-lg-nlg {
    margin-right: -4rem !important;
  }

  .me-lg-nxl {
    margin-right: -8rem !important;
  }

  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-lg-n6 {
    margin-bottom: -5rem !important;
  }

  .mb-lg-n7 {
    margin-bottom: -8rem !important;
  }

  .mb-lg-n8 {
    margin-bottom: -10rem !important;
  }

  .mb-lg-n9 {
    margin-bottom: -11rem !important;
  }

  .mb-lg-n10 {
    margin-bottom: -14rem !important;
  }

  .mb-lg-n11 {
    margin-bottom: -16rem !important;
  }

  .mb-lg-n12 {
    margin-bottom: -20rem !important;
  }

  .mb-lg-nsm {
    margin-bottom: -1rem !important;
  }

  .mb-lg-nmd {
    margin-bottom: -2rem !important;
  }

  .mb-lg-nlg {
    margin-bottom: -4rem !important;
  }

  .mb-lg-nxl {
    margin-bottom: -8rem !important;
  }

  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-lg-n3 {
    margin-left: -1rem !important;
  }

  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-lg-n5 {
    margin-left: -3rem !important;
  }

  .ms-lg-n6 {
    margin-left: -5rem !important;
  }

  .ms-lg-n7 {
    margin-left: -8rem !important;
  }

  .ms-lg-n8 {
    margin-left: -10rem !important;
  }

  .ms-lg-n9 {
    margin-left: -11rem !important;
  }

  .ms-lg-n10 {
    margin-left: -14rem !important;
  }

  .ms-lg-n11 {
    margin-left: -16rem !important;
  }

  .ms-lg-n12 {
    margin-left: -20rem !important;
  }

  .ms-lg-nsm {
    margin-left: -1rem !important;
  }

  .ms-lg-nmd {
    margin-left: -2rem !important;
  }

  .ms-lg-nlg {
    margin-left: -4rem !important;
  }

  .ms-lg-nxl {
    margin-left: -8rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .p-lg-6 {
    padding: 5rem !important;
  }

  .p-lg-7 {
    padding: 8rem !important;
  }

  .p-lg-8 {
    padding: 10rem !important;
  }

  .p-lg-9 {
    padding: 11rem !important;
  }

  .p-lg-10 {
    padding: 14rem !important;
  }

  .p-lg-11 {
    padding: 16rem !important;
  }

  .p-lg-12 {
    padding: 20rem !important;
  }

  .p-lg-sm {
    padding: 1rem !important;
  }

  .p-lg-md {
    padding: 2rem !important;
  }

  .p-lg-lg {
    padding: 4rem !important;
  }

  .p-lg-xl {
    padding: 8rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-lg-6 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-lg-7 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-lg-8 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-lg-9 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }

  .px-lg-10 {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }

  .px-lg-11 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }

  .px-lg-12 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .px-lg-sm {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-md {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-lg-lg {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-lg-xl {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-lg-6 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-lg-7 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-lg-8 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-lg-9 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .py-lg-10 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .py-lg-11 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .py-lg-12 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .py-lg-sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-md {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-lg-lg {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-lg-xl {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pt-lg-6 {
    padding-top: 5rem !important;
  }

  .pt-lg-7 {
    padding-top: 8rem !important;
  }

  .pt-lg-8 {
    padding-top: 10rem !important;
  }

  .pt-lg-9 {
    padding-top: 11rem !important;
  }

  .pt-lg-10 {
    padding-top: 14rem !important;
  }

  .pt-lg-11 {
    padding-top: 16rem !important;
  }

  .pt-lg-12 {
    padding-top: 20rem !important;
  }

  .pt-lg-sm {
    padding-top: 1rem !important;
  }

  .pt-lg-md {
    padding-top: 2rem !important;
  }

  .pt-lg-lg {
    padding-top: 4rem !important;
  }

  .pt-lg-xl {
    padding-top: 8rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pe-lg-6 {
    padding-right: 5rem !important;
  }

  .pe-lg-7 {
    padding-right: 8rem !important;
  }

  .pe-lg-8 {
    padding-right: 10rem !important;
  }

  .pe-lg-9 {
    padding-right: 11rem !important;
  }

  .pe-lg-10 {
    padding-right: 14rem !important;
  }

  .pe-lg-11 {
    padding-right: 16rem !important;
  }

  .pe-lg-12 {
    padding-right: 20rem !important;
  }

  .pe-lg-sm {
    padding-right: 1rem !important;
  }

  .pe-lg-md {
    padding-right: 2rem !important;
  }

  .pe-lg-lg {
    padding-right: 4rem !important;
  }

  .pe-lg-xl {
    padding-right: 8rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pb-lg-6 {
    padding-bottom: 5rem !important;
  }

  .pb-lg-7 {
    padding-bottom: 8rem !important;
  }

  .pb-lg-8 {
    padding-bottom: 10rem !important;
  }

  .pb-lg-9 {
    padding-bottom: 11rem !important;
  }

  .pb-lg-10 {
    padding-bottom: 14rem !important;
  }

  .pb-lg-11 {
    padding-bottom: 16rem !important;
  }

  .pb-lg-12 {
    padding-bottom: 20rem !important;
  }

  .pb-lg-sm {
    padding-bottom: 1rem !important;
  }

  .pb-lg-md {
    padding-bottom: 2rem !important;
  }

  .pb-lg-lg {
    padding-bottom: 4rem !important;
  }

  .pb-lg-xl {
    padding-bottom: 8rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .ps-lg-6 {
    padding-left: 5rem !important;
  }

  .ps-lg-7 {
    padding-left: 8rem !important;
  }

  .ps-lg-8 {
    padding-left: 10rem !important;
  }

  .ps-lg-9 {
    padding-left: 11rem !important;
  }

  .ps-lg-10 {
    padding-left: 14rem !important;
  }

  .ps-lg-11 {
    padding-left: 16rem !important;
  }

  .ps-lg-12 {
    padding-left: 20rem !important;
  }

  .ps-lg-sm {
    padding-left: 1rem !important;
  }

  .ps-lg-md {
    padding-left: 2rem !important;
  }

  .ps-lg-lg {
    padding-left: 4rem !important;
  }

  .ps-lg-xl {
    padding-left: 8rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .gap-xl-6 {
    gap: 5rem !important;
  }

  .gap-xl-7 {
    gap: 8rem !important;
  }

  .gap-xl-8 {
    gap: 10rem !important;
  }

  .gap-xl-9 {
    gap: 11rem !important;
  }

  .gap-xl-10 {
    gap: 14rem !important;
  }

  .gap-xl-11 {
    gap: 16rem !important;
  }

  .gap-xl-12 {
    gap: 20rem !important;
  }

  .gap-xl-sm {
    gap: 1rem !important;
  }

  .gap-xl-md {
    gap: 2rem !important;
  }

  .gap-xl-lg {
    gap: 4rem !important;
  }

  .gap-xl-xl {
    gap: 8rem !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-6 {
    margin: 5rem !important;
  }

  .m-xl-7 {
    margin: 8rem !important;
  }

  .m-xl-8 {
    margin: 10rem !important;
  }

  .m-xl-9 {
    margin: 11rem !important;
  }

  .m-xl-10 {
    margin: 14rem !important;
  }

  .m-xl-11 {
    margin: 16rem !important;
  }

  .m-xl-12 {
    margin: 20rem !important;
  }

  .m-xl-sm {
    margin: 1rem !important;
  }

  .m-xl-md {
    margin: 2rem !important;
  }

  .m-xl-lg {
    margin: 4rem !important;
  }

  .m-xl-xl {
    margin: 8rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-6 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-xl-7 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-xl-8 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-xl-9 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }

  .mx-xl-10 {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }

  .mx-xl-11 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }

  .mx-xl-12 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-xl-sm {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-md {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xl-lg {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-xl-xl {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-6 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-xl-7 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-xl-8 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-xl-9 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .my-xl-10 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .my-xl-11 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .my-xl-12 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-xl-sm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-md {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xl-lg {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-xl-xl {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-6 {
    margin-top: 5rem !important;
  }

  .mt-xl-7 {
    margin-top: 8rem !important;
  }

  .mt-xl-8 {
    margin-top: 10rem !important;
  }

  .mt-xl-9 {
    margin-top: 11rem !important;
  }

  .mt-xl-10 {
    margin-top: 14rem !important;
  }

  .mt-xl-11 {
    margin-top: 16rem !important;
  }

  .mt-xl-12 {
    margin-top: 20rem !important;
  }

  .mt-xl-sm {
    margin-top: 1rem !important;
  }

  .mt-xl-md {
    margin-top: 2rem !important;
  }

  .mt-xl-lg {
    margin-top: 4rem !important;
  }

  .mt-xl-xl {
    margin-top: 8rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-6 {
    margin-right: 5rem !important;
  }

  .me-xl-7 {
    margin-right: 8rem !important;
  }

  .me-xl-8 {
    margin-right: 10rem !important;
  }

  .me-xl-9 {
    margin-right: 11rem !important;
  }

  .me-xl-10 {
    margin-right: 14rem !important;
  }

  .me-xl-11 {
    margin-right: 16rem !important;
  }

  .me-xl-12 {
    margin-right: 20rem !important;
  }

  .me-xl-sm {
    margin-right: 1rem !important;
  }

  .me-xl-md {
    margin-right: 2rem !important;
  }

  .me-xl-lg {
    margin-right: 4rem !important;
  }

  .me-xl-xl {
    margin-right: 8rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-6 {
    margin-bottom: 5rem !important;
  }

  .mb-xl-7 {
    margin-bottom: 8rem !important;
  }

  .mb-xl-8 {
    margin-bottom: 10rem !important;
  }

  .mb-xl-9 {
    margin-bottom: 11rem !important;
  }

  .mb-xl-10 {
    margin-bottom: 14rem !important;
  }

  .mb-xl-11 {
    margin-bottom: 16rem !important;
  }

  .mb-xl-12 {
    margin-bottom: 20rem !important;
  }

  .mb-xl-sm {
    margin-bottom: 1rem !important;
  }

  .mb-xl-md {
    margin-bottom: 2rem !important;
  }

  .mb-xl-lg {
    margin-bottom: 4rem !important;
  }

  .mb-xl-xl {
    margin-bottom: 8rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-6 {
    margin-left: 5rem !important;
  }

  .ms-xl-7 {
    margin-left: 8rem !important;
  }

  .ms-xl-8 {
    margin-left: 10rem !important;
  }

  .ms-xl-9 {
    margin-left: 11rem !important;
  }

  .ms-xl-10 {
    margin-left: 14rem !important;
  }

  .ms-xl-11 {
    margin-left: 16rem !important;
  }

  .ms-xl-12 {
    margin-left: 20rem !important;
  }

  .ms-xl-sm {
    margin-left: 1rem !important;
  }

  .ms-xl-md {
    margin-left: 2rem !important;
  }

  .ms-xl-lg {
    margin-left: 4rem !important;
  }

  .ms-xl-xl {
    margin-left: 8rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .m-xl-n6 {
    margin: -5rem !important;
  }

  .m-xl-n7 {
    margin: -8rem !important;
  }

  .m-xl-n8 {
    margin: -10rem !important;
  }

  .m-xl-n9 {
    margin: -11rem !important;
  }

  .m-xl-n10 {
    margin: -14rem !important;
  }

  .m-xl-n11 {
    margin: -16rem !important;
  }

  .m-xl-n12 {
    margin: -20rem !important;
  }

  .m-xl-nsm {
    margin: -1rem !important;
  }

  .m-xl-nmd {
    margin: -2rem !important;
  }

  .m-xl-nlg {
    margin: -4rem !important;
  }

  .m-xl-nxl {
    margin: -8rem !important;
  }

  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-xl-n6 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }

  .mx-xl-n7 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .mx-xl-n8 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }

  .mx-xl-n9 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }

  .mx-xl-n10 {
    margin-right: -14rem !important;
    margin-left: -14rem !important;
  }

  .mx-xl-n11 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }

  .mx-xl-n12 {
    margin-right: -20rem !important;
    margin-left: -20rem !important;
  }

  .mx-xl-nsm {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xl-nmd {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-xl-nlg {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-xl-nxl {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-xl-n6 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .my-xl-n7 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .my-xl-n8 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .my-xl-n9 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .my-xl-n10 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .my-xl-n11 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .my-xl-n12 {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .my-xl-nsm {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xl-nmd {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-xl-nlg {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-xl-nxl {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xl-n3 {
    margin-top: -1rem !important;
  }

  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xl-n5 {
    margin-top: -3rem !important;
  }

  .mt-xl-n6 {
    margin-top: -5rem !important;
  }

  .mt-xl-n7 {
    margin-top: -8rem !important;
  }

  .mt-xl-n8 {
    margin-top: -10rem !important;
  }

  .mt-xl-n9 {
    margin-top: -11rem !important;
  }

  .mt-xl-n10 {
    margin-top: -14rem !important;
  }

  .mt-xl-n11 {
    margin-top: -16rem !important;
  }

  .mt-xl-n12 {
    margin-top: -20rem !important;
  }

  .mt-xl-nsm {
    margin-top: -1rem !important;
  }

  .mt-xl-nmd {
    margin-top: -2rem !important;
  }

  .mt-xl-nlg {
    margin-top: -4rem !important;
  }

  .mt-xl-nxl {
    margin-top: -8rem !important;
  }

  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xl-n3 {
    margin-right: -1rem !important;
  }

  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xl-n5 {
    margin-right: -3rem !important;
  }

  .me-xl-n6 {
    margin-right: -5rem !important;
  }

  .me-xl-n7 {
    margin-right: -8rem !important;
  }

  .me-xl-n8 {
    margin-right: -10rem !important;
  }

  .me-xl-n9 {
    margin-right: -11rem !important;
  }

  .me-xl-n10 {
    margin-right: -14rem !important;
  }

  .me-xl-n11 {
    margin-right: -16rem !important;
  }

  .me-xl-n12 {
    margin-right: -20rem !important;
  }

  .me-xl-nsm {
    margin-right: -1rem !important;
  }

  .me-xl-nmd {
    margin-right: -2rem !important;
  }

  .me-xl-nlg {
    margin-right: -4rem !important;
  }

  .me-xl-nxl {
    margin-right: -8rem !important;
  }

  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xl-n6 {
    margin-bottom: -5rem !important;
  }

  .mb-xl-n7 {
    margin-bottom: -8rem !important;
  }

  .mb-xl-n8 {
    margin-bottom: -10rem !important;
  }

  .mb-xl-n9 {
    margin-bottom: -11rem !important;
  }

  .mb-xl-n10 {
    margin-bottom: -14rem !important;
  }

  .mb-xl-n11 {
    margin-bottom: -16rem !important;
  }

  .mb-xl-n12 {
    margin-bottom: -20rem !important;
  }

  .mb-xl-nsm {
    margin-bottom: -1rem !important;
  }

  .mb-xl-nmd {
    margin-bottom: -2rem !important;
  }

  .mb-xl-nlg {
    margin-bottom: -4rem !important;
  }

  .mb-xl-nxl {
    margin-bottom: -8rem !important;
  }

  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xl-n3 {
    margin-left: -1rem !important;
  }

  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xl-n5 {
    margin-left: -3rem !important;
  }

  .ms-xl-n6 {
    margin-left: -5rem !important;
  }

  .ms-xl-n7 {
    margin-left: -8rem !important;
  }

  .ms-xl-n8 {
    margin-left: -10rem !important;
  }

  .ms-xl-n9 {
    margin-left: -11rem !important;
  }

  .ms-xl-n10 {
    margin-left: -14rem !important;
  }

  .ms-xl-n11 {
    margin-left: -16rem !important;
  }

  .ms-xl-n12 {
    margin-left: -20rem !important;
  }

  .ms-xl-nsm {
    margin-left: -1rem !important;
  }

  .ms-xl-nmd {
    margin-left: -2rem !important;
  }

  .ms-xl-nlg {
    margin-left: -4rem !important;
  }

  .ms-xl-nxl {
    margin-left: -8rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .p-xl-6 {
    padding: 5rem !important;
  }

  .p-xl-7 {
    padding: 8rem !important;
  }

  .p-xl-8 {
    padding: 10rem !important;
  }

  .p-xl-9 {
    padding: 11rem !important;
  }

  .p-xl-10 {
    padding: 14rem !important;
  }

  .p-xl-11 {
    padding: 16rem !important;
  }

  .p-xl-12 {
    padding: 20rem !important;
  }

  .p-xl-sm {
    padding: 1rem !important;
  }

  .p-xl-md {
    padding: 2rem !important;
  }

  .p-xl-lg {
    padding: 4rem !important;
  }

  .p-xl-xl {
    padding: 8rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xl-6 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-xl-7 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-xl-8 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-xl-9 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }

  .px-xl-10 {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }

  .px-xl-11 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }

  .px-xl-12 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .px-xl-sm {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-md {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xl-lg {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-xl-xl {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xl-6 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-xl-7 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-xl-8 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-xl-9 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .py-xl-10 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .py-xl-11 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .py-xl-12 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .py-xl-sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-md {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xl-lg {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-xl-xl {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pt-xl-6 {
    padding-top: 5rem !important;
  }

  .pt-xl-7 {
    padding-top: 8rem !important;
  }

  .pt-xl-8 {
    padding-top: 10rem !important;
  }

  .pt-xl-9 {
    padding-top: 11rem !important;
  }

  .pt-xl-10 {
    padding-top: 14rem !important;
  }

  .pt-xl-11 {
    padding-top: 16rem !important;
  }

  .pt-xl-12 {
    padding-top: 20rem !important;
  }

  .pt-xl-sm {
    padding-top: 1rem !important;
  }

  .pt-xl-md {
    padding-top: 2rem !important;
  }

  .pt-xl-lg {
    padding-top: 4rem !important;
  }

  .pt-xl-xl {
    padding-top: 8rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pe-xl-6 {
    padding-right: 5rem !important;
  }

  .pe-xl-7 {
    padding-right: 8rem !important;
  }

  .pe-xl-8 {
    padding-right: 10rem !important;
  }

  .pe-xl-9 {
    padding-right: 11rem !important;
  }

  .pe-xl-10 {
    padding-right: 14rem !important;
  }

  .pe-xl-11 {
    padding-right: 16rem !important;
  }

  .pe-xl-12 {
    padding-right: 20rem !important;
  }

  .pe-xl-sm {
    padding-right: 1rem !important;
  }

  .pe-xl-md {
    padding-right: 2rem !important;
  }

  .pe-xl-lg {
    padding-right: 4rem !important;
  }

  .pe-xl-xl {
    padding-right: 8rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pb-xl-6 {
    padding-bottom: 5rem !important;
  }

  .pb-xl-7 {
    padding-bottom: 8rem !important;
  }

  .pb-xl-8 {
    padding-bottom: 10rem !important;
  }

  .pb-xl-9 {
    padding-bottom: 11rem !important;
  }

  .pb-xl-10 {
    padding-bottom: 14rem !important;
  }

  .pb-xl-11 {
    padding-bottom: 16rem !important;
  }

  .pb-xl-12 {
    padding-bottom: 20rem !important;
  }

  .pb-xl-sm {
    padding-bottom: 1rem !important;
  }

  .pb-xl-md {
    padding-bottom: 2rem !important;
  }

  .pb-xl-lg {
    padding-bottom: 4rem !important;
  }

  .pb-xl-xl {
    padding-bottom: 8rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .ps-xl-6 {
    padding-left: 5rem !important;
  }

  .ps-xl-7 {
    padding-left: 8rem !important;
  }

  .ps-xl-8 {
    padding-left: 10rem !important;
  }

  .ps-xl-9 {
    padding-left: 11rem !important;
  }

  .ps-xl-10 {
    padding-left: 14rem !important;
  }

  .ps-xl-11 {
    padding-left: 16rem !important;
  }

  .ps-xl-12 {
    padding-left: 20rem !important;
  }

  .ps-xl-sm {
    padding-left: 1rem !important;
  }

  .ps-xl-md {
    padding-left: 2rem !important;
  }

  .ps-xl-lg {
    padding-left: 4rem !important;
  }

  .ps-xl-xl {
    padding-left: 8rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .gap-xxl-6 {
    gap: 5rem !important;
  }

  .gap-xxl-7 {
    gap: 8rem !important;
  }

  .gap-xxl-8 {
    gap: 10rem !important;
  }

  .gap-xxl-9 {
    gap: 11rem !important;
  }

  .gap-xxl-10 {
    gap: 14rem !important;
  }

  .gap-xxl-11 {
    gap: 16rem !important;
  }

  .gap-xxl-12 {
    gap: 20rem !important;
  }

  .gap-xxl-sm {
    gap: 1rem !important;
  }

  .gap-xxl-md {
    gap: 2rem !important;
  }

  .gap-xxl-lg {
    gap: 4rem !important;
  }

  .gap-xxl-xl {
    gap: 8rem !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-6 {
    margin: 5rem !important;
  }

  .m-xxl-7 {
    margin: 8rem !important;
  }

  .m-xxl-8 {
    margin: 10rem !important;
  }

  .m-xxl-9 {
    margin: 11rem !important;
  }

  .m-xxl-10 {
    margin: 14rem !important;
  }

  .m-xxl-11 {
    margin: 16rem !important;
  }

  .m-xxl-12 {
    margin: 20rem !important;
  }

  .m-xxl-sm {
    margin: 1rem !important;
  }

  .m-xxl-md {
    margin: 2rem !important;
  }

  .m-xxl-lg {
    margin: 4rem !important;
  }

  .m-xxl-xl {
    margin: 8rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-6 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-xxl-7 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-xxl-8 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-xxl-9 {
    margin-right: 11rem !important;
    margin-left: 11rem !important;
  }

  .mx-xxl-10 {
    margin-right: 14rem !important;
    margin-left: 14rem !important;
  }

  .mx-xxl-11 {
    margin-right: 16rem !important;
    margin-left: 16rem !important;
  }

  .mx-xxl-12 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-xxl-sm {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-md {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xxl-lg {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }

  .mx-xxl-xl {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-6 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-xxl-7 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-xxl-8 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-xxl-9 {
    margin-top: 11rem !important;
    margin-bottom: 11rem !important;
  }

  .my-xxl-10 {
    margin-top: 14rem !important;
    margin-bottom: 14rem !important;
  }

  .my-xxl-11 {
    margin-top: 16rem !important;
    margin-bottom: 16rem !important;
  }

  .my-xxl-12 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-xxl-sm {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-md {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xxl-lg {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }

  .my-xxl-xl {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-6 {
    margin-top: 5rem !important;
  }

  .mt-xxl-7 {
    margin-top: 8rem !important;
  }

  .mt-xxl-8 {
    margin-top: 10rem !important;
  }

  .mt-xxl-9 {
    margin-top: 11rem !important;
  }

  .mt-xxl-10 {
    margin-top: 14rem !important;
  }

  .mt-xxl-11 {
    margin-top: 16rem !important;
  }

  .mt-xxl-12 {
    margin-top: 20rem !important;
  }

  .mt-xxl-sm {
    margin-top: 1rem !important;
  }

  .mt-xxl-md {
    margin-top: 2rem !important;
  }

  .mt-xxl-lg {
    margin-top: 4rem !important;
  }

  .mt-xxl-xl {
    margin-top: 8rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-6 {
    margin-right: 5rem !important;
  }

  .me-xxl-7 {
    margin-right: 8rem !important;
  }

  .me-xxl-8 {
    margin-right: 10rem !important;
  }

  .me-xxl-9 {
    margin-right: 11rem !important;
  }

  .me-xxl-10 {
    margin-right: 14rem !important;
  }

  .me-xxl-11 {
    margin-right: 16rem !important;
  }

  .me-xxl-12 {
    margin-right: 20rem !important;
  }

  .me-xxl-sm {
    margin-right: 1rem !important;
  }

  .me-xxl-md {
    margin-right: 2rem !important;
  }

  .me-xxl-lg {
    margin-right: 4rem !important;
  }

  .me-xxl-xl {
    margin-right: 8rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-6 {
    margin-bottom: 5rem !important;
  }

  .mb-xxl-7 {
    margin-bottom: 8rem !important;
  }

  .mb-xxl-8 {
    margin-bottom: 10rem !important;
  }

  .mb-xxl-9 {
    margin-bottom: 11rem !important;
  }

  .mb-xxl-10 {
    margin-bottom: 14rem !important;
  }

  .mb-xxl-11 {
    margin-bottom: 16rem !important;
  }

  .mb-xxl-12 {
    margin-bottom: 20rem !important;
  }

  .mb-xxl-sm {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-md {
    margin-bottom: 2rem !important;
  }

  .mb-xxl-lg {
    margin-bottom: 4rem !important;
  }

  .mb-xxl-xl {
    margin-bottom: 8rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-6 {
    margin-left: 5rem !important;
  }

  .ms-xxl-7 {
    margin-left: 8rem !important;
  }

  .ms-xxl-8 {
    margin-left: 10rem !important;
  }

  .ms-xxl-9 {
    margin-left: 11rem !important;
  }

  .ms-xxl-10 {
    margin-left: 14rem !important;
  }

  .ms-xxl-11 {
    margin-left: 16rem !important;
  }

  .ms-xxl-12 {
    margin-left: 20rem !important;
  }

  .ms-xxl-sm {
    margin-left: 1rem !important;
  }

  .ms-xxl-md {
    margin-left: 2rem !important;
  }

  .ms-xxl-lg {
    margin-left: 4rem !important;
  }

  .ms-xxl-xl {
    margin-left: 8rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  .m-xxl-n3 {
    margin: -1rem !important;
  }

  .m-xxl-n4 {
    margin: -1.5rem !important;
  }

  .m-xxl-n5 {
    margin: -3rem !important;
  }

  .m-xxl-n6 {
    margin: -5rem !important;
  }

  .m-xxl-n7 {
    margin: -8rem !important;
  }

  .m-xxl-n8 {
    margin: -10rem !important;
  }

  .m-xxl-n9 {
    margin: -11rem !important;
  }

  .m-xxl-n10 {
    margin: -14rem !important;
  }

  .m-xxl-n11 {
    margin: -16rem !important;
  }

  .m-xxl-n12 {
    margin: -20rem !important;
  }

  .m-xxl-nsm {
    margin: -1rem !important;
  }

  .m-xxl-nmd {
    margin: -2rem !important;
  }

  .m-xxl-nlg {
    margin: -4rem !important;
  }

  .m-xxl-nxl {
    margin: -8rem !important;
  }

  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }

  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }

  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }

  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }

  .mx-xxl-n6 {
    margin-right: -5rem !important;
    margin-left: -5rem !important;
  }

  .mx-xxl-n7 {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .mx-xxl-n8 {
    margin-right: -10rem !important;
    margin-left: -10rem !important;
  }

  .mx-xxl-n9 {
    margin-right: -11rem !important;
    margin-left: -11rem !important;
  }

  .mx-xxl-n10 {
    margin-right: -14rem !important;
    margin-left: -14rem !important;
  }

  .mx-xxl-n11 {
    margin-right: -16rem !important;
    margin-left: -16rem !important;
  }

  .mx-xxl-n12 {
    margin-right: -20rem !important;
    margin-left: -20rem !important;
  }

  .mx-xxl-nsm {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }

  .mx-xxl-nmd {
    margin-right: -2rem !important;
    margin-left: -2rem !important;
  }

  .mx-xxl-nlg {
    margin-right: -4rem !important;
    margin-left: -4rem !important;
  }

  .mx-xxl-nxl {
    margin-right: -8rem !important;
    margin-left: -8rem !important;
  }

  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }

  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }

  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }

  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }

  .my-xxl-n6 {
    margin-top: -5rem !important;
    margin-bottom: -5rem !important;
  }

  .my-xxl-n7 {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .my-xxl-n8 {
    margin-top: -10rem !important;
    margin-bottom: -10rem !important;
  }

  .my-xxl-n9 {
    margin-top: -11rem !important;
    margin-bottom: -11rem !important;
  }

  .my-xxl-n10 {
    margin-top: -14rem !important;
    margin-bottom: -14rem !important;
  }

  .my-xxl-n11 {
    margin-top: -16rem !important;
    margin-bottom: -16rem !important;
  }

  .my-xxl-n12 {
    margin-top: -20rem !important;
    margin-bottom: -20rem !important;
  }

  .my-xxl-nsm {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }

  .my-xxl-nmd {
    margin-top: -2rem !important;
    margin-bottom: -2rem !important;
  }

  .my-xxl-nlg {
    margin-top: -4rem !important;
    margin-bottom: -4rem !important;
  }

  .my-xxl-nxl {
    margin-top: -8rem !important;
    margin-bottom: -8rem !important;
  }

  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }

  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }

  .mt-xxl-n6 {
    margin-top: -5rem !important;
  }

  .mt-xxl-n7 {
    margin-top: -8rem !important;
  }

  .mt-xxl-n8 {
    margin-top: -10rem !important;
  }

  .mt-xxl-n9 {
    margin-top: -11rem !important;
  }

  .mt-xxl-n10 {
    margin-top: -14rem !important;
  }

  .mt-xxl-n11 {
    margin-top: -16rem !important;
  }

  .mt-xxl-n12 {
    margin-top: -20rem !important;
  }

  .mt-xxl-nsm {
    margin-top: -1rem !important;
  }

  .mt-xxl-nmd {
    margin-top: -2rem !important;
  }

  .mt-xxl-nlg {
    margin-top: -4rem !important;
  }

  .mt-xxl-nxl {
    margin-top: -8rem !important;
  }

  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xxl-n3 {
    margin-right: -1rem !important;
  }

  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xxl-n5 {
    margin-right: -3rem !important;
  }

  .me-xxl-n6 {
    margin-right: -5rem !important;
  }

  .me-xxl-n7 {
    margin-right: -8rem !important;
  }

  .me-xxl-n8 {
    margin-right: -10rem !important;
  }

  .me-xxl-n9 {
    margin-right: -11rem !important;
  }

  .me-xxl-n10 {
    margin-right: -14rem !important;
  }

  .me-xxl-n11 {
    margin-right: -16rem !important;
  }

  .me-xxl-n12 {
    margin-right: -20rem !important;
  }

  .me-xxl-nsm {
    margin-right: -1rem !important;
  }

  .me-xxl-nmd {
    margin-right: -2rem !important;
  }

  .me-xxl-nlg {
    margin-right: -4rem !important;
  }

  .me-xxl-nxl {
    margin-right: -8rem !important;
  }

  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xxl-n6 {
    margin-bottom: -5rem !important;
  }

  .mb-xxl-n7 {
    margin-bottom: -8rem !important;
  }

  .mb-xxl-n8 {
    margin-bottom: -10rem !important;
  }

  .mb-xxl-n9 {
    margin-bottom: -11rem !important;
  }

  .mb-xxl-n10 {
    margin-bottom: -14rem !important;
  }

  .mb-xxl-n11 {
    margin-bottom: -16rem !important;
  }

  .mb-xxl-n12 {
    margin-bottom: -20rem !important;
  }

  .mb-xxl-nsm {
    margin-bottom: -1rem !important;
  }

  .mb-xxl-nmd {
    margin-bottom: -2rem !important;
  }

  .mb-xxl-nlg {
    margin-bottom: -4rem !important;
  }

  .mb-xxl-nxl {
    margin-bottom: -8rem !important;
  }

  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }

  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }

  .ms-xxl-n6 {
    margin-left: -5rem !important;
  }

  .ms-xxl-n7 {
    margin-left: -8rem !important;
  }

  .ms-xxl-n8 {
    margin-left: -10rem !important;
  }

  .ms-xxl-n9 {
    margin-left: -11rem !important;
  }

  .ms-xxl-n10 {
    margin-left: -14rem !important;
  }

  .ms-xxl-n11 {
    margin-left: -16rem !important;
  }

  .ms-xxl-n12 {
    margin-left: -20rem !important;
  }

  .ms-xxl-nsm {
    margin-left: -1rem !important;
  }

  .ms-xxl-nmd {
    margin-left: -2rem !important;
  }

  .ms-xxl-nlg {
    margin-left: -4rem !important;
  }

  .ms-xxl-nxl {
    margin-left: -8rem !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .p-xxl-6 {
    padding: 5rem !important;
  }

  .p-xxl-7 {
    padding: 8rem !important;
  }

  .p-xxl-8 {
    padding: 10rem !important;
  }

  .p-xxl-9 {
    padding: 11rem !important;
  }

  .p-xxl-10 {
    padding: 14rem !important;
  }

  .p-xxl-11 {
    padding: 16rem !important;
  }

  .p-xxl-12 {
    padding: 20rem !important;
  }

  .p-xxl-sm {
    padding: 1rem !important;
  }

  .p-xxl-md {
    padding: 2rem !important;
  }

  .p-xxl-lg {
    padding: 4rem !important;
  }

  .p-xxl-xl {
    padding: 8rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xxl-6 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-xxl-7 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-xxl-8 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-xxl-9 {
    padding-right: 11rem !important;
    padding-left: 11rem !important;
  }

  .px-xxl-10 {
    padding-right: 14rem !important;
    padding-left: 14rem !important;
  }

  .px-xxl-11 {
    padding-right: 16rem !important;
    padding-left: 16rem !important;
  }

  .px-xxl-12 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .px-xxl-sm {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-md {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xxl-lg {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }

  .px-xxl-xl {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xxl-6 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-xxl-7 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-xxl-8 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-xxl-9 {
    padding-top: 11rem !important;
    padding-bottom: 11rem !important;
  }

  .py-xxl-10 {
    padding-top: 14rem !important;
    padding-bottom: 14rem !important;
  }

  .py-xxl-11 {
    padding-top: 16rem !important;
    padding-bottom: 16rem !important;
  }

  .py-xxl-12 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .py-xxl-sm {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-md {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xxl-lg {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }

  .py-xxl-xl {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pt-xxl-6 {
    padding-top: 5rem !important;
  }

  .pt-xxl-7 {
    padding-top: 8rem !important;
  }

  .pt-xxl-8 {
    padding-top: 10rem !important;
  }

  .pt-xxl-9 {
    padding-top: 11rem !important;
  }

  .pt-xxl-10 {
    padding-top: 14rem !important;
  }

  .pt-xxl-11 {
    padding-top: 16rem !important;
  }

  .pt-xxl-12 {
    padding-top: 20rem !important;
  }

  .pt-xxl-sm {
    padding-top: 1rem !important;
  }

  .pt-xxl-md {
    padding-top: 2rem !important;
  }

  .pt-xxl-lg {
    padding-top: 4rem !important;
  }

  .pt-xxl-xl {
    padding-top: 8rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pe-xxl-6 {
    padding-right: 5rem !important;
  }

  .pe-xxl-7 {
    padding-right: 8rem !important;
  }

  .pe-xxl-8 {
    padding-right: 10rem !important;
  }

  .pe-xxl-9 {
    padding-right: 11rem !important;
  }

  .pe-xxl-10 {
    padding-right: 14rem !important;
  }

  .pe-xxl-11 {
    padding-right: 16rem !important;
  }

  .pe-xxl-12 {
    padding-right: 20rem !important;
  }

  .pe-xxl-sm {
    padding-right: 1rem !important;
  }

  .pe-xxl-md {
    padding-right: 2rem !important;
  }

  .pe-xxl-lg {
    padding-right: 4rem !important;
  }

  .pe-xxl-xl {
    padding-right: 8rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .pb-xxl-6 {
    padding-bottom: 5rem !important;
  }

  .pb-xxl-7 {
    padding-bottom: 8rem !important;
  }

  .pb-xxl-8 {
    padding-bottom: 10rem !important;
  }

  .pb-xxl-9 {
    padding-bottom: 11rem !important;
  }

  .pb-xxl-10 {
    padding-bottom: 14rem !important;
  }

  .pb-xxl-11 {
    padding-bottom: 16rem !important;
  }

  .pb-xxl-12 {
    padding-bottom: 20rem !important;
  }

  .pb-xxl-sm {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-md {
    padding-bottom: 2rem !important;
  }

  .pb-xxl-lg {
    padding-bottom: 4rem !important;
  }

  .pb-xxl-xl {
    padding-bottom: 8rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .ps-xxl-6 {
    padding-left: 5rem !important;
  }

  .ps-xxl-7 {
    padding-left: 8rem !important;
  }

  .ps-xxl-8 {
    padding-left: 10rem !important;
  }

  .ps-xxl-9 {
    padding-left: 11rem !important;
  }

  .ps-xxl-10 {
    padding-left: 14rem !important;
  }

  .ps-xxl-11 {
    padding-left: 16rem !important;
  }

  .ps-xxl-12 {
    padding-left: 20rem !important;
  }

  .ps-xxl-sm {
    padding-left: 1rem !important;
  }

  .ps-xxl-md {
    padding-left: 2rem !important;
  }

  .ps-xxl-lg {
    padding-left: 4rem !important;
  }

  .ps-xxl-xl {
    padding-left: 8rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }

  .fs-sm-1 {
    font-size: 2.5rem !important;
  }

  .fs-sm-2 {
    font-size: 2rem !important;
  }

  .fs-sm-3 {
    font-size: 1.75rem !important;
  }

  .fs-sm-4 {
    font-size: 1.5rem !important;
  }

  .fs-md-1 {
    font-size: 2.5rem !important;
  }

  .fs-md-2 {
    font-size: 2rem !important;
  }

  .fs-md-3 {
    font-size: 1.75rem !important;
  }

  .fs-md-4 {
    font-size: 1.5rem !important;
  }

  .fs-lg-1 {
    font-size: 2.5rem !important;
  }

  .fs-lg-2 {
    font-size: 2rem !important;
  }

  .fs-lg-3 {
    font-size: 1.75rem !important;
  }

  .fs-lg-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}
.headroom {
  will-change: transform;
  background-color: inherit;
  transition: all 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .headroom {
    transition: none;
  }
}

.headroom--pinned {
  transform: translateY(0%);
}

.headroom--unpinned {
  transform: translateY(-100%);
}

.headroom--not-top {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.headroom--not-top.navbar-theme-primary {
  background-color: #262B40;
}
.headroom--not-top.navbar-theme-primary .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-primary .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-primary .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-primary .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-secondary {
  background-color: #61DAFB;
}
.headroom--not-top.navbar-theme-secondary .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-secondary .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-secondary .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-secondary .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-tertiary {
  background-color: #1B998B;
}
.headroom--not-top.navbar-theme-tertiary .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-tertiary .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-tertiary .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-tertiary .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-quaternary {
  background-color: #C96480;
}
.headroom--not-top.navbar-theme-quaternary .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-quaternary .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-quaternary .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-quaternary .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-primary-app {
  background-color: #EBF4F6;
}
.headroom--not-top.navbar-theme-primary-app .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-primary-app .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-primary-app .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-primary-app .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-secondary-app {
  background-color: #424AA0;
}
.headroom--not-top.navbar-theme-secondary-app .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-secondary-app .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-secondary-app .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-secondary-app .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-light {
  background-color: #eaedf2;
}
.headroom--not-top.navbar-theme-light .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-light .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-light .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-light .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-lighten {
  background-color: #F0F3F6;
}
.headroom--not-top.navbar-theme-lighten .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-lighten .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-lighten .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-lighten .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-success {
  background-color: #05A677;
}
.headroom--not-top.navbar-theme-success .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-success .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-success .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-success .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-info {
  background-color: #0948B3;
}
.headroom--not-top.navbar-theme-info .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-info .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-info .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-info .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-warning {
  background-color: #f5b759;
}
.headroom--not-top.navbar-theme-warning .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-warning .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-warning .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-warning .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-danger {
  background-color: #FA5252;
}
.headroom--not-top.navbar-theme-danger .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-danger .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-danger .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-danger .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-white {
  background-color: #ffffff;
}
.headroom--not-top.navbar-theme-white .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-white .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-white .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-white .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-gray {
  background-color: #4A5073;
}
.headroom--not-top.navbar-theme-gray .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-gray .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-gray .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-gray .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-indigo {
  background-color: #4c5680;
}
.headroom--not-top.navbar-theme-indigo .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-indigo .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-indigo .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-indigo .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-indigoDark {
  background-color: #1b1b37;
}
.headroom--not-top.navbar-theme-indigoDark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-indigoDark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-indigoDark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-indigoDark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-dark {
  background-color: #262B40;
}
.headroom--not-top.navbar-theme-dark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-dark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-dark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-dark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-soft {
  background-color: #f5f8fb;
}
.headroom--not-top.navbar-theme-soft .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-soft .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-soft .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-soft .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-black {
  background-color: #2e3650;
}
.headroom--not-top.navbar-theme-black .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-black .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-black .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-black .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-blue {
  background-color: #0948B3;
}
.headroom--not-top.navbar-theme-blue .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-blue .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-blue .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-blue .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-blueDark {
  background-color: #041737;
}
.headroom--not-top.navbar-theme-blueDark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-blueDark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-blueDark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-blueDark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-pink {
  background-color: #C96480;
}
.headroom--not-top.navbar-theme-pink .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-pink .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-pink .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-pink .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-pinkDark {
  background-color: #371b1b;
}
.headroom--not-top.navbar-theme-pinkDark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-pinkDark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-pinkDark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-pinkDark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-cyan {
  background-color: #63b1bd;
}
.headroom--not-top.navbar-theme-cyan .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-cyan .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-cyan .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-cyan .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-cyanDark {
  background-color: #1c3239;
}
.headroom--not-top.navbar-theme-cyanDark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-cyanDark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-cyanDark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-cyanDark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-purple {
  background-color: #8965e0;
}
.headroom--not-top.navbar-theme-purple .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-purple .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-purple .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-purple .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-purpleDark {
  background-color: #1a1a37;
}
.headroom--not-top.navbar-theme-purpleDark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-purpleDark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-purpleDark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-purpleDark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-soft-indigo {
  background-color: #f5e8ff;
}
.headroom--not-top.navbar-theme-soft-indigo .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-soft-indigo .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-soft-indigo .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-soft-indigo .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-soft-green {
  background-color: #2CA58D;
}
.headroom--not-top.navbar-theme-soft-green .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-soft-green .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-soft-green .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-soft-green .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-soft-greenDark {
  background-color: #113d31;
}
.headroom--not-top.navbar-theme-soft-greenDark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-soft-greenDark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-soft-greenDark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-soft-greenDark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-gray-100 {
  background-color: #f3f7fa;
}
.headroom--not-top.navbar-theme-gray-100 .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-gray-100 .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-gray-100 .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-gray-100 .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-gray-200 {
  background-color: #f5f8fb;
}
.headroom--not-top.navbar-theme-gray-200 .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-gray-200 .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-gray-200 .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-gray-200 .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-gray-300 {
  background-color: #F0F3F6;
}
.headroom--not-top.navbar-theme-gray-300 .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-gray-300 .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-gray-300 .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-gray-300 .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-gray-400 {
  background-color: #eaedf2;
}
.headroom--not-top.navbar-theme-gray-400 .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-gray-400 .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-gray-400 .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-gray-400 .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-gray-500 {
  background-color: #d1d7e0;
}
.headroom--not-top.navbar-theme-gray-500 .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-gray-500 .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-gray-500 .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-gray-500 .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-gray-600 {
  background-color: #93a5be;
}
.headroom--not-top.navbar-theme-gray-600 .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-gray-600 .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-gray-600 .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-gray-600 .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-gray-700 {
  background-color: #66799e;
}
.headroom--not-top.navbar-theme-gray-700 .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-gray-700 .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-gray-700 .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-gray-700 .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-gray-800 {
  background-color: #506690;
}
.headroom--not-top.navbar-theme-gray-800 .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-gray-800 .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-gray-800 .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-gray-800 .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-facebook {
  background-color: #3b5999;
}
.headroom--not-top.navbar-theme-facebook .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-facebook .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-facebook .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-facebook .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-facebookDark {
  background-color: #1d2b4a;
}
.headroom--not-top.navbar-theme-facebookDark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-facebookDark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-facebookDark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-facebookDark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-twitter {
  background-color: #1da1f2;
}
.headroom--not-top.navbar-theme-twitter .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-twitter .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-twitter .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-twitter .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-twitterDark {
  background-color: #07293e;
}
.headroom--not-top.navbar-theme-twitterDark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-twitterDark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-twitterDark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-twitterDark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-google {
  background-color: #DB4337;
}
.headroom--not-top.navbar-theme-google .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-google .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-google .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-google .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-instagram {
  background-color: #e4405f;
}
.headroom--not-top.navbar-theme-instagram .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-instagram .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-instagram .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-instagram .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-pinterest {
  background-color: #bd081c;
}
.headroom--not-top.navbar-theme-pinterest .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-pinterest .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-pinterest .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-pinterest .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-youtube {
  background-color: #cd201f;
}
.headroom--not-top.navbar-theme-youtube .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-youtube .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-youtube .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-youtube .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-slack {
  background-color: #3aaf85;
}
.headroom--not-top.navbar-theme-slack .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-slack .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-slack .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-slack .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-slackDark {
  background-color: #13392b;
}
.headroom--not-top.navbar-theme-slackDark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-slackDark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-slackDark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-slackDark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-dribbble {
  background-color: #ea4c89;
}
.headroom--not-top.navbar-theme-dribbble .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-dribbble .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-dribbble .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-dribbble .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-dropbox {
  background-color: #1E90FF;
}
.headroom--not-top.navbar-theme-dropbox .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-dropbox .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-dropbox .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-dropbox .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-twitch {
  background-color: #4B367C;
}
.headroom--not-top.navbar-theme-twitch .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-twitch .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-twitch .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-twitch .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-paypal {
  background-color: #ecb32c;
}
.headroom--not-top.navbar-theme-paypal .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-paypal .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-paypal .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-paypal .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-paypalDark {
  background-color: #49370e;
}
.headroom--not-top.navbar-theme-paypalDark .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-paypalDark .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-paypalDark .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-paypalDark .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-behance {
  background-color: #0057ff;
}
.headroom--not-top.navbar-theme-behance .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-behance .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-behance .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-behance .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-reddit {
  background-color: #E84422;
}
.headroom--not-top.navbar-theme-reddit .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-reddit .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-reddit .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-reddit .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-theme-github {
  background-color: #222222;
}
.headroom--not-top.navbar-theme-github .navbar-brand-light {
  display: none;
}
.headroom--not-top.navbar-theme-github .navbar-brand-dark {
  display: block;
}
.headroom--not-top.navbar-theme-github .nav-link {
  color: rgba(255, 255, 255, 0.9);
}
.headroom--not-top.navbar-theme-github .nav-link:hover {
  color: white;
}
.headroom--not-top.navbar-light .navbar-nav > .nav-item.show > .nav-link,
.headroom--not-top.navbar-light .navbar-nav > .nav-item > .nav-link:focus,
.headroom--not-top.navbar-light .nav-item .nav-link > span {
  color: #ffffff;
}
.headroom--not-top.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}

/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
code[class*=language-],
pre[class*=language-] {
  color: black;
  background: none;
  text-shadow: 0 1px white;
  font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

pre[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection,
code[class*=language-]::-moz-selection, code[class*=language-] ::-moz-selection {
  text-shadow: none;
  background: #b3d4fc;
}

pre[class*=language-]::selection, pre[class*=language-] ::selection,
code[class*=language-]::selection, code[class*=language-] ::selection {
  text-shadow: none;
  background: #b3d4fc;
}

@media print {
  code[class*=language-],
pre[class*=language-] {
    text-shadow: none;
  }
}
/* Code blocks */
pre[class*=language-] {
  padding: 1em;
  margin: 0.5em 0;
  overflow: auto;
}

:not(pre) > code[class*=language-],
pre[class*=language-] {
  background: #f5f2f0;
}

/* Inline code */
:not(pre) > code[class*=language-] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: slategray;
}

.token.punctuation {
  color: #999;
}

.namespace {
  opacity: 0.7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  color: #9a6e3a;
  background: rgba(255, 255, 255, 0.5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
  color: #07a;
}

.token.function,
.token.class-name {
  color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
  color: #e90;
}

.token.important,
.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.entity {
  cursor: help;
}

@media (max-width: 767.98px) {
  .prism-code {
    padding-top: 2.5rem !important;
  }
}
.ct-label {
  fill: #66799e;
  color: #66799e;
  font-size: 0.75rem;
  line-height: 1;
  font-weight: 400;
}

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
  dominant-baseline: central;
}

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end;
}

.ct-grid {
  stroke: #eaedf2;
  stroke-width: 1px;
  stroke-dasharray: 1px;
}

.ct-grid-background {
  fill: none;
}

.ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}

.ct-line {
  fill: none;
  stroke-width: 3px;
}

.ct-area {
  stroke: none;
  fill-opacity: 0.1;
}

.ct-bar {
  fill: none;
  stroke-width: 7px;
}

.ct-slice-donut {
  fill: none;
  stroke-width: 50px;
}

.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #4c5680;
}
.ct-series-a .ct-slice-pie, .ct-series-a .ct-slice-donut-solid, .ct-series-a .ct-area {
  fill: #4c5680;
}

.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #0948B3;
}
.ct-series-b .ct-slice-pie, .ct-series-b .ct-slice-donut-solid, .ct-series-b .ct-area {
  fill: #0948B3;
}

.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #C96480;
}
.ct-series-c .ct-slice-pie, .ct-series-c .ct-slice-donut-solid, .ct-series-c .ct-area {
  fill: #C96480;
}

.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #63b1bd;
}
.ct-series-d .ct-slice-pie, .ct-series-d .ct-slice-donut-solid, .ct-series-d .ct-area {
  fill: #63b1bd;
}

.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #8965e0;
}
.ct-series-e .ct-slice-pie, .ct-series-e .ct-slice-donut-solid, .ct-series-e .ct-area {
  fill: #8965e0;
}

.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #2CA58D;
}
.ct-series-f .ct-slice-pie, .ct-series-f .ct-slice-donut-solid, .ct-series-f .ct-area {
  fill: #2CA58D;
}

.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #3b5999;
}
.ct-series-g .ct-slice-pie, .ct-series-g .ct-slice-donut-solid, .ct-series-g .ct-area {
  fill: #3b5999;
}

.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #1da1f2;
}
.ct-series-h .ct-slice-pie, .ct-series-h .ct-slice-donut-solid, .ct-series-h .ct-area {
  fill: #1da1f2;
}

.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #3aaf85;
}
.ct-series-i .ct-slice-pie, .ct-series-i .ct-slice-donut-solid, .ct-series-i .ct-area {
  fill: #3aaf85;
}

.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #ecb32c;
}
.ct-series-j .ct-slice-pie, .ct-series-j .ct-slice-donut-solid, .ct-series-j .ct-area {
  fill: #ecb32c;
}

.ct-square {
  display: block;
  position: relative;
  width: 100%;
}
.ct-square:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 100%;
}
.ct-square:after {
  content: "";
  display: table;
  clear: both;
}
.ct-square > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 93.75%;
}
.ct-minor-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-second {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 88.8888888889%;
}
.ct-major-second:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 83.3333333333%;
}
.ct-minor-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-third {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 80%;
}
.ct-major-third:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fourth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 75%;
}
.ct-perfect-fourth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fourth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-perfect-fifth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 66.6666666667%;
}
.ct-perfect-fifth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-perfect-fifth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 62.5%;
}
.ct-minor-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%;
}
.ct-golden-section:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 61.804697157%;
}
.ct-golden-section:after {
  content: "";
  display: table;
  clear: both;
}
.ct-golden-section > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 60%;
}
.ct-major-sixth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-minor-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 56.25%;
}
.ct-minor-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-minor-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 53.3333333333%;
}
.ct-major-seventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 50%;
}
.ct-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-tenth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 40%;
}
.ct-major-tenth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-tenth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-eleventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 37.5%;
}
.ct-major-eleventh:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-eleventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%;
}
.ct-major-twelfth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 33.3333333333%;
}
.ct-major-twelfth:after {
  content: "";
  display: table;
  clear: both;
}
.ct-major-twelfth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%;
}
.ct-double-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 25%;
}
.ct-double-octave:after {
  content: "";
  display: table;
  clear: both;
}
.ct-double-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-chart-pie .ct-label, .ct-chart-donut .ct-label {
  color: #ffffff;
  fill: #ffffff;
  font-size: 1rem;
  font-weight: 600;
}

.rdtPicker .dow {
  height: 1.5rem;
  line-height: 1.5rem;
  font-size: 0.875rem;
  font-weight: 700;
}
.rdtPicker td {
  height: 35px !important;
}
.rdtPicker td.rdtActive {
  background-color: #61DAFB !important;
  color: #262B40 !important;
  border-radius: 0.5rem;
  text-shadow: none !important;
}
.rdtPicker td.rdtDay:hover {
  border-radius: 0.5rem;
}
.rdtPicker td.rdtToday {
  background-color: #eaedf2;
  border-radius: 0.5rem;
}
.rdtPicker td.rdtToday::before {
  border-bottom: 7px solid #61DAFB;
}
.rdtPicker th {
  border-bottom: 0 !important;
}

iframe {
  border: 0;
}

figcaption,
figure,
main {
  display: block;
  margin: 0;
}

main {
  overflow: hidden;
}

img {
  max-width: 100%;
}

strong {
  font-weight: 600;
}

button:focus {
  outline: 0;
}

label {
  font-weight: 600;
}

/**
 * = Backgrounds
*/
.bg-gradient-primary {
  background: linear-gradient(87deg, #262B40 0, #212845 100%) !important;
}

.bg-gradient-secondary {
  background: linear-gradient(87deg, #61DAFB 0, #5ddcff 100%) !important;
}

.bg-gradient-tertiary {
  background: linear-gradient(87deg, #1B998B 0, #12a292 100%) !important;
}

.bg-gradient-quaternary {
  background: linear-gradient(87deg, #C96480 0, #d35a7b 100%) !important;
}

.bg-gradient-primary-app {
  background: linear-gradient(87deg, #EBF4F6 0, #eaf5f7 100%) !important;
}

.bg-gradient-secondary-app {
  background: linear-gradient(87deg, #424AA0 0, #3741ab 100%) !important;
}

.bg-gradient-light {
  background: linear-gradient(87deg, #eaedf2 0, #e8edf4 100%) !important;
}

.bg-gradient-lighten {
  background: linear-gradient(87deg, #F0F3F6 0, #eff3f7 100%) !important;
}

.bg-gradient-success {
  background: linear-gradient(87deg, #05A677 0, #00ab79 100%) !important;
}

.bg-gradient-info {
  background: linear-gradient(87deg, #0948B3 0, #0046bc 100%) !important;
}

.bg-gradient-warning {
  background: linear-gradient(87deg, #f5b759 0, #feb950 100%) !important;
}

.bg-gradient-danger {
  background: linear-gradient(87deg, #FA5252 0, #ff4d4d 100%) !important;
}

.bg-gradient-white {
  background: linear-gradient(87deg, #ffffff 0, white 100%) !important;
}

.bg-gradient-gray {
  background: linear-gradient(87deg, #4A5073 0, #41497c 100%) !important;
}

.bg-gradient-indigo {
  background: linear-gradient(87deg, #4c5680 0, #42508a 100%) !important;
}

.bg-gradient-indigoDark {
  background: linear-gradient(87deg, #1b1b37 0, #17173b 100%) !important;
}

.bg-gradient-dark {
  background: linear-gradient(87deg, #262B40 0, #212845 100%) !important;
}

.bg-gradient-soft {
  background: linear-gradient(87deg, #f5f8fb 0, #f4f8fc 100%) !important;
}

.bg-gradient-black {
  background: linear-gradient(87deg, #2e3650 0, #283356 100%) !important;
}

.bg-gradient-blue {
  background: linear-gradient(87deg, #0948B3 0, #0046bc 100%) !important;
}

.bg-gradient-blueDark {
  background: linear-gradient(87deg, #041737 0, #01163a 100%) !important;
}

.bg-gradient-pink {
  background: linear-gradient(87deg, #C96480 0, #d35a7b 100%) !important;
}

.bg-gradient-pinkDark {
  background: linear-gradient(87deg, #371b1b 0, #3b1717 100%) !important;
}

.bg-gradient-cyan {
  background: linear-gradient(87deg, #63b1bd 0, #58b9c8 100%) !important;
}

.bg-gradient-cyanDark {
  background: linear-gradient(87deg, #1c3239 0, #18343d 100%) !important;
}

.bg-gradient-purple {
  background: linear-gradient(87deg, #8965e0 0, #855ce9 100%) !important;
}

.bg-gradient-purpleDark {
  background: linear-gradient(87deg, #1a1a37 0, #16163b 100%) !important;
}

.bg-gradient-soft-indigo {
  background: linear-gradient(87deg, #f5e8ff 0, #f5e8ff 100%) !important;
}

.bg-gradient-soft-green {
  background: linear-gradient(87deg, #2CA58D 0, #22af93 100%) !important;
}

.bg-gradient-soft-greenDark {
  background: linear-gradient(87deg, #113d31 0, #0d4133 100%) !important;
}

.bg-gradient-gray-100 {
  background: linear-gradient(87deg, #f3f7fa 0, #f2f7fb 100%) !important;
}

.bg-gradient-gray-200 {
  background: linear-gradient(87deg, #f5f8fb 0, #f4f8fc 100%) !important;
}

.bg-gradient-gray-300 {
  background: linear-gradient(87deg, #F0F3F6 0, #eff3f7 100%) !important;
}

.bg-gradient-gray-400 {
  background: linear-gradient(87deg, #eaedf2 0, #e8edf4 100%) !important;
}

.bg-gradient-gray-500 {
  background: linear-gradient(87deg, #d1d7e0 0, #cdd6e4 100%) !important;
}

.bg-gradient-gray-600 {
  background: linear-gradient(87deg, #93a5be 0, #8aa4c7 100%) !important;
}

.bg-gradient-gray-700 {
  background: linear-gradient(87deg, #66799e 0, #5a75ab 100%) !important;
}

.bg-gradient-gray-800 {
  background: linear-gradient(87deg, #506690 0, #45639b 100%) !important;
}

.bg-gradient-facebook {
  background: linear-gradient(87deg, #3b5999 0, #3055a4 100%) !important;
}

.bg-gradient-facebookDark {
  background: linear-gradient(87deg, #1d2b4a 0, #18294f 100%) !important;
}

.bg-gradient-twitter {
  background: linear-gradient(87deg, #1da1f2 0, #11a4fe 100%) !important;
}

.bg-gradient-twitterDark {
  background: linear-gradient(87deg, #07293e 0, #042a41 100%) !important;
}

.bg-gradient-google {
  background: linear-gradient(87deg, #DB4337 0, #e7392b 100%) !important;
}

.bg-gradient-instagram {
  background: linear-gradient(87deg, #e4405f 0, #ef3558 100%) !important;
}

.bg-gradient-pinterest {
  background: linear-gradient(87deg, #bd081c 0, #c50016 100%) !important;
}

.bg-gradient-youtube {
  background: linear-gradient(87deg, #cd201f 0, #d91413 100%) !important;
}

.bg-gradient-slack {
  background: linear-gradient(87deg, #3aaf85 0, #2ebb88 100%) !important;
}

.bg-gradient-slackDark {
  background: linear-gradient(87deg, #13392b 0, #0f3d2c 100%) !important;
}

.bg-gradient-dribbble {
  background: linear-gradient(87deg, #ea4c89 0, #f44287 100%) !important;
}

.bg-gradient-dropbox {
  background: linear-gradient(87deg, #1E90FF 0, dodgerblue 100%) !important;
}

.bg-gradient-twitch {
  background: linear-gradient(87deg, #4B367C 0, #472d85 100%) !important;
}

.bg-gradient-paypal {
  background: linear-gradient(87deg, #ecb32c 0, #f8b821 100%) !important;
}

.bg-gradient-paypalDark {
  background: linear-gradient(87deg, #49370e 0, #4d390a 100%) !important;
}

.bg-gradient-behance {
  background: linear-gradient(87deg, #0057ff 0, #0057ff 100%) !important;
}

.bg-gradient-reddit {
  background: linear-gradient(87deg, #E84422 0, #f43c16 100%) !important;
}

.bg-gradient-github {
  background: linear-gradient(87deg, #222222 0, #251f1f 100%) !important;
}

.overlay-primary:before {
  position: absolute;
  content: "";
  background: #262B40;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-secondary:before {
  position: absolute;
  content: "";
  background: #61DAFB;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-tertiary:before {
  position: absolute;
  content: "";
  background: #1B998B;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-quaternary:before {
  position: absolute;
  content: "";
  background: #C96480;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-primary-app:before {
  position: absolute;
  content: "";
  background: #EBF4F6;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-secondary-app:before {
  position: absolute;
  content: "";
  background: #424AA0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-light:before {
  position: absolute;
  content: "";
  background: #eaedf2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-lighten:before {
  position: absolute;
  content: "";
  background: #F0F3F6;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-success:before {
  position: absolute;
  content: "";
  background: #05A677;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-info:before {
  position: absolute;
  content: "";
  background: #0948B3;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-warning:before {
  position: absolute;
  content: "";
  background: #f5b759;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-danger:before {
  position: absolute;
  content: "";
  background: #FA5252;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-white:before {
  position: absolute;
  content: "";
  background: #ffffff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-gray:before {
  position: absolute;
  content: "";
  background: #4A5073;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-indigo:before {
  position: absolute;
  content: "";
  background: #4c5680;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-indigoDark:before {
  position: absolute;
  content: "";
  background: #1b1b37;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-dark:before {
  position: absolute;
  content: "";
  background: #262B40;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-soft:before {
  position: absolute;
  content: "";
  background: #f5f8fb;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-black:before {
  position: absolute;
  content: "";
  background: #2e3650;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-blue:before {
  position: absolute;
  content: "";
  background: #0948B3;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-blueDark:before {
  position: absolute;
  content: "";
  background: #041737;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-pink:before {
  position: absolute;
  content: "";
  background: #C96480;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-pinkDark:before {
  position: absolute;
  content: "";
  background: #371b1b;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-cyan:before {
  position: absolute;
  content: "";
  background: #63b1bd;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-cyanDark:before {
  position: absolute;
  content: "";
  background: #1c3239;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-purple:before {
  position: absolute;
  content: "";
  background: #8965e0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-purpleDark:before {
  position: absolute;
  content: "";
  background: #1a1a37;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-soft-indigo:before {
  position: absolute;
  content: "";
  background: #f5e8ff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-soft-green:before {
  position: absolute;
  content: "";
  background: #2CA58D;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-soft-greenDark:before {
  position: absolute;
  content: "";
  background: #113d31;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-gray-100:before {
  position: absolute;
  content: "";
  background: #f3f7fa;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-gray-200:before {
  position: absolute;
  content: "";
  background: #f5f8fb;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-gray-300:before {
  position: absolute;
  content: "";
  background: #F0F3F6;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-gray-400:before {
  position: absolute;
  content: "";
  background: #eaedf2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-gray-500:before {
  position: absolute;
  content: "";
  background: #d1d7e0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-gray-600:before {
  position: absolute;
  content: "";
  background: #93a5be;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-gray-700:before {
  position: absolute;
  content: "";
  background: #66799e;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-gray-800:before {
  position: absolute;
  content: "";
  background: #506690;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-facebook:before {
  position: absolute;
  content: "";
  background: #3b5999;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-facebookDark:before {
  position: absolute;
  content: "";
  background: #1d2b4a;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-twitter:before {
  position: absolute;
  content: "";
  background: #1da1f2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-twitterDark:before {
  position: absolute;
  content: "";
  background: #07293e;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-google:before {
  position: absolute;
  content: "";
  background: #DB4337;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-instagram:before {
  position: absolute;
  content: "";
  background: #e4405f;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-pinterest:before {
  position: absolute;
  content: "";
  background: #bd081c;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-youtube:before {
  position: absolute;
  content: "";
  background: #cd201f;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-slack:before {
  position: absolute;
  content: "";
  background: #3aaf85;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-slackDark:before {
  position: absolute;
  content: "";
  background: #13392b;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-dribbble:before {
  position: absolute;
  content: "";
  background: #ea4c89;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-dropbox:before {
  position: absolute;
  content: "";
  background: #1E90FF;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-twitch:before {
  position: absolute;
  content: "";
  background: #4B367C;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-paypal:before {
  position: absolute;
  content: "";
  background: #ecb32c;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-paypalDark:before {
  position: absolute;
  content: "";
  background: #49370e;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-behance:before {
  position: absolute;
  content: "";
  background: #0057ff;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-reddit:before {
  position: absolute;
  content: "";
  background: #E84422;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.overlay-github:before {
  position: absolute;
  content: "";
  background: #222222;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}

.section-image {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}

.bg-secondary-alt {
  background-color: #acebfd;
}

.form-bg-image {
  background-repeat: no-repeat !important;
  background-position: top center !important;
}

.fill-soft {
  fill: #f5f8fb;
}

/**
* = Helper classes
*/
.overflow-visible {
  overflow: visible !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-1 {
  opacity: 0.1 !important;
}

.opacity-2 {
  opacity: 0.2 !important;
}

.opacity-3 {
  opacity: 0.3 !important;
}

.opacity-4 {
  opacity: 0.4 !important;
}

.opacity-5 {
  opacity: 0.5 !important;
}

.opacity-6 {
  opacity: 0.6 !important;
}

.opacity-7 {
  opacity: 0.7 !important;
}

.opacity-8 {
  opacity: 0.8 !important;
}

.opacity-9 {
  opacity: 0.9 !important;
}

.fill-opacity-0 {
  fill-opacity: 0 !important;
}

.fill-opacity-1 {
  fill-opacity: 0.1 !important;
}

.fill-opacity-2 {
  fill-opacity: 0.2 !important;
}

.fill-opacity-3 {
  fill-opacity: 0.3 !important;
}

.fill-opacity-4 {
  fill-opacity: 0.4 !important;
}

.fill-opacity-5 {
  fill-opacity: 0.5 !important;
}

.fill-opacity-6 {
  fill-opacity: 0.6 !important;
}

.fill-opacity-7 {
  fill-opacity: 0.7 !important;
}

.fill-opacity-8 {
  fill-opacity: 0.8 !important;
}

.fill-opacity-9 {
  fill-opacity: 0.9 !important;
}

.z-0 {
  position: relative;
  z-index: 0 !important;
}

.z-1 {
  position: relative;
  z-index: 1 !important;
}

.z-2 {
  position: relative;
  z-index: 2 !important;
}

.z-3 {
  position: relative;
  z-index: 3 !important;
}

.z-4 {
  position: relative;
  z-index: 4 !important;
}

.z-5 {
  position: relative;
  z-index: 5 !important;
}

.z-6 {
  position: relative;
  z-index: 6 !important;
}

.z-7 {
  position: relative;
  z-index: 7 !important;
}

.z-8 {
  position: relative;
  z-index: 8 !important;
}

.z-9 {
  position: relative;
  z-index: 9 !important;
}

.w-auto {
  width: auto !important;
}

.bw-md {
  border-width: 0.125rem !important;
}

.bw-lg {
  border-width: 0.25rem !important;
}

.bw-xl {
  border-width: 0.375rem !important;
}

.border-top-left-radius-0 {
  border-top-left-radius: 0 !important;
}

.border-top-right-radius-0 {
  border-top-end-radius: 0 !important;
}

.border-bottom-left-radius-0 {
  border-bottom-start-radius: 0 !important;
}

.border-bottom-right-radius-0 {
  border-bottom-end-radius: 0 !important;
}

.rounded-xl {
  border-radius: 0.875rem !important;
}

/**
 * = Spacing
 */
.top-0 {
  top: 0;
}

.right-0 {
  right: 0;
}

.bottom-0 {
  bottom: 0;
}

.left-0 {
  left: 0;
}

.top-1 {
  top: 0.25rem;
}

.right-1 {
  right: 0.25rem;
}

.bottom-1 {
  bottom: 0.25rem;
}

.left-1 {
  left: 0.25rem;
}

.top-2 {
  top: 0.5rem;
}

.right-2 {
  right: 0.5rem;
}

.bottom-2 {
  bottom: 0.5rem;
}

.left-2 {
  left: 0.5rem;
}

.top-3 {
  top: 1rem;
}

.right-3 {
  right: 1rem;
}

.bottom-3 {
  bottom: 1rem;
}

.left-3 {
  left: 1rem;
}

.top-4 {
  top: 1.5rem;
}

.right-4 {
  right: 1.5rem;
}

.bottom-4 {
  bottom: 1.5rem;
}

.left-4 {
  left: 1.5rem;
}

.top-5 {
  top: 3rem;
}

.right-5 {
  right: 3rem;
}

.bottom-5 {
  bottom: 3rem;
}

.left-5 {
  left: 3rem;
}

.top-6 {
  top: 5rem;
}

.right-6 {
  right: 5rem;
}

.bottom-6 {
  bottom: 5rem;
}

.left-6 {
  left: 5rem;
}

.top-7 {
  top: 8rem;
}

.right-7 {
  right: 8rem;
}

.bottom-7 {
  bottom: 8rem;
}

.left-7 {
  left: 8rem;
}

.top-8 {
  top: 10rem;
}

.right-8 {
  right: 10rem;
}

.bottom-8 {
  bottom: 10rem;
}

.left-8 {
  left: 10rem;
}

.top-9 {
  top: 11rem;
}

.right-9 {
  right: 11rem;
}

.bottom-9 {
  bottom: 11rem;
}

.left-9 {
  left: 11rem;
}

.top-10 {
  top: 14rem;
}

.right-10 {
  right: 14rem;
}

.bottom-10 {
  bottom: 14rem;
}

.left-10 {
  left: 14rem;
}

.top-11 {
  top: 16rem;
}

.right-11 {
  right: 16rem;
}

.bottom-11 {
  bottom: 16rem;
}

.left-11 {
  left: 16rem;
}

.top-12 {
  top: 20rem;
}

.right-12 {
  right: 20rem;
}

.bottom-12 {
  bottom: 20rem;
}

.left-12 {
  left: 20rem;
}

.top-sm {
  top: 1rem;
}

.right-sm {
  right: 1rem;
}

.bottom-sm {
  bottom: 1rem;
}

.left-sm {
  left: 1rem;
}

.top-md {
  top: 2rem;
}

.right-md {
  right: 2rem;
}

.bottom-md {
  bottom: 2rem;
}

.left-md {
  left: 2rem;
}

.top-lg {
  top: 4rem;
}

.right-lg {
  right: 4rem;
}

.bottom-lg {
  bottom: 4rem;
}

.left-lg {
  left: 4rem;
}

.top-xl {
  top: 8rem;
}

.right-xl {
  right: 8rem;
}

.bottom-xl {
  bottom: 8rem;
}

.left-xl {
  left: 8rem;
}

.center-vertical-absolute,
.center-horizontal-absolute {
  position: absolute;
}

.center-vertical-absolute {
  top: 50%;
  transform: translateY(-50%);
}

.center-horizontal-absolute {
  left: 50%;
  transform: translateX(-50%);
}

/**
 * = Sizing
 */
.h-100vh {
  height: 100vh !important;
}

@media (min-width: 992px) {
  .vh-lg-100 {
    height: 100vh !important;
  }
}
.fh-50 {
  height: 50px !important;
}

.fh-100 {
  height: 100px !important;
}

.fh-150 {
  height: 150px !important;
}

.fh-200 {
  height: 200px !important;
}

.fh-250 {
  height: 250px !important;
}

.fh-300 {
  height: 300px !important;
}

.fh-350 {
  height: 350px !important;
}

.fh-400 {
  height: 400px !important;
}

.fh-450 {
  height: 450px !important;
}

.fh-500 {
  height: 500px !important;
}

.fh-550 {
  height: 550px !important;
}

.fh-600 {
  height: 600px !important;
}

.fh-650 {
  height: 650px !important;
}

.fh-700 {
  height: 700px !important;
}

.fh-750 {
  height: 750px !important;
}

.fh-800 {
  height: 800px !important;
}

.fh-850 {
  height: 850px !important;
}

.fh-900 {
  height: 900px !important;
}

.fh-950 {
  height: 950px !important;
}

.fh-1000 {
  height: 1000px !important;
}

.fh-1050 {
  height: 1050px !important;
}

.fh-1100 {
  height: 1100px !important;
}

.fh-1150 {
  height: 1150px !important;
}

.fh-1200 {
  height: 1200px !important;
}

.fh-1250 {
  height: 1250px !important;
}

.fh-1300 {
  height: 1300px !important;
}

.fh-1350 {
  height: 1350px !important;
}

.fh-1400 {
  height: 1400px !important;
}

.fh-1450 {
  height: 1450px !important;
}

.fh-1500 {
  height: 1500px !important;
}

.fh-1550 {
  height: 1550px !important;
}

.fh-1600 {
  height: 1600px !important;
}

.fh-1650 {
  height: 1650px !important;
}

.fh-1700 {
  height: 1700px !important;
}

.fh-1750 {
  height: 1750px !important;
}

.fh-1800 {
  height: 1800px !important;
}

.fh-1850 {
  height: 1850px !important;
}

.fh-1900 {
  height: 1900px !important;
}

.fh-1950 {
  height: 1950px !important;
}

.fw-50 {
  width: 50px !important;
}

.fw-100 {
  width: 100px !important;
}

.fw-150 {
  width: 150px !important;
}

.fw-200 {
  width: 200px !important;
}

.fw-250 {
  width: 250px !important;
}

.fw-300 {
  width: 300px !important;
}

.fw-350 {
  width: 350px !important;
}

.fw-400 {
  width: 400px !important;
}

.fw-450 {
  width: 450px !important;
}

.fw-500 {
  width: 500px !important;
}

.fw-550 {
  width: 550px !important;
}

.fw-600 {
  width: 600px !important;
}

.fw-650 {
  width: 650px !important;
}

.fw-700 {
  width: 700px !important;
}

.fw-750 {
  width: 750px !important;
}

.fw-800 {
  width: 800px !important;
}

.fw-850 {
  width: 850px !important;
}

.fw-900 {
  width: 900px !important;
}

.fw-950 {
  width: 950px !important;
}

.fw-1000 {
  width: 1000px !important;
}

.fw-1050 {
  width: 1050px !important;
}

.fw-1100 {
  width: 1100px !important;
}

.fw-1150 {
  width: 1150px !important;
}

.fw-1200 {
  width: 1200px !important;
}

.fw-1250 {
  width: 1250px !important;
}

.fw-1300 {
  width: 1300px !important;
}

.fw-1350 {
  width: 1350px !important;
}

.fw-1400 {
  width: 1400px !important;
}

.fw-1450 {
  width: 1450px !important;
}

.fw-1500 {
  width: 1500px !important;
}

.fw-1550 {
  width: 1550px !important;
}

.fw-1600 {
  width: 1600px !important;
}

.fw-1650 {
  width: 1650px !important;
}

.fw-1700 {
  width: 1700px !important;
}

.fw-1750 {
  width: 1750px !important;
}

.fw-1800 {
  width: 1800px !important;
}

.fw-1850 {
  width: 1850px !important;
}

.fw-1900 {
  width: 1900px !important;
}

.fw-1950 {
  width: 1950px !important;
}

.fmh-50 {
  min-height: 50px !important;
}

.fmh-100 {
  min-height: 100px !important;
}

.fmh-150 {
  min-height: 150px !important;
}

.fmh-200 {
  min-height: 200px !important;
}

.fmh-250 {
  min-height: 250px !important;
}

.fmh-300 {
  min-height: 300px !important;
}

.fmh-350 {
  min-height: 350px !important;
}

.fmh-400 {
  min-height: 400px !important;
}

.fmh-450 {
  min-height: 450px !important;
}

.fmh-500 {
  min-height: 500px !important;
}

.fmh-550 {
  min-height: 550px !important;
}

.fmh-600 {
  min-height: 600px !important;
}

.fmh-650 {
  min-height: 650px !important;
}

.fmh-700 {
  min-height: 700px !important;
}

.fmh-750 {
  min-height: 750px !important;
}

.fmh-800 {
  min-height: 800px !important;
}

.fmh-850 {
  min-height: 850px !important;
}

.fmh-900 {
  min-height: 900px !important;
}

.fmh-950 {
  min-height: 950px !important;
}

.fmh-1000 {
  min-height: 1000px !important;
}

.fmh-1050 {
  min-height: 1050px !important;
}

.fmh-1100 {
  min-height: 1100px !important;
}

.fmh-1150 {
  min-height: 1150px !important;
}

.fmh-1200 {
  min-height: 1200px !important;
}

.fmh-1250 {
  min-height: 1250px !important;
}

.fmh-1300 {
  min-height: 1300px !important;
}

.fmh-1350 {
  min-height: 1350px !important;
}

.fmh-1400 {
  min-height: 1400px !important;
}

.fmh-1450 {
  min-height: 1450px !important;
}

.fmh-1500 {
  min-height: 1500px !important;
}

.fmh-1550 {
  min-height: 1550px !important;
}

.fmh-1600 {
  min-height: 1600px !important;
}

.fmh-1650 {
  min-height: 1650px !important;
}

.fmh-1700 {
  min-height: 1700px !important;
}

.fmh-1750 {
  min-height: 1750px !important;
}

.fmh-1800 {
  min-height: 1800px !important;
}

.fmh-1850 {
  min-height: 1850px !important;
}

.fmh-1900 {
  min-height: 1900px !important;
}

.fmh-1950 {
  min-height: 1950px !important;
}

.fmw-50 {
  min-width: 50px !important;
}

.fmw-100 {
  min-width: 100px !important;
}

.fmw-150 {
  min-width: 150px !important;
}

.fmw-200 {
  min-width: 200px !important;
}

.fmw-250 {
  min-width: 250px !important;
}

.fmw-300 {
  min-width: 300px !important;
}

.fmw-350 {
  min-width: 350px !important;
}

.fmw-400 {
  min-width: 400px !important;
}

.fmw-450 {
  min-width: 450px !important;
}

.fmw-500 {
  min-width: 500px !important;
}

.fmw-550 {
  min-width: 550px !important;
}

.fmw-600 {
  min-width: 600px !important;
}

.fmw-650 {
  min-width: 650px !important;
}

.fmw-700 {
  min-width: 700px !important;
}

.fmw-750 {
  min-width: 750px !important;
}

.fmw-800 {
  min-width: 800px !important;
}

.fmw-850 {
  min-width: 850px !important;
}

.fmw-900 {
  min-width: 900px !important;
}

.fmw-950 {
  min-width: 950px !important;
}

.fmw-1000 {
  min-width: 1000px !important;
}

.fmw-1050 {
  min-width: 1050px !important;
}

.fmw-1100 {
  min-width: 1100px !important;
}

.fmw-1150 {
  min-width: 1150px !important;
}

.fmw-1200 {
  min-width: 1200px !important;
}

.fmw-1250 {
  min-width: 1250px !important;
}

.fmw-1300 {
  min-width: 1300px !important;
}

.fmw-1350 {
  min-width: 1350px !important;
}

.fmw-1400 {
  min-width: 1400px !important;
}

.fmw-1450 {
  min-width: 1450px !important;
}

.fmw-1500 {
  min-width: 1500px !important;
}

.fmw-1550 {
  min-width: 1550px !important;
}

.fmw-1600 {
  min-width: 1600px !important;
}

.fmw-1650 {
  min-width: 1650px !important;
}

.fmw-1700 {
  min-width: 1700px !important;
}

.fmw-1750 {
  min-width: 1750px !important;
}

.fmw-1800 {
  min-width: 1800px !important;
}

.fmw-1850 {
  min-width: 1850px !important;
}

.fmw-1900 {
  min-width: 1900px !important;
}

.fmw-1950 {
  min-width: 1950px !important;
}

.fmxh-50 {
  max-height: 50px !important;
}

.fmxh-100 {
  max-height: 100px !important;
}

.fmxh-150 {
  max-height: 150px !important;
}

.fmxh-200 {
  max-height: 200px !important;
}

.fmxh-250 {
  max-height: 250px !important;
}

.fmxh-300 {
  max-height: 300px !important;
}

.fmxh-350 {
  max-height: 350px !important;
}

.fmxh-400 {
  max-height: 400px !important;
}

.fmxh-450 {
  max-height: 450px !important;
}

.fmxh-500 {
  max-height: 500px !important;
}

.fmxh-550 {
  max-height: 550px !important;
}

.fmxh-600 {
  max-height: 600px !important;
}

.fmxh-650 {
  max-height: 650px !important;
}

.fmxh-700 {
  max-height: 700px !important;
}

.fmxh-750 {
  max-height: 750px !important;
}

.fmxh-800 {
  max-height: 800px !important;
}

.fmxh-850 {
  max-height: 850px !important;
}

.fmxh-900 {
  max-height: 900px !important;
}

.fmxh-950 {
  max-height: 950px !important;
}

.fmxh-1000 {
  max-height: 1000px !important;
}

.fmxh-1050 {
  max-height: 1050px !important;
}

.fmxh-1100 {
  max-height: 1100px !important;
}

.fmxh-1150 {
  max-height: 1150px !important;
}

.fmxh-1200 {
  max-height: 1200px !important;
}

.fmxh-1250 {
  max-height: 1250px !important;
}

.fmxh-1300 {
  max-height: 1300px !important;
}

.fmxh-1350 {
  max-height: 1350px !important;
}

.fmxh-1400 {
  max-height: 1400px !important;
}

.fmxh-1450 {
  max-height: 1450px !important;
}

.fmxh-1500 {
  max-height: 1500px !important;
}

.fmxh-1550 {
  max-height: 1550px !important;
}

.fmxh-1600 {
  max-height: 1600px !important;
}

.fmxh-1650 {
  max-height: 1650px !important;
}

.fmxh-1700 {
  max-height: 1700px !important;
}

.fmxh-1750 {
  max-height: 1750px !important;
}

.fmxh-1800 {
  max-height: 1800px !important;
}

.fmxh-1850 {
  max-height: 1850px !important;
}

.fmxh-1900 {
  max-height: 1900px !important;
}

.fmxh-1950 {
  max-height: 1950px !important;
}

.fmxw-50 {
  max-width: 50px !important;
}

.fmxw-100 {
  max-width: 100px !important;
}

.fmxw-150 {
  max-width: 150px !important;
}

.fmxw-200 {
  max-width: 200px !important;
}

.fmxw-250 {
  max-width: 250px !important;
}

.fmxw-300 {
  max-width: 300px !important;
}

.fmxw-350 {
  max-width: 350px !important;
}

.fmxw-400 {
  max-width: 400px !important;
}

.fmxw-450 {
  max-width: 450px !important;
}

.fmxw-500 {
  max-width: 500px !important;
}

.fmxw-550 {
  max-width: 550px !important;
}

.fmxw-600 {
  max-width: 600px !important;
}

.fmxw-650 {
  max-width: 650px !important;
}

.fmxw-700 {
  max-width: 700px !important;
}

.fmxw-750 {
  max-width: 750px !important;
}

.fmxw-800 {
  max-width: 800px !important;
}

.fmxw-850 {
  max-width: 850px !important;
}

.fmxw-900 {
  max-width: 900px !important;
}

.fmxw-950 {
  max-width: 950px !important;
}

.fmxw-1000 {
  max-width: 1000px !important;
}

.fmxw-1050 {
  max-width: 1050px !important;
}

.fmxw-1100 {
  max-width: 1100px !important;
}

.fmxw-1150 {
  max-width: 1150px !important;
}

.fmxw-1200 {
  max-width: 1200px !important;
}

.fmxw-1250 {
  max-width: 1250px !important;
}

.fmxw-1300 {
  max-width: 1300px !important;
}

.fmxw-1350 {
  max-width: 1350px !important;
}

.fmxw-1400 {
  max-width: 1400px !important;
}

.fmxw-1450 {
  max-width: 1450px !important;
}

.fmxw-1500 {
  max-width: 1500px !important;
}

.fmxw-1550 {
  max-width: 1550px !important;
}

.fmxw-1600 {
  max-width: 1600px !important;
}

.fmxw-1650 {
  max-width: 1650px !important;
}

.fmxw-1700 {
  max-width: 1700px !important;
}

.fmxw-1750 {
  max-width: 1750px !important;
}

.fmxw-1800 {
  max-width: 1800px !important;
}

.fmxw-1850 {
  max-width: 1850px !important;
}

.fmxw-1900 {
  max-width: 1900px !important;
}

.fmxw-1950 {
  max-width: 1950px !important;
}

/**
 * = Shadows
 */
[class*=shadow] {
  transition: all 0.2s ease;
}

.shadow-soft {
  box-shadow: 0 2px 18px rgba(0, 0, 0, 0.02) !important;
}

.shadow-hover:hover {
  box-shadow: 0 0.5rem 1rem rgba(46, 54, 80, 0.15) !important;
}

.shadow-sm-hover:hover {
  box-shadow: 0 2px 18px rgba(0, 0, 0, 0.02) !important;
}

.shadow-lg-hover:hover {
  box-shadow: 0 1rem 3rem rgba(46, 54, 80, 0.175) !important;
}

.shadow-none-hover:hover {
  box-shadow: none !important;
}

/**
 * = Text utility classes
 */
.text-underline {
  text-decoration: underline !important;
}

.text-through {
  text-decoration: line-through !important;
}

.display-1-xs {
  font-size: 5rem;
}

.display-2-xs {
  font-size: 3.5rem;
}

.display-3-xs {
  font-size: 2.5rem;
}

.display-4-xs {
  font-size: 1.875rem;
}

@media (min-width: 576px) {
  .display-1-sm {
    font-size: 5rem;
  }

  .display-2-sm {
    font-size: 3.5rem;
  }

  .display-3-sm {
    font-size: 2.5rem;
  }

  .display-4-sm {
    font-size: 1.875rem;
  }
}
@media (min-width: 768px) {
  .display-1-md {
    font-size: 5rem;
  }

  .display-2-md {
    font-size: 3.5rem;
  }

  .display-3-md {
    font-size: 2.5rem;
  }

  .display-4-md {
    font-size: 1.875rem;
  }
}
@media (min-width: 992px) {
  .display-1-lg {
    font-size: 5rem;
  }

  .display-2-lg {
    font-size: 3.5rem;
  }

  .display-3-lg {
    font-size: 2.5rem;
  }

  .display-4-lg {
    font-size: 1.875rem;
  }
}
@media (min-width: 1200px) {
  .display-1-xl {
    font-size: 5rem;
  }

  .display-2-xl {
    font-size: 3.5rem;
  }

  .display-3-xl {
    font-size: 2.5rem;
  }

  .display-4-xl {
    font-size: 1.875rem;
  }
}
@media (min-width: 1400px) {
  .display-1-xxl {
    font-size: 5rem;
  }

  .display-2-xxl {
    font-size: 3.5rem;
  }

  .display-3-xxl {
    font-size: 2.5rem;
  }

  .display-4-xxl {
    font-size: 1.875rem;
  }
}
.lh-100 {
  line-height: 1;
}

.lh-110 {
  line-height: 1.1;
}

.lh-120 {
  line-height: 1.2;
}

.lh-130 {
  line-height: 1.3;
}

.lh-140 {
  line-height: 1.4;
}

.lh-150 {
  line-height: 1.5;
}

.lh-160 {
  line-height: 1.6;
}

.lh-170 {
  line-height: 1.7;
}

.lh-180 {
  line-height: 1.8;
}

.lh-190 {
  line-height: 1.9;
}

.lh-200 {
  line-height: 2;
}

.lh-210 {
  line-height: 2.1;
}

.lh-220 {
  line-height: 2.2;
}

.lh-230 {
  line-height: 2.3;
}

.lh-240 {
  line-height: 2.4;
}

.lh-250 {
  line-height: 2.5;
}

.lh-260 {
  line-height: 2.6;
}

.lh-270 {
  line-height: 2.7;
}

.lh-280 {
  line-height: 2.8;
}

.lh-290 {
  line-height: 2.9;
}

.lh-300 {
  line-height: 3;
}

.ls-1 {
  letter-spacing: 0.0625rem;
}

.ls-2 {
  letter-spacing: 0.09375rem;
}

.ls-3 {
  letter-spacing: 0.125rem;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important;
  }

  .text-xxl-right {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
.text-body {
  color: #4A5073 !important;
}

.text-black-50 {
  color: rgba(46, 54, 80, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.list-style-none {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

/**
 * = Transform
 */
@media (min-width: 992px) {
  .transform-perspective-right {
    transform: scale(1) perspective(1040px) rotateY(-11deg) rotateX(2deg) rotate(2deg);
  }

  .transform-perspective-left {
    transform: scale(1) perspective(900px) rotateY(27deg) rotateX(2deg) rotate(-2deg);
  }
}
.t-none {
  transform: none !important;
}

/**
 * = Animations
 */
.animate-up-1,
.animate-right-1,
.animate-down-1,
.animate-left-1,
.scale-up-1,
.scale-down-1 {
  transition: all 0.2s ease;
}

.scale-up-1:hover {
  transform: scale(0.5555555556);
}

.scale-up-hover-1:hover .scale {
  transform: scale(0.5555555556);
}

.scale-down-1:hover {
  transform: scale(0.4);
}

.animate-up-1:hover, .animate-hover:hover .animate-up-1 {
  -moz-transform: translate(0, -1px);
  -o-transform: translate(0, -1px);
  -ms-transform: translate(0, -1px);
  -webkit-transform: translate(0, -1px);
  transform: translate(0, -1px);
}

.animate-right-1:hover, .animate-hover:hover .animate-right-1 {
  -moz-transform: translate(1px, 0);
  -o-transform: translate(1px, 0);
  -ms-transform: translate(1px, 0);
  -webkit-transform: translate(1px, 0);
  transform: translate(1px, 0);
}

.animate-down-1:hover, .animate-hover:hover .animate-down-1 {
  -moz-transform: translate(0, 1px);
  -o-transform: translate(0, 1px);
  -ms-transform: translate(0, 1px);
  -webkit-transform: translate(0, 1px);
  transform: translate(0, 1px);
}

.animate-left-1:hover, .animate-hover:hover .animate-left-1 {
  -moz-transform: translate(-1px, 0);
  -o-transform: translate(-1px, 0);
  -ms-transform: translate(-1px, 0);
  -webkit-transform: translate(-1px, 0);
  transform: translate(-1px, 0);
}

.animate-up-2,
.animate-right-2,
.animate-down-2,
.animate-left-2,
.scale-up-2,
.scale-down-2 {
  transition: all 0.2s ease;
}

.scale-up-2:hover {
  transform: scale(1.1111111111);
}

.scale-up-hover-2:hover .scale {
  transform: scale(1.1111111111);
}

.scale-down-2:hover {
  transform: scale(0.8);
}

.animate-up-2:hover, .animate-hover:hover .animate-up-2 {
  -moz-transform: translate(0, -2px);
  -o-transform: translate(0, -2px);
  -ms-transform: translate(0, -2px);
  -webkit-transform: translate(0, -2px);
  transform: translate(0, -2px);
}

.animate-right-2:hover, .animate-hover:hover .animate-right-2 {
  -moz-transform: translate(2px, 0);
  -o-transform: translate(2px, 0);
  -ms-transform: translate(2px, 0);
  -webkit-transform: translate(2px, 0);
  transform: translate(2px, 0);
}

.animate-down-2:hover, .animate-hover:hover .animate-down-2 {
  -moz-transform: translate(0, 2px);
  -o-transform: translate(0, 2px);
  -ms-transform: translate(0, 2px);
  -webkit-transform: translate(0, 2px);
  transform: translate(0, 2px);
}

.animate-left-2:hover, .animate-hover:hover .animate-left-2 {
  -moz-transform: translate(-2px, 0);
  -o-transform: translate(-2px, 0);
  -ms-transform: translate(-2px, 0);
  -webkit-transform: translate(-2px, 0);
  transform: translate(-2px, 0);
}

.animate-up-3,
.animate-right-3,
.animate-down-3,
.animate-left-3,
.scale-up-3,
.scale-down-3 {
  transition: all 0.2s ease;
}

.scale-up-3:hover {
  transform: scale(1.6666666667);
}

.scale-up-hover-3:hover .scale {
  transform: scale(1.6666666667);
}

.scale-down-3:hover {
  transform: scale(1.2);
}

.animate-up-3:hover, .animate-hover:hover .animate-up-3 {
  -moz-transform: translate(0, -3px);
  -o-transform: translate(0, -3px);
  -ms-transform: translate(0, -3px);
  -webkit-transform: translate(0, -3px);
  transform: translate(0, -3px);
}

.animate-right-3:hover, .animate-hover:hover .animate-right-3 {
  -moz-transform: translate(3px, 0);
  -o-transform: translate(3px, 0);
  -ms-transform: translate(3px, 0);
  -webkit-transform: translate(3px, 0);
  transform: translate(3px, 0);
}

.animate-down-3:hover, .animate-hover:hover .animate-down-3 {
  -moz-transform: translate(0, 3px);
  -o-transform: translate(0, 3px);
  -ms-transform: translate(0, 3px);
  -webkit-transform: translate(0, 3px);
  transform: translate(0, 3px);
}

.animate-left-3:hover, .animate-hover:hover .animate-left-3 {
  -moz-transform: translate(-3px, 0);
  -o-transform: translate(-3px, 0);
  -ms-transform: translate(-3px, 0);
  -webkit-transform: translate(-3px, 0);
  transform: translate(-3px, 0);
}

.animate-up-4,
.animate-right-4,
.animate-down-4,
.animate-left-4,
.scale-up-4,
.scale-down-4 {
  transition: all 0.2s ease;
}

.scale-up-4:hover {
  transform: scale(2.2222222222);
}

.scale-up-hover-4:hover .scale {
  transform: scale(2.2222222222);
}

.scale-down-4:hover {
  transform: scale(1.6);
}

.animate-up-4:hover, .animate-hover:hover .animate-up-4 {
  -moz-transform: translate(0, -4px);
  -o-transform: translate(0, -4px);
  -ms-transform: translate(0, -4px);
  -webkit-transform: translate(0, -4px);
  transform: translate(0, -4px);
}

.animate-right-4:hover, .animate-hover:hover .animate-right-4 {
  -moz-transform: translate(4px, 0);
  -o-transform: translate(4px, 0);
  -ms-transform: translate(4px, 0);
  -webkit-transform: translate(4px, 0);
  transform: translate(4px, 0);
}

.animate-down-4:hover, .animate-hover:hover .animate-down-4 {
  -moz-transform: translate(0, 4px);
  -o-transform: translate(0, 4px);
  -ms-transform: translate(0, 4px);
  -webkit-transform: translate(0, 4px);
  transform: translate(0, 4px);
}

.animate-left-4:hover, .animate-hover:hover .animate-left-4 {
  -moz-transform: translate(-4px, 0);
  -o-transform: translate(-4px, 0);
  -ms-transform: translate(-4px, 0);
  -webkit-transform: translate(-4px, 0);
  transform: translate(-4px, 0);
}

.animate-up-5,
.animate-right-5,
.animate-down-5,
.animate-left-5,
.scale-up-5,
.scale-down-5 {
  transition: all 0.2s ease;
}

.scale-up-5:hover {
  transform: scale(2.7777777778);
}

.scale-up-hover-5:hover .scale {
  transform: scale(2.7777777778);
}

.scale-down-5:hover {
  transform: scale(2);
}

.animate-up-5:hover, .animate-hover:hover .animate-up-5 {
  -moz-transform: translate(0, -5px);
  -o-transform: translate(0, -5px);
  -ms-transform: translate(0, -5px);
  -webkit-transform: translate(0, -5px);
  transform: translate(0, -5px);
}

.animate-right-5:hover, .animate-hover:hover .animate-right-5 {
  -moz-transform: translate(5px, 0);
  -o-transform: translate(5px, 0);
  -ms-transform: translate(5px, 0);
  -webkit-transform: translate(5px, 0);
  transform: translate(5px, 0);
}

.animate-down-5:hover, .animate-hover:hover .animate-down-5 {
  -moz-transform: translate(0, 5px);
  -o-transform: translate(0, 5px);
  -ms-transform: translate(0, 5px);
  -webkit-transform: translate(0, 5px);
  transform: translate(0, 5px);
}

.animate-left-5:hover, .animate-hover:hover .animate-left-5 {
  -moz-transform: translate(-5px, 0);
  -o-transform: translate(-5px, 0);
  -ms-transform: translate(-5px, 0);
  -webkit-transform: translate(-5px, 0);
  transform: translate(-5px, 0);
}

.animate-up-6,
.animate-right-6,
.animate-down-6,
.animate-left-6,
.scale-up-6,
.scale-down-6 {
  transition: all 0.2s ease;
}

.scale-up-6:hover {
  transform: scale(3.3333333333);
}

.scale-up-hover-6:hover .scale {
  transform: scale(3.3333333333);
}

.scale-down-6:hover {
  transform: scale(2.4);
}

.animate-up-6:hover, .animate-hover:hover .animate-up-6 {
  -moz-transform: translate(0, -6px);
  -o-transform: translate(0, -6px);
  -ms-transform: translate(0, -6px);
  -webkit-transform: translate(0, -6px);
  transform: translate(0, -6px);
}

.animate-right-6:hover, .animate-hover:hover .animate-right-6 {
  -moz-transform: translate(6px, 0);
  -o-transform: translate(6px, 0);
  -ms-transform: translate(6px, 0);
  -webkit-transform: translate(6px, 0);
  transform: translate(6px, 0);
}

.animate-down-6:hover, .animate-hover:hover .animate-down-6 {
  -moz-transform: translate(0, 6px);
  -o-transform: translate(0, 6px);
  -ms-transform: translate(0, 6px);
  -webkit-transform: translate(0, 6px);
  transform: translate(0, 6px);
}

.animate-left-6:hover, .animate-hover:hover .animate-left-6 {
  -moz-transform: translate(-6px, 0);
  -o-transform: translate(-6px, 0);
  -ms-transform: translate(-6px, 0);
  -webkit-transform: translate(-6px, 0);
  transform: translate(-6px, 0);
}

.animate-up-7,
.animate-right-7,
.animate-down-7,
.animate-left-7,
.scale-up-7,
.scale-down-7 {
  transition: all 0.2s ease;
}

.scale-up-7:hover {
  transform: scale(3.8888888889);
}

.scale-up-hover-7:hover .scale {
  transform: scale(3.8888888889);
}

.scale-down-7:hover {
  transform: scale(2.8);
}

.animate-up-7:hover, .animate-hover:hover .animate-up-7 {
  -moz-transform: translate(0, -7px);
  -o-transform: translate(0, -7px);
  -ms-transform: translate(0, -7px);
  -webkit-transform: translate(0, -7px);
  transform: translate(0, -7px);
}

.animate-right-7:hover, .animate-hover:hover .animate-right-7 {
  -moz-transform: translate(7px, 0);
  -o-transform: translate(7px, 0);
  -ms-transform: translate(7px, 0);
  -webkit-transform: translate(7px, 0);
  transform: translate(7px, 0);
}

.animate-down-7:hover, .animate-hover:hover .animate-down-7 {
  -moz-transform: translate(0, 7px);
  -o-transform: translate(0, 7px);
  -ms-transform: translate(0, 7px);
  -webkit-transform: translate(0, 7px);
  transform: translate(0, 7px);
}

.animate-left-7:hover, .animate-hover:hover .animate-left-7 {
  -moz-transform: translate(-7px, 0);
  -o-transform: translate(-7px, 0);
  -ms-transform: translate(-7px, 0);
  -webkit-transform: translate(-7px, 0);
  transform: translate(-7px, 0);
}

.animate-up-8,
.animate-right-8,
.animate-down-8,
.animate-left-8,
.scale-up-8,
.scale-down-8 {
  transition: all 0.2s ease;
}

.scale-up-8:hover {
  transform: scale(4.4444444444);
}

.scale-up-hover-8:hover .scale {
  transform: scale(4.4444444444);
}

.scale-down-8:hover {
  transform: scale(3.2);
}

.animate-up-8:hover, .animate-hover:hover .animate-up-8 {
  -moz-transform: translate(0, -8px);
  -o-transform: translate(0, -8px);
  -ms-transform: translate(0, -8px);
  -webkit-transform: translate(0, -8px);
  transform: translate(0, -8px);
}

.animate-right-8:hover, .animate-hover:hover .animate-right-8 {
  -moz-transform: translate(8px, 0);
  -o-transform: translate(8px, 0);
  -ms-transform: translate(8px, 0);
  -webkit-transform: translate(8px, 0);
  transform: translate(8px, 0);
}

.animate-down-8:hover, .animate-hover:hover .animate-down-8 {
  -moz-transform: translate(0, 8px);
  -o-transform: translate(0, 8px);
  -ms-transform: translate(0, 8px);
  -webkit-transform: translate(0, 8px);
  transform: translate(0, 8px);
}

.animate-left-8:hover, .animate-hover:hover .animate-left-8 {
  -moz-transform: translate(-8px, 0);
  -o-transform: translate(-8px, 0);
  -ms-transform: translate(-8px, 0);
  -webkit-transform: translate(-8px, 0);
  transform: translate(-8px, 0);
}

.animate-up-9,
.animate-right-9,
.animate-down-9,
.animate-left-9,
.scale-up-9,
.scale-down-9 {
  transition: all 0.2s ease;
}

.scale-up-9:hover {
  transform: scale(5);
}

.scale-up-hover-9:hover .scale {
  transform: scale(5);
}

.scale-down-9:hover {
  transform: scale(3.6);
}

.animate-up-9:hover, .animate-hover:hover .animate-up-9 {
  -moz-transform: translate(0, -9px);
  -o-transform: translate(0, -9px);
  -ms-transform: translate(0, -9px);
  -webkit-transform: translate(0, -9px);
  transform: translate(0, -9px);
}

.animate-right-9:hover, .animate-hover:hover .animate-right-9 {
  -moz-transform: translate(9px, 0);
  -o-transform: translate(9px, 0);
  -ms-transform: translate(9px, 0);
  -webkit-transform: translate(9px, 0);
  transform: translate(9px, 0);
}

.animate-down-9:hover, .animate-hover:hover .animate-down-9 {
  -moz-transform: translate(0, 9px);
  -o-transform: translate(0, 9px);
  -ms-transform: translate(0, 9px);
  -webkit-transform: translate(0, 9px);
  transform: translate(0, 9px);
}

.animate-left-9:hover, .animate-hover:hover .animate-left-9 {
  -moz-transform: translate(-9px, 0);
  -o-transform: translate(-9px, 0);
  -ms-transform: translate(-9px, 0);
  -webkit-transform: translate(-9px, 0);
  transform: translate(-9px, 0);
}

@keyframes show-navbar-collapse {
  0% {
    opacity: 0;
    transform: scale(0.95);
    transform-origin: 100% 0;
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes hide-navbar-collapse {
  from {
    opacity: 1;
    transform: scale(1);
    transform-origin: 100% 0;
  }
  to {
    opacity: 0;
    transform: scale(0.95);
  }
}
@keyframes show-navbar-dropdown {
  0% {
    opacity: 0;
    transform: translate(0, 10px) perspective(200px) rotateX(-2deg);
    transition: visibility 0.45s, opacity 0.45s, transform 0.45s;
  }
  100% {
    transform: translate(0, 0);
    opacity: 1;
  }
}
@keyframes hide-navbar-dropdown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(0, 10px);
  }
}
@keyframes show-dropdown {
  0% {
    opacity: 0;
    transform-origin: perspective(200px) rotateX(-2deg);
    transition: visibility 0.45s, opacity 0.5s;
  }
  100% {
    opacity: 1;
  }
}
@keyframes hide-dropdown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    transform: translate(0, 10px);
  }
}
.bell-shake.shaking {
  animation: bellshake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  backface-visibility: hidden;
  transform-origin: top right;
}

:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

.animate__animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

@keyframes bellshake {
  0% {
    transform: rotate(0);
  }
  15% {
    transform: rotate(5deg);
  }
  30% {
    transform: rotate(-5deg);
  }
  45% {
    transform: rotate(4deg);
  }
  60% {
    transform: rotate(-4deg);
  }
  75% {
    transform: rotate(2deg);
  }
  85% {
    transform: rotate(-2deg);
  }
  92% {
    transform: rotate(1deg);
  }
  100% {
    transform: rotate(0);
  }
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.animate__jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/**
 * = Navigation bars
 */
.navbar-main {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100;
}
.navbar-main .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}

.navbar .navbar-nav .nav-link {
  -webkit-transition: all 0.8s all 0.2s ease;
  -moz-transition: all 0.8s all 0.2s ease;
  -o-transition: all 0.8s all 0.2s ease;
  -ms-transition: all 0.8s all 0.2s ease;
  transition: all 0.8s all 0.2s ease;
}
@media (max-width: 767.98px) {
  .navbar .navbar-nav .nav-link {
    font-size: 1.2rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
.navbar .navbar-nav .nav-item .media:not(:last-child) {
  margin-bottom: 1.5rem;
}
.navbar .navbar-nav .nav-item:focus,
.navbar .navbar-nav .nav-item .nav-link:focus {
  outline: none !important;
}
.navbar .navbar-nav .dropdown .dropdown-menu {
  top: 100%;
}
.navbar .navbar-nav .dropdown .dropdown-menu span {
  width: 30px;
}
.navbar .navbar-nav .dropdown .dropdown-item {
  font-size: 0.875rem;
}
@media (min-width: 992px) {
  .navbar .navbar-nav .dropdown-megamenu,
.navbar .navbar-nav .dropdown-megamenu-sm,
.navbar .navbar-nav .dropdown-megamenu-md {
    min-width: 580px;
  }
}
.navbar .navbar-nav .dropdown-megamenu .megamenu-link,
.navbar .navbar-nav .dropdown-megamenu-sm .megamenu-link,
.navbar .navbar-nav .dropdown-megamenu-md .megamenu-link {
  color: #4A5073;
  font-weight: 400;
  font-size: 0.875rem;
}
.navbar .navbar-nav .dropdown-megamenu .megamenu-item,
.navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item,
.navbar .navbar-nav .dropdown-megamenu-md .megamenu-item {
  position: relative;
}
.navbar .navbar-nav .dropdown-megamenu .megamenu-item:hover .megamenu-link,
.navbar .navbar-nav .dropdown-megamenu-sm .megamenu-item:hover .megamenu-link,
.navbar .navbar-nav .dropdown-megamenu-md .megamenu-item:hover .megamenu-link {
  color: #262B40;
}
@media (min-width: 992px) {
  .navbar .navbar-nav .dropdown-megamenu-sm {
    min-width: 320px;
  }
}
@media (min-width: 992px) {
  .navbar .navbar-nav .dropdown-megamenu-md {
    min-width: 960px;
  }
}
@media (min-width: 992px) {
  .navbar .navbar-nav .dropdown-menu .dropdown-toggle .nav-link-arrow {
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
  .navbar .navbar-nav .dropdown.show > .dropdown-toggle .nav-link-arrow {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .navbar .navbar-nav .dropdown-toggle:hover .nav-link-arrow {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.navbar .navbar-nav .dropdown-submenu {
  position: relative;
}
.navbar .navbar-nav .dropdown-submenu .dropdown-menu {
  top: 0;
  left: calc(100% - 2px);
  margin-left: 0.1rem;
  margin-right: 0.1rem;
  opacity: 0;
  display: none;
}
.navbar .navbar-nav .dropdown-submenu .dropdown-menu.show {
  opacity: 1;
  pointer-events: all;
  display: block;
}
.navbar .navbar-nav .nav-link-arrow {
  transition: transform 0.2s ease;
}

.navbar-brand .brand-text {
  font-size: 1.2rem;
  font-weight: 600;
  color: #61DAFB;
}
.navbar-brand img {
  height: 27px;
}

.navbar-dark .navbar-brand-dark {
  display: none;
}
.navbar-dark .navbar-brand {
  color: #ffffff;
}
.navbar-dark > .nav-item:hover > .nav-link {
  color: #262B40;
}

.navbar-light:not(.headroom--not-top) .btn-outline-soft {
  border-color: #262B40;
  color: #262B40;
}
.navbar-light:not(.headroom--not-top) .btn-outline-soft:hover {
  background: #262B40;
  color: #ffffff;
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba(46, 54, 80, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
.navbar-light .navbar-brand-light {
  display: none;
}
.navbar-light .navbar-brand {
  color: #506690;
}

.navbar-theme-primary:not(.headroom) {
  background-color: #262B40;
}

.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-primary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-primary .navbar-nav .dropdown-item.active, .navbar-theme-primary .navbar-nav .dropdown-item:hover,
.navbar-theme-primary .navbar-nav .list-group-item.active,
.navbar-theme-primary .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-primary .navbar-nav .nav-link, .navbar-theme-primary .navbar-nav .nav-link:focus, .navbar-theme-primary .navbar-nav .nav-link.active, .navbar-theme-primary .navbar-nav .nav-link:hover,
.navbar-theme-primary .navbar-nav .show > .nav-link,
.navbar-theme-primary .navbar-nav .show > .nav-link:focus,
.navbar-theme-primary .navbar-nav .show > .nav-link.active,
.navbar-theme-primary .navbar-nav .show > .nav-link:hover,
.navbar-theme-primary .navbar-nav .dropdown-item,
.navbar-theme-primary .navbar-nav .dropdown-item:focus,
.navbar-theme-primary .navbar-nav .dropdown-item.active,
.navbar-theme-primary .navbar-nav .dropdown-item:hover,
.navbar-theme-primary .navbar-nav .list-group-item,
.navbar-theme-primary .navbar-nav .list-group-item:focus,
.navbar-theme-primary .navbar-nav .list-group-item.active,
.navbar-theme-primary .navbar-nav .list-group-item:hover {
    color: #262B40;
    background: transparent;
  }
  .navbar-theme-primary .navbar-nav .nav-link.disabled,
.navbar-theme-primary .navbar-nav .show > .nav-link.disabled,
.navbar-theme-primary .navbar-nav .dropdown-item.disabled,
.navbar-theme-primary .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-primary .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-primary .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-primary .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-secondary:not(.headroom) {
  background-color: #61DAFB;
}

.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-secondary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-secondary .navbar-nav .dropdown-item.active, .navbar-theme-secondary .navbar-nav .dropdown-item:hover,
.navbar-theme-secondary .navbar-nav .list-group-item.active,
.navbar-theme-secondary .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-secondary .navbar-nav .nav-link, .navbar-theme-secondary .navbar-nav .nav-link:focus, .navbar-theme-secondary .navbar-nav .nav-link.active, .navbar-theme-secondary .navbar-nav .nav-link:hover,
.navbar-theme-secondary .navbar-nav .show > .nav-link,
.navbar-theme-secondary .navbar-nav .show > .nav-link:focus,
.navbar-theme-secondary .navbar-nav .show > .nav-link.active,
.navbar-theme-secondary .navbar-nav .show > .nav-link:hover,
.navbar-theme-secondary .navbar-nav .dropdown-item,
.navbar-theme-secondary .navbar-nav .dropdown-item:focus,
.navbar-theme-secondary .navbar-nav .dropdown-item.active,
.navbar-theme-secondary .navbar-nav .dropdown-item:hover,
.navbar-theme-secondary .navbar-nav .list-group-item,
.navbar-theme-secondary .navbar-nav .list-group-item:focus,
.navbar-theme-secondary .navbar-nav .list-group-item.active,
.navbar-theme-secondary .navbar-nav .list-group-item:hover {
    color: #61DAFB;
    background: transparent;
  }
  .navbar-theme-secondary .navbar-nav .nav-link.disabled,
.navbar-theme-secondary .navbar-nav .show > .nav-link.disabled,
.navbar-theme-secondary .navbar-nav .dropdown-item.disabled,
.navbar-theme-secondary .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-secondary .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-secondary .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-secondary .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-tertiary:not(.headroom) {
  background-color: #1B998B;
}

.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-tertiary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-tertiary .navbar-nav .dropdown-item.active, .navbar-theme-tertiary .navbar-nav .dropdown-item:hover,
.navbar-theme-tertiary .navbar-nav .list-group-item.active,
.navbar-theme-tertiary .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-tertiary .navbar-nav .nav-link, .navbar-theme-tertiary .navbar-nav .nav-link:focus, .navbar-theme-tertiary .navbar-nav .nav-link.active, .navbar-theme-tertiary .navbar-nav .nav-link:hover,
.navbar-theme-tertiary .navbar-nav .show > .nav-link,
.navbar-theme-tertiary .navbar-nav .show > .nav-link:focus,
.navbar-theme-tertiary .navbar-nav .show > .nav-link.active,
.navbar-theme-tertiary .navbar-nav .show > .nav-link:hover,
.navbar-theme-tertiary .navbar-nav .dropdown-item,
.navbar-theme-tertiary .navbar-nav .dropdown-item:focus,
.navbar-theme-tertiary .navbar-nav .dropdown-item.active,
.navbar-theme-tertiary .navbar-nav .dropdown-item:hover,
.navbar-theme-tertiary .navbar-nav .list-group-item,
.navbar-theme-tertiary .navbar-nav .list-group-item:focus,
.navbar-theme-tertiary .navbar-nav .list-group-item.active,
.navbar-theme-tertiary .navbar-nav .list-group-item:hover {
    color: #1B998B;
    background: transparent;
  }
  .navbar-theme-tertiary .navbar-nav .nav-link.disabled,
.navbar-theme-tertiary .navbar-nav .show > .nav-link.disabled,
.navbar-theme-tertiary .navbar-nav .dropdown-item.disabled,
.navbar-theme-tertiary .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-tertiary .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-tertiary .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-tertiary .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-quaternary:not(.headroom) {
  background-color: #C96480;
}

.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-quaternary.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-quaternary .navbar-nav .dropdown-item.active, .navbar-theme-quaternary .navbar-nav .dropdown-item:hover,
.navbar-theme-quaternary .navbar-nav .list-group-item.active,
.navbar-theme-quaternary .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-quaternary .navbar-nav .nav-link, .navbar-theme-quaternary .navbar-nav .nav-link:focus, .navbar-theme-quaternary .navbar-nav .nav-link.active, .navbar-theme-quaternary .navbar-nav .nav-link:hover,
.navbar-theme-quaternary .navbar-nav .show > .nav-link,
.navbar-theme-quaternary .navbar-nav .show > .nav-link:focus,
.navbar-theme-quaternary .navbar-nav .show > .nav-link.active,
.navbar-theme-quaternary .navbar-nav .show > .nav-link:hover,
.navbar-theme-quaternary .navbar-nav .dropdown-item,
.navbar-theme-quaternary .navbar-nav .dropdown-item:focus,
.navbar-theme-quaternary .navbar-nav .dropdown-item.active,
.navbar-theme-quaternary .navbar-nav .dropdown-item:hover,
.navbar-theme-quaternary .navbar-nav .list-group-item,
.navbar-theme-quaternary .navbar-nav .list-group-item:focus,
.navbar-theme-quaternary .navbar-nav .list-group-item.active,
.navbar-theme-quaternary .navbar-nav .list-group-item:hover {
    color: #C96480;
    background: transparent;
  }
  .navbar-theme-quaternary .navbar-nav .nav-link.disabled,
.navbar-theme-quaternary .navbar-nav .show > .nav-link.disabled,
.navbar-theme-quaternary .navbar-nav .dropdown-item.disabled,
.navbar-theme-quaternary .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-quaternary .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-quaternary .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-quaternary .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-primary-app:not(.headroom) {
  background-color: #EBF4F6;
}

.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-primary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-primary-app .navbar-nav .dropdown-item.active, .navbar-theme-primary-app .navbar-nav .dropdown-item:hover,
.navbar-theme-primary-app .navbar-nav .list-group-item.active,
.navbar-theme-primary-app .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-primary-app .navbar-nav .nav-link, .navbar-theme-primary-app .navbar-nav .nav-link:focus, .navbar-theme-primary-app .navbar-nav .nav-link.active, .navbar-theme-primary-app .navbar-nav .nav-link:hover,
.navbar-theme-primary-app .navbar-nav .show > .nav-link,
.navbar-theme-primary-app .navbar-nav .show > .nav-link:focus,
.navbar-theme-primary-app .navbar-nav .show > .nav-link.active,
.navbar-theme-primary-app .navbar-nav .show > .nav-link:hover,
.navbar-theme-primary-app .navbar-nav .dropdown-item,
.navbar-theme-primary-app .navbar-nav .dropdown-item:focus,
.navbar-theme-primary-app .navbar-nav .dropdown-item.active,
.navbar-theme-primary-app .navbar-nav .dropdown-item:hover,
.navbar-theme-primary-app .navbar-nav .list-group-item,
.navbar-theme-primary-app .navbar-nav .list-group-item:focus,
.navbar-theme-primary-app .navbar-nav .list-group-item.active,
.navbar-theme-primary-app .navbar-nav .list-group-item:hover {
    color: #EBF4F6;
    background: transparent;
  }
  .navbar-theme-primary-app .navbar-nav .nav-link.disabled,
.navbar-theme-primary-app .navbar-nav .show > .nav-link.disabled,
.navbar-theme-primary-app .navbar-nav .dropdown-item.disabled,
.navbar-theme-primary-app .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-primary-app .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-primary-app .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-primary-app .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-secondary-app:not(.headroom) {
  background-color: #424AA0;
}

.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-secondary-app.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-secondary-app .navbar-nav .dropdown-item.active, .navbar-theme-secondary-app .navbar-nav .dropdown-item:hover,
.navbar-theme-secondary-app .navbar-nav .list-group-item.active,
.navbar-theme-secondary-app .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-secondary-app .navbar-nav .nav-link, .navbar-theme-secondary-app .navbar-nav .nav-link:focus, .navbar-theme-secondary-app .navbar-nav .nav-link.active, .navbar-theme-secondary-app .navbar-nav .nav-link:hover,
.navbar-theme-secondary-app .navbar-nav .show > .nav-link,
.navbar-theme-secondary-app .navbar-nav .show > .nav-link:focus,
.navbar-theme-secondary-app .navbar-nav .show > .nav-link.active,
.navbar-theme-secondary-app .navbar-nav .show > .nav-link:hover,
.navbar-theme-secondary-app .navbar-nav .dropdown-item,
.navbar-theme-secondary-app .navbar-nav .dropdown-item:focus,
.navbar-theme-secondary-app .navbar-nav .dropdown-item.active,
.navbar-theme-secondary-app .navbar-nav .dropdown-item:hover,
.navbar-theme-secondary-app .navbar-nav .list-group-item,
.navbar-theme-secondary-app .navbar-nav .list-group-item:focus,
.navbar-theme-secondary-app .navbar-nav .list-group-item.active,
.navbar-theme-secondary-app .navbar-nav .list-group-item:hover {
    color: #424AA0;
    background: transparent;
  }
  .navbar-theme-secondary-app .navbar-nav .nav-link.disabled,
.navbar-theme-secondary-app .navbar-nav .show > .nav-link.disabled,
.navbar-theme-secondary-app .navbar-nav .dropdown-item.disabled,
.navbar-theme-secondary-app .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-secondary-app .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-secondary-app .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-secondary-app .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-light:not(.headroom) {
  background-color: #eaedf2;
}

.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-light.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-light .navbar-nav .dropdown-item.active, .navbar-theme-light .navbar-nav .dropdown-item:hover,
.navbar-theme-light .navbar-nav .list-group-item.active,
.navbar-theme-light .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-light .navbar-nav .nav-link, .navbar-theme-light .navbar-nav .nav-link:focus, .navbar-theme-light .navbar-nav .nav-link.active, .navbar-theme-light .navbar-nav .nav-link:hover,
.navbar-theme-light .navbar-nav .show > .nav-link,
.navbar-theme-light .navbar-nav .show > .nav-link:focus,
.navbar-theme-light .navbar-nav .show > .nav-link.active,
.navbar-theme-light .navbar-nav .show > .nav-link:hover,
.navbar-theme-light .navbar-nav .dropdown-item,
.navbar-theme-light .navbar-nav .dropdown-item:focus,
.navbar-theme-light .navbar-nav .dropdown-item.active,
.navbar-theme-light .navbar-nav .dropdown-item:hover,
.navbar-theme-light .navbar-nav .list-group-item,
.navbar-theme-light .navbar-nav .list-group-item:focus,
.navbar-theme-light .navbar-nav .list-group-item.active,
.navbar-theme-light .navbar-nav .list-group-item:hover {
    color: #eaedf2;
    background: transparent;
  }
  .navbar-theme-light .navbar-nav .nav-link.disabled,
.navbar-theme-light .navbar-nav .show > .nav-link.disabled,
.navbar-theme-light .navbar-nav .dropdown-item.disabled,
.navbar-theme-light .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-light .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-light .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-light .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-lighten:not(.headroom) {
  background-color: #F0F3F6;
}

.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-lighten.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-lighten .navbar-nav .dropdown-item.active, .navbar-theme-lighten .navbar-nav .dropdown-item:hover,
.navbar-theme-lighten .navbar-nav .list-group-item.active,
.navbar-theme-lighten .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-lighten .navbar-nav .nav-link, .navbar-theme-lighten .navbar-nav .nav-link:focus, .navbar-theme-lighten .navbar-nav .nav-link.active, .navbar-theme-lighten .navbar-nav .nav-link:hover,
.navbar-theme-lighten .navbar-nav .show > .nav-link,
.navbar-theme-lighten .navbar-nav .show > .nav-link:focus,
.navbar-theme-lighten .navbar-nav .show > .nav-link.active,
.navbar-theme-lighten .navbar-nav .show > .nav-link:hover,
.navbar-theme-lighten .navbar-nav .dropdown-item,
.navbar-theme-lighten .navbar-nav .dropdown-item:focus,
.navbar-theme-lighten .navbar-nav .dropdown-item.active,
.navbar-theme-lighten .navbar-nav .dropdown-item:hover,
.navbar-theme-lighten .navbar-nav .list-group-item,
.navbar-theme-lighten .navbar-nav .list-group-item:focus,
.navbar-theme-lighten .navbar-nav .list-group-item.active,
.navbar-theme-lighten .navbar-nav .list-group-item:hover {
    color: #F0F3F6;
    background: transparent;
  }
  .navbar-theme-lighten .navbar-nav .nav-link.disabled,
.navbar-theme-lighten .navbar-nav .show > .nav-link.disabled,
.navbar-theme-lighten .navbar-nav .dropdown-item.disabled,
.navbar-theme-lighten .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-lighten .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-lighten .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-lighten .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-success:not(.headroom) {
  background-color: #05A677;
}

.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-success.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-success .navbar-nav .dropdown-item.active, .navbar-theme-success .navbar-nav .dropdown-item:hover,
.navbar-theme-success .navbar-nav .list-group-item.active,
.navbar-theme-success .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-success .navbar-nav .nav-link, .navbar-theme-success .navbar-nav .nav-link:focus, .navbar-theme-success .navbar-nav .nav-link.active, .navbar-theme-success .navbar-nav .nav-link:hover,
.navbar-theme-success .navbar-nav .show > .nav-link,
.navbar-theme-success .navbar-nav .show > .nav-link:focus,
.navbar-theme-success .navbar-nav .show > .nav-link.active,
.navbar-theme-success .navbar-nav .show > .nav-link:hover,
.navbar-theme-success .navbar-nav .dropdown-item,
.navbar-theme-success .navbar-nav .dropdown-item:focus,
.navbar-theme-success .navbar-nav .dropdown-item.active,
.navbar-theme-success .navbar-nav .dropdown-item:hover,
.navbar-theme-success .navbar-nav .list-group-item,
.navbar-theme-success .navbar-nav .list-group-item:focus,
.navbar-theme-success .navbar-nav .list-group-item.active,
.navbar-theme-success .navbar-nav .list-group-item:hover {
    color: #05A677;
    background: transparent;
  }
  .navbar-theme-success .navbar-nav .nav-link.disabled,
.navbar-theme-success .navbar-nav .show > .nav-link.disabled,
.navbar-theme-success .navbar-nav .dropdown-item.disabled,
.navbar-theme-success .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-success .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-success .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-success .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-info:not(.headroom) {
  background-color: #0948B3;
}

.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-info.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-info .navbar-nav .dropdown-item.active, .navbar-theme-info .navbar-nav .dropdown-item:hover,
.navbar-theme-info .navbar-nav .list-group-item.active,
.navbar-theme-info .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-info .navbar-nav .nav-link, .navbar-theme-info .navbar-nav .nav-link:focus, .navbar-theme-info .navbar-nav .nav-link.active, .navbar-theme-info .navbar-nav .nav-link:hover,
.navbar-theme-info .navbar-nav .show > .nav-link,
.navbar-theme-info .navbar-nav .show > .nav-link:focus,
.navbar-theme-info .navbar-nav .show > .nav-link.active,
.navbar-theme-info .navbar-nav .show > .nav-link:hover,
.navbar-theme-info .navbar-nav .dropdown-item,
.navbar-theme-info .navbar-nav .dropdown-item:focus,
.navbar-theme-info .navbar-nav .dropdown-item.active,
.navbar-theme-info .navbar-nav .dropdown-item:hover,
.navbar-theme-info .navbar-nav .list-group-item,
.navbar-theme-info .navbar-nav .list-group-item:focus,
.navbar-theme-info .navbar-nav .list-group-item.active,
.navbar-theme-info .navbar-nav .list-group-item:hover {
    color: #0948B3;
    background: transparent;
  }
  .navbar-theme-info .navbar-nav .nav-link.disabled,
.navbar-theme-info .navbar-nav .show > .nav-link.disabled,
.navbar-theme-info .navbar-nav .dropdown-item.disabled,
.navbar-theme-info .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-info .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-info .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-info .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-warning:not(.headroom) {
  background-color: #f5b759;
}

.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-warning.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-warning .navbar-nav .dropdown-item.active, .navbar-theme-warning .navbar-nav .dropdown-item:hover,
.navbar-theme-warning .navbar-nav .list-group-item.active,
.navbar-theme-warning .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-warning .navbar-nav .nav-link, .navbar-theme-warning .navbar-nav .nav-link:focus, .navbar-theme-warning .navbar-nav .nav-link.active, .navbar-theme-warning .navbar-nav .nav-link:hover,
.navbar-theme-warning .navbar-nav .show > .nav-link,
.navbar-theme-warning .navbar-nav .show > .nav-link:focus,
.navbar-theme-warning .navbar-nav .show > .nav-link.active,
.navbar-theme-warning .navbar-nav .show > .nav-link:hover,
.navbar-theme-warning .navbar-nav .dropdown-item,
.navbar-theme-warning .navbar-nav .dropdown-item:focus,
.navbar-theme-warning .navbar-nav .dropdown-item.active,
.navbar-theme-warning .navbar-nav .dropdown-item:hover,
.navbar-theme-warning .navbar-nav .list-group-item,
.navbar-theme-warning .navbar-nav .list-group-item:focus,
.navbar-theme-warning .navbar-nav .list-group-item.active,
.navbar-theme-warning .navbar-nav .list-group-item:hover {
    color: #f5b759;
    background: transparent;
  }
  .navbar-theme-warning .navbar-nav .nav-link.disabled,
.navbar-theme-warning .navbar-nav .show > .nav-link.disabled,
.navbar-theme-warning .navbar-nav .dropdown-item.disabled,
.navbar-theme-warning .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-warning .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-warning .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-warning .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-danger:not(.headroom) {
  background-color: #FA5252;
}

.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-danger.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-danger .navbar-nav .dropdown-item.active, .navbar-theme-danger .navbar-nav .dropdown-item:hover,
.navbar-theme-danger .navbar-nav .list-group-item.active,
.navbar-theme-danger .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-danger .navbar-nav .nav-link, .navbar-theme-danger .navbar-nav .nav-link:focus, .navbar-theme-danger .navbar-nav .nav-link.active, .navbar-theme-danger .navbar-nav .nav-link:hover,
.navbar-theme-danger .navbar-nav .show > .nav-link,
.navbar-theme-danger .navbar-nav .show > .nav-link:focus,
.navbar-theme-danger .navbar-nav .show > .nav-link.active,
.navbar-theme-danger .navbar-nav .show > .nav-link:hover,
.navbar-theme-danger .navbar-nav .dropdown-item,
.navbar-theme-danger .navbar-nav .dropdown-item:focus,
.navbar-theme-danger .navbar-nav .dropdown-item.active,
.navbar-theme-danger .navbar-nav .dropdown-item:hover,
.navbar-theme-danger .navbar-nav .list-group-item,
.navbar-theme-danger .navbar-nav .list-group-item:focus,
.navbar-theme-danger .navbar-nav .list-group-item.active,
.navbar-theme-danger .navbar-nav .list-group-item:hover {
    color: #FA5252;
    background: transparent;
  }
  .navbar-theme-danger .navbar-nav .nav-link.disabled,
.navbar-theme-danger .navbar-nav .show > .nav-link.disabled,
.navbar-theme-danger .navbar-nav .dropdown-item.disabled,
.navbar-theme-danger .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-danger .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-danger .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-danger .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-white:not(.headroom) {
  background-color: #ffffff;
}

.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-white.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-white .navbar-nav .dropdown-item.active, .navbar-theme-white .navbar-nav .dropdown-item:hover,
.navbar-theme-white .navbar-nav .list-group-item.active,
.navbar-theme-white .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-white .navbar-nav .nav-link, .navbar-theme-white .navbar-nav .nav-link:focus, .navbar-theme-white .navbar-nav .nav-link.active, .navbar-theme-white .navbar-nav .nav-link:hover,
.navbar-theme-white .navbar-nav .show > .nav-link,
.navbar-theme-white .navbar-nav .show > .nav-link:focus,
.navbar-theme-white .navbar-nav .show > .nav-link.active,
.navbar-theme-white .navbar-nav .show > .nav-link:hover,
.navbar-theme-white .navbar-nav .dropdown-item,
.navbar-theme-white .navbar-nav .dropdown-item:focus,
.navbar-theme-white .navbar-nav .dropdown-item.active,
.navbar-theme-white .navbar-nav .dropdown-item:hover,
.navbar-theme-white .navbar-nav .list-group-item,
.navbar-theme-white .navbar-nav .list-group-item:focus,
.navbar-theme-white .navbar-nav .list-group-item.active,
.navbar-theme-white .navbar-nav .list-group-item:hover {
    color: #ffffff;
    background: transparent;
  }
  .navbar-theme-white .navbar-nav .nav-link.disabled,
.navbar-theme-white .navbar-nav .show > .nav-link.disabled,
.navbar-theme-white .navbar-nav .dropdown-item.disabled,
.navbar-theme-white .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-white .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-white .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-white .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-gray:not(.headroom) {
  background-color: #4A5073;
}

.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-gray .navbar-nav .dropdown-item.active, .navbar-theme-gray .navbar-nav .dropdown-item:hover,
.navbar-theme-gray .navbar-nav .list-group-item.active,
.navbar-theme-gray .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray .navbar-nav .nav-link, .navbar-theme-gray .navbar-nav .nav-link:focus, .navbar-theme-gray .navbar-nav .nav-link.active, .navbar-theme-gray .navbar-nav .nav-link:hover,
.navbar-theme-gray .navbar-nav .show > .nav-link,
.navbar-theme-gray .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray .navbar-nav .show > .nav-link.active,
.navbar-theme-gray .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray .navbar-nav .dropdown-item,
.navbar-theme-gray .navbar-nav .dropdown-item:focus,
.navbar-theme-gray .navbar-nav .dropdown-item.active,
.navbar-theme-gray .navbar-nav .dropdown-item:hover,
.navbar-theme-gray .navbar-nav .list-group-item,
.navbar-theme-gray .navbar-nav .list-group-item:focus,
.navbar-theme-gray .navbar-nav .list-group-item.active,
.navbar-theme-gray .navbar-nav .list-group-item:hover {
    color: #4A5073;
    background: transparent;
  }
  .navbar-theme-gray .navbar-nav .nav-link.disabled,
.navbar-theme-gray .navbar-nav .show > .nav-link.disabled,
.navbar-theme-gray .navbar-nav .dropdown-item.disabled,
.navbar-theme-gray .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-gray .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-gray .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-gray .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-indigo:not(.headroom) {
  background-color: #4c5680;
}

.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-indigo .navbar-nav .dropdown-item.active, .navbar-theme-indigo .navbar-nav .dropdown-item:hover,
.navbar-theme-indigo .navbar-nav .list-group-item.active,
.navbar-theme-indigo .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-indigo .navbar-nav .nav-link, .navbar-theme-indigo .navbar-nav .nav-link:focus, .navbar-theme-indigo .navbar-nav .nav-link.active, .navbar-theme-indigo .navbar-nav .nav-link:hover,
.navbar-theme-indigo .navbar-nav .show > .nav-link,
.navbar-theme-indigo .navbar-nav .show > .nav-link:focus,
.navbar-theme-indigo .navbar-nav .show > .nav-link.active,
.navbar-theme-indigo .navbar-nav .show > .nav-link:hover,
.navbar-theme-indigo .navbar-nav .dropdown-item,
.navbar-theme-indigo .navbar-nav .dropdown-item:focus,
.navbar-theme-indigo .navbar-nav .dropdown-item.active,
.navbar-theme-indigo .navbar-nav .dropdown-item:hover,
.navbar-theme-indigo .navbar-nav .list-group-item,
.navbar-theme-indigo .navbar-nav .list-group-item:focus,
.navbar-theme-indigo .navbar-nav .list-group-item.active,
.navbar-theme-indigo .navbar-nav .list-group-item:hover {
    color: #4c5680;
    background: transparent;
  }
  .navbar-theme-indigo .navbar-nav .nav-link.disabled,
.navbar-theme-indigo .navbar-nav .show > .nav-link.disabled,
.navbar-theme-indigo .navbar-nav .dropdown-item.disabled,
.navbar-theme-indigo .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-indigo .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-indigo .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-indigo .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-indigoDark:not(.headroom) {
  background-color: #1b1b37;
}

.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-indigoDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-indigoDark .navbar-nav .dropdown-item.active, .navbar-theme-indigoDark .navbar-nav .dropdown-item:hover,
.navbar-theme-indigoDark .navbar-nav .list-group-item.active,
.navbar-theme-indigoDark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-indigoDark .navbar-nav .nav-link, .navbar-theme-indigoDark .navbar-nav .nav-link:focus, .navbar-theme-indigoDark .navbar-nav .nav-link.active, .navbar-theme-indigoDark .navbar-nav .nav-link:hover,
.navbar-theme-indigoDark .navbar-nav .show > .nav-link,
.navbar-theme-indigoDark .navbar-nav .show > .nav-link:focus,
.navbar-theme-indigoDark .navbar-nav .show > .nav-link.active,
.navbar-theme-indigoDark .navbar-nav .show > .nav-link:hover,
.navbar-theme-indigoDark .navbar-nav .dropdown-item,
.navbar-theme-indigoDark .navbar-nav .dropdown-item:focus,
.navbar-theme-indigoDark .navbar-nav .dropdown-item.active,
.navbar-theme-indigoDark .navbar-nav .dropdown-item:hover,
.navbar-theme-indigoDark .navbar-nav .list-group-item,
.navbar-theme-indigoDark .navbar-nav .list-group-item:focus,
.navbar-theme-indigoDark .navbar-nav .list-group-item.active,
.navbar-theme-indigoDark .navbar-nav .list-group-item:hover {
    color: #1b1b37;
    background: transparent;
  }
  .navbar-theme-indigoDark .navbar-nav .nav-link.disabled,
.navbar-theme-indigoDark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-indigoDark .navbar-nav .dropdown-item.disabled,
.navbar-theme-indigoDark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-indigoDark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-indigoDark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-indigoDark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-dark:not(.headroom) {
  background-color: #262B40;
}

.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-dark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-dark .navbar-nav .dropdown-item.active, .navbar-theme-dark .navbar-nav .dropdown-item:hover,
.navbar-theme-dark .navbar-nav .list-group-item.active,
.navbar-theme-dark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-dark .navbar-nav .nav-link, .navbar-theme-dark .navbar-nav .nav-link:focus, .navbar-theme-dark .navbar-nav .nav-link.active, .navbar-theme-dark .navbar-nav .nav-link:hover,
.navbar-theme-dark .navbar-nav .show > .nav-link,
.navbar-theme-dark .navbar-nav .show > .nav-link:focus,
.navbar-theme-dark .navbar-nav .show > .nav-link.active,
.navbar-theme-dark .navbar-nav .show > .nav-link:hover,
.navbar-theme-dark .navbar-nav .dropdown-item,
.navbar-theme-dark .navbar-nav .dropdown-item:focus,
.navbar-theme-dark .navbar-nav .dropdown-item.active,
.navbar-theme-dark .navbar-nav .dropdown-item:hover,
.navbar-theme-dark .navbar-nav .list-group-item,
.navbar-theme-dark .navbar-nav .list-group-item:focus,
.navbar-theme-dark .navbar-nav .list-group-item.active,
.navbar-theme-dark .navbar-nav .list-group-item:hover {
    color: #262B40;
    background: transparent;
  }
  .navbar-theme-dark .navbar-nav .nav-link.disabled,
.navbar-theme-dark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-dark .navbar-nav .dropdown-item.disabled,
.navbar-theme-dark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-dark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-dark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-dark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-soft:not(.headroom) {
  background-color: #f5f8fb;
}

.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-soft.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-soft .navbar-nav .dropdown-item.active, .navbar-theme-soft .navbar-nav .dropdown-item:hover,
.navbar-theme-soft .navbar-nav .list-group-item.active,
.navbar-theme-soft .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-soft .navbar-nav .nav-link, .navbar-theme-soft .navbar-nav .nav-link:focus, .navbar-theme-soft .navbar-nav .nav-link.active, .navbar-theme-soft .navbar-nav .nav-link:hover,
.navbar-theme-soft .navbar-nav .show > .nav-link,
.navbar-theme-soft .navbar-nav .show > .nav-link:focus,
.navbar-theme-soft .navbar-nav .show > .nav-link.active,
.navbar-theme-soft .navbar-nav .show > .nav-link:hover,
.navbar-theme-soft .navbar-nav .dropdown-item,
.navbar-theme-soft .navbar-nav .dropdown-item:focus,
.navbar-theme-soft .navbar-nav .dropdown-item.active,
.navbar-theme-soft .navbar-nav .dropdown-item:hover,
.navbar-theme-soft .navbar-nav .list-group-item,
.navbar-theme-soft .navbar-nav .list-group-item:focus,
.navbar-theme-soft .navbar-nav .list-group-item.active,
.navbar-theme-soft .navbar-nav .list-group-item:hover {
    color: #f5f8fb;
    background: transparent;
  }
  .navbar-theme-soft .navbar-nav .nav-link.disabled,
.navbar-theme-soft .navbar-nav .show > .nav-link.disabled,
.navbar-theme-soft .navbar-nav .dropdown-item.disabled,
.navbar-theme-soft .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-soft .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-soft .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-soft .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-black:not(.headroom) {
  background-color: #2e3650;
}

.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-black.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-black .navbar-nav .dropdown-item.active, .navbar-theme-black .navbar-nav .dropdown-item:hover,
.navbar-theme-black .navbar-nav .list-group-item.active,
.navbar-theme-black .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-black .navbar-nav .nav-link, .navbar-theme-black .navbar-nav .nav-link:focus, .navbar-theme-black .navbar-nav .nav-link.active, .navbar-theme-black .navbar-nav .nav-link:hover,
.navbar-theme-black .navbar-nav .show > .nav-link,
.navbar-theme-black .navbar-nav .show > .nav-link:focus,
.navbar-theme-black .navbar-nav .show > .nav-link.active,
.navbar-theme-black .navbar-nav .show > .nav-link:hover,
.navbar-theme-black .navbar-nav .dropdown-item,
.navbar-theme-black .navbar-nav .dropdown-item:focus,
.navbar-theme-black .navbar-nav .dropdown-item.active,
.navbar-theme-black .navbar-nav .dropdown-item:hover,
.navbar-theme-black .navbar-nav .list-group-item,
.navbar-theme-black .navbar-nav .list-group-item:focus,
.navbar-theme-black .navbar-nav .list-group-item.active,
.navbar-theme-black .navbar-nav .list-group-item:hover {
    color: #2e3650;
    background: transparent;
  }
  .navbar-theme-black .navbar-nav .nav-link.disabled,
.navbar-theme-black .navbar-nav .show > .nav-link.disabled,
.navbar-theme-black .navbar-nav .dropdown-item.disabled,
.navbar-theme-black .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-black .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-black .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-black .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-blue:not(.headroom) {
  background-color: #0948B3;
}

.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-blue.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-blue .navbar-nav .dropdown-item.active, .navbar-theme-blue .navbar-nav .dropdown-item:hover,
.navbar-theme-blue .navbar-nav .list-group-item.active,
.navbar-theme-blue .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-blue .navbar-nav .nav-link, .navbar-theme-blue .navbar-nav .nav-link:focus, .navbar-theme-blue .navbar-nav .nav-link.active, .navbar-theme-blue .navbar-nav .nav-link:hover,
.navbar-theme-blue .navbar-nav .show > .nav-link,
.navbar-theme-blue .navbar-nav .show > .nav-link:focus,
.navbar-theme-blue .navbar-nav .show > .nav-link.active,
.navbar-theme-blue .navbar-nav .show > .nav-link:hover,
.navbar-theme-blue .navbar-nav .dropdown-item,
.navbar-theme-blue .navbar-nav .dropdown-item:focus,
.navbar-theme-blue .navbar-nav .dropdown-item.active,
.navbar-theme-blue .navbar-nav .dropdown-item:hover,
.navbar-theme-blue .navbar-nav .list-group-item,
.navbar-theme-blue .navbar-nav .list-group-item:focus,
.navbar-theme-blue .navbar-nav .list-group-item.active,
.navbar-theme-blue .navbar-nav .list-group-item:hover {
    color: #0948B3;
    background: transparent;
  }
  .navbar-theme-blue .navbar-nav .nav-link.disabled,
.navbar-theme-blue .navbar-nav .show > .nav-link.disabled,
.navbar-theme-blue .navbar-nav .dropdown-item.disabled,
.navbar-theme-blue .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-blue .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-blue .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-blue .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-blueDark:not(.headroom) {
  background-color: #041737;
}

.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-blueDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-blueDark .navbar-nav .dropdown-item.active, .navbar-theme-blueDark .navbar-nav .dropdown-item:hover,
.navbar-theme-blueDark .navbar-nav .list-group-item.active,
.navbar-theme-blueDark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-blueDark .navbar-nav .nav-link, .navbar-theme-blueDark .navbar-nav .nav-link:focus, .navbar-theme-blueDark .navbar-nav .nav-link.active, .navbar-theme-blueDark .navbar-nav .nav-link:hover,
.navbar-theme-blueDark .navbar-nav .show > .nav-link,
.navbar-theme-blueDark .navbar-nav .show > .nav-link:focus,
.navbar-theme-blueDark .navbar-nav .show > .nav-link.active,
.navbar-theme-blueDark .navbar-nav .show > .nav-link:hover,
.navbar-theme-blueDark .navbar-nav .dropdown-item,
.navbar-theme-blueDark .navbar-nav .dropdown-item:focus,
.navbar-theme-blueDark .navbar-nav .dropdown-item.active,
.navbar-theme-blueDark .navbar-nav .dropdown-item:hover,
.navbar-theme-blueDark .navbar-nav .list-group-item,
.navbar-theme-blueDark .navbar-nav .list-group-item:focus,
.navbar-theme-blueDark .navbar-nav .list-group-item.active,
.navbar-theme-blueDark .navbar-nav .list-group-item:hover {
    color: #041737;
    background: transparent;
  }
  .navbar-theme-blueDark .navbar-nav .nav-link.disabled,
.navbar-theme-blueDark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-blueDark .navbar-nav .dropdown-item.disabled,
.navbar-theme-blueDark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-blueDark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-blueDark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-blueDark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-pink:not(.headroom) {
  background-color: #C96480;
}

.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-pink.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-pink .navbar-nav .dropdown-item.active, .navbar-theme-pink .navbar-nav .dropdown-item:hover,
.navbar-theme-pink .navbar-nav .list-group-item.active,
.navbar-theme-pink .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-pink .navbar-nav .nav-link, .navbar-theme-pink .navbar-nav .nav-link:focus, .navbar-theme-pink .navbar-nav .nav-link.active, .navbar-theme-pink .navbar-nav .nav-link:hover,
.navbar-theme-pink .navbar-nav .show > .nav-link,
.navbar-theme-pink .navbar-nav .show > .nav-link:focus,
.navbar-theme-pink .navbar-nav .show > .nav-link.active,
.navbar-theme-pink .navbar-nav .show > .nav-link:hover,
.navbar-theme-pink .navbar-nav .dropdown-item,
.navbar-theme-pink .navbar-nav .dropdown-item:focus,
.navbar-theme-pink .navbar-nav .dropdown-item.active,
.navbar-theme-pink .navbar-nav .dropdown-item:hover,
.navbar-theme-pink .navbar-nav .list-group-item,
.navbar-theme-pink .navbar-nav .list-group-item:focus,
.navbar-theme-pink .navbar-nav .list-group-item.active,
.navbar-theme-pink .navbar-nav .list-group-item:hover {
    color: #C96480;
    background: transparent;
  }
  .navbar-theme-pink .navbar-nav .nav-link.disabled,
.navbar-theme-pink .navbar-nav .show > .nav-link.disabled,
.navbar-theme-pink .navbar-nav .dropdown-item.disabled,
.navbar-theme-pink .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-pink .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-pink .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-pink .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-pinkDark:not(.headroom) {
  background-color: #371b1b;
}

.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-pinkDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-pinkDark .navbar-nav .dropdown-item.active, .navbar-theme-pinkDark .navbar-nav .dropdown-item:hover,
.navbar-theme-pinkDark .navbar-nav .list-group-item.active,
.navbar-theme-pinkDark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-pinkDark .navbar-nav .nav-link, .navbar-theme-pinkDark .navbar-nav .nav-link:focus, .navbar-theme-pinkDark .navbar-nav .nav-link.active, .navbar-theme-pinkDark .navbar-nav .nav-link:hover,
.navbar-theme-pinkDark .navbar-nav .show > .nav-link,
.navbar-theme-pinkDark .navbar-nav .show > .nav-link:focus,
.navbar-theme-pinkDark .navbar-nav .show > .nav-link.active,
.navbar-theme-pinkDark .navbar-nav .show > .nav-link:hover,
.navbar-theme-pinkDark .navbar-nav .dropdown-item,
.navbar-theme-pinkDark .navbar-nav .dropdown-item:focus,
.navbar-theme-pinkDark .navbar-nav .dropdown-item.active,
.navbar-theme-pinkDark .navbar-nav .dropdown-item:hover,
.navbar-theme-pinkDark .navbar-nav .list-group-item,
.navbar-theme-pinkDark .navbar-nav .list-group-item:focus,
.navbar-theme-pinkDark .navbar-nav .list-group-item.active,
.navbar-theme-pinkDark .navbar-nav .list-group-item:hover {
    color: #371b1b;
    background: transparent;
  }
  .navbar-theme-pinkDark .navbar-nav .nav-link.disabled,
.navbar-theme-pinkDark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-pinkDark .navbar-nav .dropdown-item.disabled,
.navbar-theme-pinkDark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-pinkDark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-pinkDark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-pinkDark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-cyan:not(.headroom) {
  background-color: #63b1bd;
}

.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-cyan.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-cyan .navbar-nav .dropdown-item.active, .navbar-theme-cyan .navbar-nav .dropdown-item:hover,
.navbar-theme-cyan .navbar-nav .list-group-item.active,
.navbar-theme-cyan .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-cyan .navbar-nav .nav-link, .navbar-theme-cyan .navbar-nav .nav-link:focus, .navbar-theme-cyan .navbar-nav .nav-link.active, .navbar-theme-cyan .navbar-nav .nav-link:hover,
.navbar-theme-cyan .navbar-nav .show > .nav-link,
.navbar-theme-cyan .navbar-nav .show > .nav-link:focus,
.navbar-theme-cyan .navbar-nav .show > .nav-link.active,
.navbar-theme-cyan .navbar-nav .show > .nav-link:hover,
.navbar-theme-cyan .navbar-nav .dropdown-item,
.navbar-theme-cyan .navbar-nav .dropdown-item:focus,
.navbar-theme-cyan .navbar-nav .dropdown-item.active,
.navbar-theme-cyan .navbar-nav .dropdown-item:hover,
.navbar-theme-cyan .navbar-nav .list-group-item,
.navbar-theme-cyan .navbar-nav .list-group-item:focus,
.navbar-theme-cyan .navbar-nav .list-group-item.active,
.navbar-theme-cyan .navbar-nav .list-group-item:hover {
    color: #63b1bd;
    background: transparent;
  }
  .navbar-theme-cyan .navbar-nav .nav-link.disabled,
.navbar-theme-cyan .navbar-nav .show > .nav-link.disabled,
.navbar-theme-cyan .navbar-nav .dropdown-item.disabled,
.navbar-theme-cyan .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-cyan .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-cyan .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-cyan .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-cyanDark:not(.headroom) {
  background-color: #1c3239;
}

.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-cyanDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-cyanDark .navbar-nav .dropdown-item.active, .navbar-theme-cyanDark .navbar-nav .dropdown-item:hover,
.navbar-theme-cyanDark .navbar-nav .list-group-item.active,
.navbar-theme-cyanDark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-cyanDark .navbar-nav .nav-link, .navbar-theme-cyanDark .navbar-nav .nav-link:focus, .navbar-theme-cyanDark .navbar-nav .nav-link.active, .navbar-theme-cyanDark .navbar-nav .nav-link:hover,
.navbar-theme-cyanDark .navbar-nav .show > .nav-link,
.navbar-theme-cyanDark .navbar-nav .show > .nav-link:focus,
.navbar-theme-cyanDark .navbar-nav .show > .nav-link.active,
.navbar-theme-cyanDark .navbar-nav .show > .nav-link:hover,
.navbar-theme-cyanDark .navbar-nav .dropdown-item,
.navbar-theme-cyanDark .navbar-nav .dropdown-item:focus,
.navbar-theme-cyanDark .navbar-nav .dropdown-item.active,
.navbar-theme-cyanDark .navbar-nav .dropdown-item:hover,
.navbar-theme-cyanDark .navbar-nav .list-group-item,
.navbar-theme-cyanDark .navbar-nav .list-group-item:focus,
.navbar-theme-cyanDark .navbar-nav .list-group-item.active,
.navbar-theme-cyanDark .navbar-nav .list-group-item:hover {
    color: #1c3239;
    background: transparent;
  }
  .navbar-theme-cyanDark .navbar-nav .nav-link.disabled,
.navbar-theme-cyanDark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-cyanDark .navbar-nav .dropdown-item.disabled,
.navbar-theme-cyanDark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-cyanDark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-cyanDark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-cyanDark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-purple:not(.headroom) {
  background-color: #8965e0;
}

.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-purple.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-purple .navbar-nav .dropdown-item.active, .navbar-theme-purple .navbar-nav .dropdown-item:hover,
.navbar-theme-purple .navbar-nav .list-group-item.active,
.navbar-theme-purple .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-purple .navbar-nav .nav-link, .navbar-theme-purple .navbar-nav .nav-link:focus, .navbar-theme-purple .navbar-nav .nav-link.active, .navbar-theme-purple .navbar-nav .nav-link:hover,
.navbar-theme-purple .navbar-nav .show > .nav-link,
.navbar-theme-purple .navbar-nav .show > .nav-link:focus,
.navbar-theme-purple .navbar-nav .show > .nav-link.active,
.navbar-theme-purple .navbar-nav .show > .nav-link:hover,
.navbar-theme-purple .navbar-nav .dropdown-item,
.navbar-theme-purple .navbar-nav .dropdown-item:focus,
.navbar-theme-purple .navbar-nav .dropdown-item.active,
.navbar-theme-purple .navbar-nav .dropdown-item:hover,
.navbar-theme-purple .navbar-nav .list-group-item,
.navbar-theme-purple .navbar-nav .list-group-item:focus,
.navbar-theme-purple .navbar-nav .list-group-item.active,
.navbar-theme-purple .navbar-nav .list-group-item:hover {
    color: #8965e0;
    background: transparent;
  }
  .navbar-theme-purple .navbar-nav .nav-link.disabled,
.navbar-theme-purple .navbar-nav .show > .nav-link.disabled,
.navbar-theme-purple .navbar-nav .dropdown-item.disabled,
.navbar-theme-purple .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-purple .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-purple .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-purple .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-purpleDark:not(.headroom) {
  background-color: #1a1a37;
}

.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-purpleDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-purpleDark .navbar-nav .dropdown-item.active, .navbar-theme-purpleDark .navbar-nav .dropdown-item:hover,
.navbar-theme-purpleDark .navbar-nav .list-group-item.active,
.navbar-theme-purpleDark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-purpleDark .navbar-nav .nav-link, .navbar-theme-purpleDark .navbar-nav .nav-link:focus, .navbar-theme-purpleDark .navbar-nav .nav-link.active, .navbar-theme-purpleDark .navbar-nav .nav-link:hover,
.navbar-theme-purpleDark .navbar-nav .show > .nav-link,
.navbar-theme-purpleDark .navbar-nav .show > .nav-link:focus,
.navbar-theme-purpleDark .navbar-nav .show > .nav-link.active,
.navbar-theme-purpleDark .navbar-nav .show > .nav-link:hover,
.navbar-theme-purpleDark .navbar-nav .dropdown-item,
.navbar-theme-purpleDark .navbar-nav .dropdown-item:focus,
.navbar-theme-purpleDark .navbar-nav .dropdown-item.active,
.navbar-theme-purpleDark .navbar-nav .dropdown-item:hover,
.navbar-theme-purpleDark .navbar-nav .list-group-item,
.navbar-theme-purpleDark .navbar-nav .list-group-item:focus,
.navbar-theme-purpleDark .navbar-nav .list-group-item.active,
.navbar-theme-purpleDark .navbar-nav .list-group-item:hover {
    color: #1a1a37;
    background: transparent;
  }
  .navbar-theme-purpleDark .navbar-nav .nav-link.disabled,
.navbar-theme-purpleDark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-purpleDark .navbar-nav .dropdown-item.disabled,
.navbar-theme-purpleDark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-purpleDark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-purpleDark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-purpleDark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-soft-indigo:not(.headroom) {
  background-color: #f5e8ff;
}

.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-soft-indigo.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-soft-indigo .navbar-nav .dropdown-item.active, .navbar-theme-soft-indigo .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-indigo .navbar-nav .list-group-item.active,
.navbar-theme-soft-indigo .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-soft-indigo .navbar-nav .nav-link, .navbar-theme-soft-indigo .navbar-nav .nav-link:focus, .navbar-theme-soft-indigo .navbar-nav .nav-link.active, .navbar-theme-soft-indigo .navbar-nav .nav-link:hover,
.navbar-theme-soft-indigo .navbar-nav .show > .nav-link,
.navbar-theme-soft-indigo .navbar-nav .show > .nav-link:focus,
.navbar-theme-soft-indigo .navbar-nav .show > .nav-link.active,
.navbar-theme-soft-indigo .navbar-nav .show > .nav-link:hover,
.navbar-theme-soft-indigo .navbar-nav .dropdown-item,
.navbar-theme-soft-indigo .navbar-nav .dropdown-item:focus,
.navbar-theme-soft-indigo .navbar-nav .dropdown-item.active,
.navbar-theme-soft-indigo .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-indigo .navbar-nav .list-group-item,
.navbar-theme-soft-indigo .navbar-nav .list-group-item:focus,
.navbar-theme-soft-indigo .navbar-nav .list-group-item.active,
.navbar-theme-soft-indigo .navbar-nav .list-group-item:hover {
    color: #f5e8ff;
    background: transparent;
  }
  .navbar-theme-soft-indigo .navbar-nav .nav-link.disabled,
.navbar-theme-soft-indigo .navbar-nav .show > .nav-link.disabled,
.navbar-theme-soft-indigo .navbar-nav .dropdown-item.disabled,
.navbar-theme-soft-indigo .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-soft-indigo .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-soft-indigo .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-soft-indigo .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-soft-green:not(.headroom) {
  background-color: #2CA58D;
}

.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-soft-green.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-soft-green .navbar-nav .dropdown-item.active, .navbar-theme-soft-green .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-green .navbar-nav .list-group-item.active,
.navbar-theme-soft-green .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-soft-green .navbar-nav .nav-link, .navbar-theme-soft-green .navbar-nav .nav-link:focus, .navbar-theme-soft-green .navbar-nav .nav-link.active, .navbar-theme-soft-green .navbar-nav .nav-link:hover,
.navbar-theme-soft-green .navbar-nav .show > .nav-link,
.navbar-theme-soft-green .navbar-nav .show > .nav-link:focus,
.navbar-theme-soft-green .navbar-nav .show > .nav-link.active,
.navbar-theme-soft-green .navbar-nav .show > .nav-link:hover,
.navbar-theme-soft-green .navbar-nav .dropdown-item,
.navbar-theme-soft-green .navbar-nav .dropdown-item:focus,
.navbar-theme-soft-green .navbar-nav .dropdown-item.active,
.navbar-theme-soft-green .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-green .navbar-nav .list-group-item,
.navbar-theme-soft-green .navbar-nav .list-group-item:focus,
.navbar-theme-soft-green .navbar-nav .list-group-item.active,
.navbar-theme-soft-green .navbar-nav .list-group-item:hover {
    color: #2CA58D;
    background: transparent;
  }
  .navbar-theme-soft-green .navbar-nav .nav-link.disabled,
.navbar-theme-soft-green .navbar-nav .show > .nav-link.disabled,
.navbar-theme-soft-green .navbar-nav .dropdown-item.disabled,
.navbar-theme-soft-green .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-soft-green .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-soft-green .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-soft-green .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-soft-greenDark:not(.headroom) {
  background-color: #113d31;
}

.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-soft-greenDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-soft-greenDark .navbar-nav .dropdown-item.active, .navbar-theme-soft-greenDark .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-greenDark .navbar-nav .list-group-item.active,
.navbar-theme-soft-greenDark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-soft-greenDark .navbar-nav .nav-link, .navbar-theme-soft-greenDark .navbar-nav .nav-link:focus, .navbar-theme-soft-greenDark .navbar-nav .nav-link.active, .navbar-theme-soft-greenDark .navbar-nav .nav-link:hover,
.navbar-theme-soft-greenDark .navbar-nav .show > .nav-link,
.navbar-theme-soft-greenDark .navbar-nav .show > .nav-link:focus,
.navbar-theme-soft-greenDark .navbar-nav .show > .nav-link.active,
.navbar-theme-soft-greenDark .navbar-nav .show > .nav-link:hover,
.navbar-theme-soft-greenDark .navbar-nav .dropdown-item,
.navbar-theme-soft-greenDark .navbar-nav .dropdown-item:focus,
.navbar-theme-soft-greenDark .navbar-nav .dropdown-item.active,
.navbar-theme-soft-greenDark .navbar-nav .dropdown-item:hover,
.navbar-theme-soft-greenDark .navbar-nav .list-group-item,
.navbar-theme-soft-greenDark .navbar-nav .list-group-item:focus,
.navbar-theme-soft-greenDark .navbar-nav .list-group-item.active,
.navbar-theme-soft-greenDark .navbar-nav .list-group-item:hover {
    color: #113d31;
    background: transparent;
  }
  .navbar-theme-soft-greenDark .navbar-nav .nav-link.disabled,
.navbar-theme-soft-greenDark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-soft-greenDark .navbar-nav .dropdown-item.disabled,
.navbar-theme-soft-greenDark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-soft-greenDark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-soft-greenDark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-soft-greenDark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-gray-100:not(.headroom) {
  background-color: #f3f7fa;
}

.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-100.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-gray-100 .navbar-nav .dropdown-item.active, .navbar-theme-gray-100 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-100 .navbar-nav .list-group-item.active,
.navbar-theme-gray-100 .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-100 .navbar-nav .nav-link, .navbar-theme-gray-100 .navbar-nav .nav-link:focus, .navbar-theme-gray-100 .navbar-nav .nav-link.active, .navbar-theme-gray-100 .navbar-nav .nav-link:hover,
.navbar-theme-gray-100 .navbar-nav .show > .nav-link,
.navbar-theme-gray-100 .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-100 .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-100 .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-100 .navbar-nav .dropdown-item,
.navbar-theme-gray-100 .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-100 .navbar-nav .dropdown-item.active,
.navbar-theme-gray-100 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-100 .navbar-nav .list-group-item,
.navbar-theme-gray-100 .navbar-nav .list-group-item:focus,
.navbar-theme-gray-100 .navbar-nav .list-group-item.active,
.navbar-theme-gray-100 .navbar-nav .list-group-item:hover {
    color: #f3f7fa;
    background: transparent;
  }
  .navbar-theme-gray-100 .navbar-nav .nav-link.disabled,
.navbar-theme-gray-100 .navbar-nav .show > .nav-link.disabled,
.navbar-theme-gray-100 .navbar-nav .dropdown-item.disabled,
.navbar-theme-gray-100 .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-gray-100 .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-gray-100 .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-gray-100 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-gray-200:not(.headroom) {
  background-color: #f5f8fb;
}

.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-200.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-gray-200 .navbar-nav .dropdown-item.active, .navbar-theme-gray-200 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-200 .navbar-nav .list-group-item.active,
.navbar-theme-gray-200 .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-200 .navbar-nav .nav-link, .navbar-theme-gray-200 .navbar-nav .nav-link:focus, .navbar-theme-gray-200 .navbar-nav .nav-link.active, .navbar-theme-gray-200 .navbar-nav .nav-link:hover,
.navbar-theme-gray-200 .navbar-nav .show > .nav-link,
.navbar-theme-gray-200 .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-200 .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-200 .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-200 .navbar-nav .dropdown-item,
.navbar-theme-gray-200 .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-200 .navbar-nav .dropdown-item.active,
.navbar-theme-gray-200 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-200 .navbar-nav .list-group-item,
.navbar-theme-gray-200 .navbar-nav .list-group-item:focus,
.navbar-theme-gray-200 .navbar-nav .list-group-item.active,
.navbar-theme-gray-200 .navbar-nav .list-group-item:hover {
    color: #f5f8fb;
    background: transparent;
  }
  .navbar-theme-gray-200 .navbar-nav .nav-link.disabled,
.navbar-theme-gray-200 .navbar-nav .show > .nav-link.disabled,
.navbar-theme-gray-200 .navbar-nav .dropdown-item.disabled,
.navbar-theme-gray-200 .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-gray-200 .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-gray-200 .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-gray-200 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-gray-300:not(.headroom) {
  background-color: #F0F3F6;
}

.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-300.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-gray-300 .navbar-nav .dropdown-item.active, .navbar-theme-gray-300 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-300 .navbar-nav .list-group-item.active,
.navbar-theme-gray-300 .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-300 .navbar-nav .nav-link, .navbar-theme-gray-300 .navbar-nav .nav-link:focus, .navbar-theme-gray-300 .navbar-nav .nav-link.active, .navbar-theme-gray-300 .navbar-nav .nav-link:hover,
.navbar-theme-gray-300 .navbar-nav .show > .nav-link,
.navbar-theme-gray-300 .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-300 .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-300 .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-300 .navbar-nav .dropdown-item,
.navbar-theme-gray-300 .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-300 .navbar-nav .dropdown-item.active,
.navbar-theme-gray-300 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-300 .navbar-nav .list-group-item,
.navbar-theme-gray-300 .navbar-nav .list-group-item:focus,
.navbar-theme-gray-300 .navbar-nav .list-group-item.active,
.navbar-theme-gray-300 .navbar-nav .list-group-item:hover {
    color: #F0F3F6;
    background: transparent;
  }
  .navbar-theme-gray-300 .navbar-nav .nav-link.disabled,
.navbar-theme-gray-300 .navbar-nav .show > .nav-link.disabled,
.navbar-theme-gray-300 .navbar-nav .dropdown-item.disabled,
.navbar-theme-gray-300 .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-gray-300 .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-gray-300 .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-gray-300 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-gray-400:not(.headroom) {
  background-color: #eaedf2;
}

.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-400.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-gray-400 .navbar-nav .dropdown-item.active, .navbar-theme-gray-400 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-400 .navbar-nav .list-group-item.active,
.navbar-theme-gray-400 .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-400 .navbar-nav .nav-link, .navbar-theme-gray-400 .navbar-nav .nav-link:focus, .navbar-theme-gray-400 .navbar-nav .nav-link.active, .navbar-theme-gray-400 .navbar-nav .nav-link:hover,
.navbar-theme-gray-400 .navbar-nav .show > .nav-link,
.navbar-theme-gray-400 .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-400 .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-400 .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-400 .navbar-nav .dropdown-item,
.navbar-theme-gray-400 .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-400 .navbar-nav .dropdown-item.active,
.navbar-theme-gray-400 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-400 .navbar-nav .list-group-item,
.navbar-theme-gray-400 .navbar-nav .list-group-item:focus,
.navbar-theme-gray-400 .navbar-nav .list-group-item.active,
.navbar-theme-gray-400 .navbar-nav .list-group-item:hover {
    color: #eaedf2;
    background: transparent;
  }
  .navbar-theme-gray-400 .navbar-nav .nav-link.disabled,
.navbar-theme-gray-400 .navbar-nav .show > .nav-link.disabled,
.navbar-theme-gray-400 .navbar-nav .dropdown-item.disabled,
.navbar-theme-gray-400 .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-gray-400 .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-gray-400 .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-gray-400 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-gray-500:not(.headroom) {
  background-color: #d1d7e0;
}

.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-500.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-gray-500 .navbar-nav .dropdown-item.active, .navbar-theme-gray-500 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-500 .navbar-nav .list-group-item.active,
.navbar-theme-gray-500 .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-500 .navbar-nav .nav-link, .navbar-theme-gray-500 .navbar-nav .nav-link:focus, .navbar-theme-gray-500 .navbar-nav .nav-link.active, .navbar-theme-gray-500 .navbar-nav .nav-link:hover,
.navbar-theme-gray-500 .navbar-nav .show > .nav-link,
.navbar-theme-gray-500 .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-500 .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-500 .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-500 .navbar-nav .dropdown-item,
.navbar-theme-gray-500 .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-500 .navbar-nav .dropdown-item.active,
.navbar-theme-gray-500 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-500 .navbar-nav .list-group-item,
.navbar-theme-gray-500 .navbar-nav .list-group-item:focus,
.navbar-theme-gray-500 .navbar-nav .list-group-item.active,
.navbar-theme-gray-500 .navbar-nav .list-group-item:hover {
    color: #d1d7e0;
    background: transparent;
  }
  .navbar-theme-gray-500 .navbar-nav .nav-link.disabled,
.navbar-theme-gray-500 .navbar-nav .show > .nav-link.disabled,
.navbar-theme-gray-500 .navbar-nav .dropdown-item.disabled,
.navbar-theme-gray-500 .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-gray-500 .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-gray-500 .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-gray-500 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-gray-600:not(.headroom) {
  background-color: #93a5be;
}

.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-600.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-gray-600 .navbar-nav .dropdown-item.active, .navbar-theme-gray-600 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-600 .navbar-nav .list-group-item.active,
.navbar-theme-gray-600 .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-600 .navbar-nav .nav-link, .navbar-theme-gray-600 .navbar-nav .nav-link:focus, .navbar-theme-gray-600 .navbar-nav .nav-link.active, .navbar-theme-gray-600 .navbar-nav .nav-link:hover,
.navbar-theme-gray-600 .navbar-nav .show > .nav-link,
.navbar-theme-gray-600 .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-600 .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-600 .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-600 .navbar-nav .dropdown-item,
.navbar-theme-gray-600 .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-600 .navbar-nav .dropdown-item.active,
.navbar-theme-gray-600 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-600 .navbar-nav .list-group-item,
.navbar-theme-gray-600 .navbar-nav .list-group-item:focus,
.navbar-theme-gray-600 .navbar-nav .list-group-item.active,
.navbar-theme-gray-600 .navbar-nav .list-group-item:hover {
    color: #93a5be;
    background: transparent;
  }
  .navbar-theme-gray-600 .navbar-nav .nav-link.disabled,
.navbar-theme-gray-600 .navbar-nav .show > .nav-link.disabled,
.navbar-theme-gray-600 .navbar-nav .dropdown-item.disabled,
.navbar-theme-gray-600 .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-gray-600 .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-gray-600 .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-gray-600 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-gray-700:not(.headroom) {
  background-color: #66799e;
}

.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-700.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-gray-700 .navbar-nav .dropdown-item.active, .navbar-theme-gray-700 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-700 .navbar-nav .list-group-item.active,
.navbar-theme-gray-700 .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-700 .navbar-nav .nav-link, .navbar-theme-gray-700 .navbar-nav .nav-link:focus, .navbar-theme-gray-700 .navbar-nav .nav-link.active, .navbar-theme-gray-700 .navbar-nav .nav-link:hover,
.navbar-theme-gray-700 .navbar-nav .show > .nav-link,
.navbar-theme-gray-700 .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-700 .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-700 .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-700 .navbar-nav .dropdown-item,
.navbar-theme-gray-700 .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-700 .navbar-nav .dropdown-item.active,
.navbar-theme-gray-700 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-700 .navbar-nav .list-group-item,
.navbar-theme-gray-700 .navbar-nav .list-group-item:focus,
.navbar-theme-gray-700 .navbar-nav .list-group-item.active,
.navbar-theme-gray-700 .navbar-nav .list-group-item:hover {
    color: #66799e;
    background: transparent;
  }
  .navbar-theme-gray-700 .navbar-nav .nav-link.disabled,
.navbar-theme-gray-700 .navbar-nav .show > .nav-link.disabled,
.navbar-theme-gray-700 .navbar-nav .dropdown-item.disabled,
.navbar-theme-gray-700 .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-gray-700 .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-gray-700 .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-gray-700 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-gray-800:not(.headroom) {
  background-color: #506690;
}

.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-gray-800.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-gray-800 .navbar-nav .dropdown-item.active, .navbar-theme-gray-800 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-800 .navbar-nav .list-group-item.active,
.navbar-theme-gray-800 .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-gray-800 .navbar-nav .nav-link, .navbar-theme-gray-800 .navbar-nav .nav-link:focus, .navbar-theme-gray-800 .navbar-nav .nav-link.active, .navbar-theme-gray-800 .navbar-nav .nav-link:hover,
.navbar-theme-gray-800 .navbar-nav .show > .nav-link,
.navbar-theme-gray-800 .navbar-nav .show > .nav-link:focus,
.navbar-theme-gray-800 .navbar-nav .show > .nav-link.active,
.navbar-theme-gray-800 .navbar-nav .show > .nav-link:hover,
.navbar-theme-gray-800 .navbar-nav .dropdown-item,
.navbar-theme-gray-800 .navbar-nav .dropdown-item:focus,
.navbar-theme-gray-800 .navbar-nav .dropdown-item.active,
.navbar-theme-gray-800 .navbar-nav .dropdown-item:hover,
.navbar-theme-gray-800 .navbar-nav .list-group-item,
.navbar-theme-gray-800 .navbar-nav .list-group-item:focus,
.navbar-theme-gray-800 .navbar-nav .list-group-item.active,
.navbar-theme-gray-800 .navbar-nav .list-group-item:hover {
    color: #506690;
    background: transparent;
  }
  .navbar-theme-gray-800 .navbar-nav .nav-link.disabled,
.navbar-theme-gray-800 .navbar-nav .show > .nav-link.disabled,
.navbar-theme-gray-800 .navbar-nav .dropdown-item.disabled,
.navbar-theme-gray-800 .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-gray-800 .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-gray-800 .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-gray-800 .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-facebook:not(.headroom) {
  background-color: #3b5999;
}

.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-facebook.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-facebook .navbar-nav .dropdown-item.active, .navbar-theme-facebook .navbar-nav .dropdown-item:hover,
.navbar-theme-facebook .navbar-nav .list-group-item.active,
.navbar-theme-facebook .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-facebook .navbar-nav .nav-link, .navbar-theme-facebook .navbar-nav .nav-link:focus, .navbar-theme-facebook .navbar-nav .nav-link.active, .navbar-theme-facebook .navbar-nav .nav-link:hover,
.navbar-theme-facebook .navbar-nav .show > .nav-link,
.navbar-theme-facebook .navbar-nav .show > .nav-link:focus,
.navbar-theme-facebook .navbar-nav .show > .nav-link.active,
.navbar-theme-facebook .navbar-nav .show > .nav-link:hover,
.navbar-theme-facebook .navbar-nav .dropdown-item,
.navbar-theme-facebook .navbar-nav .dropdown-item:focus,
.navbar-theme-facebook .navbar-nav .dropdown-item.active,
.navbar-theme-facebook .navbar-nav .dropdown-item:hover,
.navbar-theme-facebook .navbar-nav .list-group-item,
.navbar-theme-facebook .navbar-nav .list-group-item:focus,
.navbar-theme-facebook .navbar-nav .list-group-item.active,
.navbar-theme-facebook .navbar-nav .list-group-item:hover {
    color: #3b5999;
    background: transparent;
  }
  .navbar-theme-facebook .navbar-nav .nav-link.disabled,
.navbar-theme-facebook .navbar-nav .show > .nav-link.disabled,
.navbar-theme-facebook .navbar-nav .dropdown-item.disabled,
.navbar-theme-facebook .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-facebook .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-facebook .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-facebook .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-facebookDark:not(.headroom) {
  background-color: #1d2b4a;
}

.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-facebookDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-facebookDark .navbar-nav .dropdown-item.active, .navbar-theme-facebookDark .navbar-nav .dropdown-item:hover,
.navbar-theme-facebookDark .navbar-nav .list-group-item.active,
.navbar-theme-facebookDark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-facebookDark .navbar-nav .nav-link, .navbar-theme-facebookDark .navbar-nav .nav-link:focus, .navbar-theme-facebookDark .navbar-nav .nav-link.active, .navbar-theme-facebookDark .navbar-nav .nav-link:hover,
.navbar-theme-facebookDark .navbar-nav .show > .nav-link,
.navbar-theme-facebookDark .navbar-nav .show > .nav-link:focus,
.navbar-theme-facebookDark .navbar-nav .show > .nav-link.active,
.navbar-theme-facebookDark .navbar-nav .show > .nav-link:hover,
.navbar-theme-facebookDark .navbar-nav .dropdown-item,
.navbar-theme-facebookDark .navbar-nav .dropdown-item:focus,
.navbar-theme-facebookDark .navbar-nav .dropdown-item.active,
.navbar-theme-facebookDark .navbar-nav .dropdown-item:hover,
.navbar-theme-facebookDark .navbar-nav .list-group-item,
.navbar-theme-facebookDark .navbar-nav .list-group-item:focus,
.navbar-theme-facebookDark .navbar-nav .list-group-item.active,
.navbar-theme-facebookDark .navbar-nav .list-group-item:hover {
    color: #1d2b4a;
    background: transparent;
  }
  .navbar-theme-facebookDark .navbar-nav .nav-link.disabled,
.navbar-theme-facebookDark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-facebookDark .navbar-nav .dropdown-item.disabled,
.navbar-theme-facebookDark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-facebookDark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-facebookDark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-facebookDark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-twitter:not(.headroom) {
  background-color: #1da1f2;
}

.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-twitter.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-twitter .navbar-nav .dropdown-item.active, .navbar-theme-twitter .navbar-nav .dropdown-item:hover,
.navbar-theme-twitter .navbar-nav .list-group-item.active,
.navbar-theme-twitter .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-twitter .navbar-nav .nav-link, .navbar-theme-twitter .navbar-nav .nav-link:focus, .navbar-theme-twitter .navbar-nav .nav-link.active, .navbar-theme-twitter .navbar-nav .nav-link:hover,
.navbar-theme-twitter .navbar-nav .show > .nav-link,
.navbar-theme-twitter .navbar-nav .show > .nav-link:focus,
.navbar-theme-twitter .navbar-nav .show > .nav-link.active,
.navbar-theme-twitter .navbar-nav .show > .nav-link:hover,
.navbar-theme-twitter .navbar-nav .dropdown-item,
.navbar-theme-twitter .navbar-nav .dropdown-item:focus,
.navbar-theme-twitter .navbar-nav .dropdown-item.active,
.navbar-theme-twitter .navbar-nav .dropdown-item:hover,
.navbar-theme-twitter .navbar-nav .list-group-item,
.navbar-theme-twitter .navbar-nav .list-group-item:focus,
.navbar-theme-twitter .navbar-nav .list-group-item.active,
.navbar-theme-twitter .navbar-nav .list-group-item:hover {
    color: #1da1f2;
    background: transparent;
  }
  .navbar-theme-twitter .navbar-nav .nav-link.disabled,
.navbar-theme-twitter .navbar-nav .show > .nav-link.disabled,
.navbar-theme-twitter .navbar-nav .dropdown-item.disabled,
.navbar-theme-twitter .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-twitter .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-twitter .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-twitter .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-twitterDark:not(.headroom) {
  background-color: #07293e;
}

.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-twitterDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-twitterDark .navbar-nav .dropdown-item.active, .navbar-theme-twitterDark .navbar-nav .dropdown-item:hover,
.navbar-theme-twitterDark .navbar-nav .list-group-item.active,
.navbar-theme-twitterDark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-twitterDark .navbar-nav .nav-link, .navbar-theme-twitterDark .navbar-nav .nav-link:focus, .navbar-theme-twitterDark .navbar-nav .nav-link.active, .navbar-theme-twitterDark .navbar-nav .nav-link:hover,
.navbar-theme-twitterDark .navbar-nav .show > .nav-link,
.navbar-theme-twitterDark .navbar-nav .show > .nav-link:focus,
.navbar-theme-twitterDark .navbar-nav .show > .nav-link.active,
.navbar-theme-twitterDark .navbar-nav .show > .nav-link:hover,
.navbar-theme-twitterDark .navbar-nav .dropdown-item,
.navbar-theme-twitterDark .navbar-nav .dropdown-item:focus,
.navbar-theme-twitterDark .navbar-nav .dropdown-item.active,
.navbar-theme-twitterDark .navbar-nav .dropdown-item:hover,
.navbar-theme-twitterDark .navbar-nav .list-group-item,
.navbar-theme-twitterDark .navbar-nav .list-group-item:focus,
.navbar-theme-twitterDark .navbar-nav .list-group-item.active,
.navbar-theme-twitterDark .navbar-nav .list-group-item:hover {
    color: #07293e;
    background: transparent;
  }
  .navbar-theme-twitterDark .navbar-nav .nav-link.disabled,
.navbar-theme-twitterDark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-twitterDark .navbar-nav .dropdown-item.disabled,
.navbar-theme-twitterDark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-twitterDark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-twitterDark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-twitterDark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-google:not(.headroom) {
  background-color: #DB4337;
}

.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-google.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-google .navbar-nav .dropdown-item.active, .navbar-theme-google .navbar-nav .dropdown-item:hover,
.navbar-theme-google .navbar-nav .list-group-item.active,
.navbar-theme-google .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-google .navbar-nav .nav-link, .navbar-theme-google .navbar-nav .nav-link:focus, .navbar-theme-google .navbar-nav .nav-link.active, .navbar-theme-google .navbar-nav .nav-link:hover,
.navbar-theme-google .navbar-nav .show > .nav-link,
.navbar-theme-google .navbar-nav .show > .nav-link:focus,
.navbar-theme-google .navbar-nav .show > .nav-link.active,
.navbar-theme-google .navbar-nav .show > .nav-link:hover,
.navbar-theme-google .navbar-nav .dropdown-item,
.navbar-theme-google .navbar-nav .dropdown-item:focus,
.navbar-theme-google .navbar-nav .dropdown-item.active,
.navbar-theme-google .navbar-nav .dropdown-item:hover,
.navbar-theme-google .navbar-nav .list-group-item,
.navbar-theme-google .navbar-nav .list-group-item:focus,
.navbar-theme-google .navbar-nav .list-group-item.active,
.navbar-theme-google .navbar-nav .list-group-item:hover {
    color: #DB4337;
    background: transparent;
  }
  .navbar-theme-google .navbar-nav .nav-link.disabled,
.navbar-theme-google .navbar-nav .show > .nav-link.disabled,
.navbar-theme-google .navbar-nav .dropdown-item.disabled,
.navbar-theme-google .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-google .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-google .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-google .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-instagram:not(.headroom) {
  background-color: #e4405f;
}

.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-instagram.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-instagram .navbar-nav .dropdown-item.active, .navbar-theme-instagram .navbar-nav .dropdown-item:hover,
.navbar-theme-instagram .navbar-nav .list-group-item.active,
.navbar-theme-instagram .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-instagram .navbar-nav .nav-link, .navbar-theme-instagram .navbar-nav .nav-link:focus, .navbar-theme-instagram .navbar-nav .nav-link.active, .navbar-theme-instagram .navbar-nav .nav-link:hover,
.navbar-theme-instagram .navbar-nav .show > .nav-link,
.navbar-theme-instagram .navbar-nav .show > .nav-link:focus,
.navbar-theme-instagram .navbar-nav .show > .nav-link.active,
.navbar-theme-instagram .navbar-nav .show > .nav-link:hover,
.navbar-theme-instagram .navbar-nav .dropdown-item,
.navbar-theme-instagram .navbar-nav .dropdown-item:focus,
.navbar-theme-instagram .navbar-nav .dropdown-item.active,
.navbar-theme-instagram .navbar-nav .dropdown-item:hover,
.navbar-theme-instagram .navbar-nav .list-group-item,
.navbar-theme-instagram .navbar-nav .list-group-item:focus,
.navbar-theme-instagram .navbar-nav .list-group-item.active,
.navbar-theme-instagram .navbar-nav .list-group-item:hover {
    color: #e4405f;
    background: transparent;
  }
  .navbar-theme-instagram .navbar-nav .nav-link.disabled,
.navbar-theme-instagram .navbar-nav .show > .nav-link.disabled,
.navbar-theme-instagram .navbar-nav .dropdown-item.disabled,
.navbar-theme-instagram .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-instagram .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-instagram .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-instagram .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-pinterest:not(.headroom) {
  background-color: #bd081c;
}

.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-pinterest.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-pinterest .navbar-nav .dropdown-item.active, .navbar-theme-pinterest .navbar-nav .dropdown-item:hover,
.navbar-theme-pinterest .navbar-nav .list-group-item.active,
.navbar-theme-pinterest .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-pinterest .navbar-nav .nav-link, .navbar-theme-pinterest .navbar-nav .nav-link:focus, .navbar-theme-pinterest .navbar-nav .nav-link.active, .navbar-theme-pinterest .navbar-nav .nav-link:hover,
.navbar-theme-pinterest .navbar-nav .show > .nav-link,
.navbar-theme-pinterest .navbar-nav .show > .nav-link:focus,
.navbar-theme-pinterest .navbar-nav .show > .nav-link.active,
.navbar-theme-pinterest .navbar-nav .show > .nav-link:hover,
.navbar-theme-pinterest .navbar-nav .dropdown-item,
.navbar-theme-pinterest .navbar-nav .dropdown-item:focus,
.navbar-theme-pinterest .navbar-nav .dropdown-item.active,
.navbar-theme-pinterest .navbar-nav .dropdown-item:hover,
.navbar-theme-pinterest .navbar-nav .list-group-item,
.navbar-theme-pinterest .navbar-nav .list-group-item:focus,
.navbar-theme-pinterest .navbar-nav .list-group-item.active,
.navbar-theme-pinterest .navbar-nav .list-group-item:hover {
    color: #bd081c;
    background: transparent;
  }
  .navbar-theme-pinterest .navbar-nav .nav-link.disabled,
.navbar-theme-pinterest .navbar-nav .show > .nav-link.disabled,
.navbar-theme-pinterest .navbar-nav .dropdown-item.disabled,
.navbar-theme-pinterest .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-pinterest .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-pinterest .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-pinterest .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-youtube:not(.headroom) {
  background-color: #cd201f;
}

.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-youtube.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-youtube .navbar-nav .dropdown-item.active, .navbar-theme-youtube .navbar-nav .dropdown-item:hover,
.navbar-theme-youtube .navbar-nav .list-group-item.active,
.navbar-theme-youtube .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-youtube .navbar-nav .nav-link, .navbar-theme-youtube .navbar-nav .nav-link:focus, .navbar-theme-youtube .navbar-nav .nav-link.active, .navbar-theme-youtube .navbar-nav .nav-link:hover,
.navbar-theme-youtube .navbar-nav .show > .nav-link,
.navbar-theme-youtube .navbar-nav .show > .nav-link:focus,
.navbar-theme-youtube .navbar-nav .show > .nav-link.active,
.navbar-theme-youtube .navbar-nav .show > .nav-link:hover,
.navbar-theme-youtube .navbar-nav .dropdown-item,
.navbar-theme-youtube .navbar-nav .dropdown-item:focus,
.navbar-theme-youtube .navbar-nav .dropdown-item.active,
.navbar-theme-youtube .navbar-nav .dropdown-item:hover,
.navbar-theme-youtube .navbar-nav .list-group-item,
.navbar-theme-youtube .navbar-nav .list-group-item:focus,
.navbar-theme-youtube .navbar-nav .list-group-item.active,
.navbar-theme-youtube .navbar-nav .list-group-item:hover {
    color: #cd201f;
    background: transparent;
  }
  .navbar-theme-youtube .navbar-nav .nav-link.disabled,
.navbar-theme-youtube .navbar-nav .show > .nav-link.disabled,
.navbar-theme-youtube .navbar-nav .dropdown-item.disabled,
.navbar-theme-youtube .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-youtube .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-youtube .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-youtube .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-slack:not(.headroom) {
  background-color: #3aaf85;
}

.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-slack.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-slack .navbar-nav .dropdown-item.active, .navbar-theme-slack .navbar-nav .dropdown-item:hover,
.navbar-theme-slack .navbar-nav .list-group-item.active,
.navbar-theme-slack .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-slack .navbar-nav .nav-link, .navbar-theme-slack .navbar-nav .nav-link:focus, .navbar-theme-slack .navbar-nav .nav-link.active, .navbar-theme-slack .navbar-nav .nav-link:hover,
.navbar-theme-slack .navbar-nav .show > .nav-link,
.navbar-theme-slack .navbar-nav .show > .nav-link:focus,
.navbar-theme-slack .navbar-nav .show > .nav-link.active,
.navbar-theme-slack .navbar-nav .show > .nav-link:hover,
.navbar-theme-slack .navbar-nav .dropdown-item,
.navbar-theme-slack .navbar-nav .dropdown-item:focus,
.navbar-theme-slack .navbar-nav .dropdown-item.active,
.navbar-theme-slack .navbar-nav .dropdown-item:hover,
.navbar-theme-slack .navbar-nav .list-group-item,
.navbar-theme-slack .navbar-nav .list-group-item:focus,
.navbar-theme-slack .navbar-nav .list-group-item.active,
.navbar-theme-slack .navbar-nav .list-group-item:hover {
    color: #3aaf85;
    background: transparent;
  }
  .navbar-theme-slack .navbar-nav .nav-link.disabled,
.navbar-theme-slack .navbar-nav .show > .nav-link.disabled,
.navbar-theme-slack .navbar-nav .dropdown-item.disabled,
.navbar-theme-slack .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-slack .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-slack .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-slack .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-slackDark:not(.headroom) {
  background-color: #13392b;
}

.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-slackDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-slackDark .navbar-nav .dropdown-item.active, .navbar-theme-slackDark .navbar-nav .dropdown-item:hover,
.navbar-theme-slackDark .navbar-nav .list-group-item.active,
.navbar-theme-slackDark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-slackDark .navbar-nav .nav-link, .navbar-theme-slackDark .navbar-nav .nav-link:focus, .navbar-theme-slackDark .navbar-nav .nav-link.active, .navbar-theme-slackDark .navbar-nav .nav-link:hover,
.navbar-theme-slackDark .navbar-nav .show > .nav-link,
.navbar-theme-slackDark .navbar-nav .show > .nav-link:focus,
.navbar-theme-slackDark .navbar-nav .show > .nav-link.active,
.navbar-theme-slackDark .navbar-nav .show > .nav-link:hover,
.navbar-theme-slackDark .navbar-nav .dropdown-item,
.navbar-theme-slackDark .navbar-nav .dropdown-item:focus,
.navbar-theme-slackDark .navbar-nav .dropdown-item.active,
.navbar-theme-slackDark .navbar-nav .dropdown-item:hover,
.navbar-theme-slackDark .navbar-nav .list-group-item,
.navbar-theme-slackDark .navbar-nav .list-group-item:focus,
.navbar-theme-slackDark .navbar-nav .list-group-item.active,
.navbar-theme-slackDark .navbar-nav .list-group-item:hover {
    color: #13392b;
    background: transparent;
  }
  .navbar-theme-slackDark .navbar-nav .nav-link.disabled,
.navbar-theme-slackDark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-slackDark .navbar-nav .dropdown-item.disabled,
.navbar-theme-slackDark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-slackDark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-slackDark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-slackDark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-dribbble:not(.headroom) {
  background-color: #ea4c89;
}

.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-dribbble.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-dribbble .navbar-nav .dropdown-item.active, .navbar-theme-dribbble .navbar-nav .dropdown-item:hover,
.navbar-theme-dribbble .navbar-nav .list-group-item.active,
.navbar-theme-dribbble .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-dribbble .navbar-nav .nav-link, .navbar-theme-dribbble .navbar-nav .nav-link:focus, .navbar-theme-dribbble .navbar-nav .nav-link.active, .navbar-theme-dribbble .navbar-nav .nav-link:hover,
.navbar-theme-dribbble .navbar-nav .show > .nav-link,
.navbar-theme-dribbble .navbar-nav .show > .nav-link:focus,
.navbar-theme-dribbble .navbar-nav .show > .nav-link.active,
.navbar-theme-dribbble .navbar-nav .show > .nav-link:hover,
.navbar-theme-dribbble .navbar-nav .dropdown-item,
.navbar-theme-dribbble .navbar-nav .dropdown-item:focus,
.navbar-theme-dribbble .navbar-nav .dropdown-item.active,
.navbar-theme-dribbble .navbar-nav .dropdown-item:hover,
.navbar-theme-dribbble .navbar-nav .list-group-item,
.navbar-theme-dribbble .navbar-nav .list-group-item:focus,
.navbar-theme-dribbble .navbar-nav .list-group-item.active,
.navbar-theme-dribbble .navbar-nav .list-group-item:hover {
    color: #ea4c89;
    background: transparent;
  }
  .navbar-theme-dribbble .navbar-nav .nav-link.disabled,
.navbar-theme-dribbble .navbar-nav .show > .nav-link.disabled,
.navbar-theme-dribbble .navbar-nav .dropdown-item.disabled,
.navbar-theme-dribbble .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-dribbble .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-dribbble .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-dribbble .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-dropbox:not(.headroom) {
  background-color: #1E90FF;
}

.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-dropbox.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-dropbox .navbar-nav .dropdown-item.active, .navbar-theme-dropbox .navbar-nav .dropdown-item:hover,
.navbar-theme-dropbox .navbar-nav .list-group-item.active,
.navbar-theme-dropbox .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-dropbox .navbar-nav .nav-link, .navbar-theme-dropbox .navbar-nav .nav-link:focus, .navbar-theme-dropbox .navbar-nav .nav-link.active, .navbar-theme-dropbox .navbar-nav .nav-link:hover,
.navbar-theme-dropbox .navbar-nav .show > .nav-link,
.navbar-theme-dropbox .navbar-nav .show > .nav-link:focus,
.navbar-theme-dropbox .navbar-nav .show > .nav-link.active,
.navbar-theme-dropbox .navbar-nav .show > .nav-link:hover,
.navbar-theme-dropbox .navbar-nav .dropdown-item,
.navbar-theme-dropbox .navbar-nav .dropdown-item:focus,
.navbar-theme-dropbox .navbar-nav .dropdown-item.active,
.navbar-theme-dropbox .navbar-nav .dropdown-item:hover,
.navbar-theme-dropbox .navbar-nav .list-group-item,
.navbar-theme-dropbox .navbar-nav .list-group-item:focus,
.navbar-theme-dropbox .navbar-nav .list-group-item.active,
.navbar-theme-dropbox .navbar-nav .list-group-item:hover {
    color: #1E90FF;
    background: transparent;
  }
  .navbar-theme-dropbox .navbar-nav .nav-link.disabled,
.navbar-theme-dropbox .navbar-nav .show > .nav-link.disabled,
.navbar-theme-dropbox .navbar-nav .dropdown-item.disabled,
.navbar-theme-dropbox .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-dropbox .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-dropbox .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-dropbox .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-twitch:not(.headroom) {
  background-color: #4B367C;
}

.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-twitch.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-twitch .navbar-nav .dropdown-item.active, .navbar-theme-twitch .navbar-nav .dropdown-item:hover,
.navbar-theme-twitch .navbar-nav .list-group-item.active,
.navbar-theme-twitch .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-twitch .navbar-nav .nav-link, .navbar-theme-twitch .navbar-nav .nav-link:focus, .navbar-theme-twitch .navbar-nav .nav-link.active, .navbar-theme-twitch .navbar-nav .nav-link:hover,
.navbar-theme-twitch .navbar-nav .show > .nav-link,
.navbar-theme-twitch .navbar-nav .show > .nav-link:focus,
.navbar-theme-twitch .navbar-nav .show > .nav-link.active,
.navbar-theme-twitch .navbar-nav .show > .nav-link:hover,
.navbar-theme-twitch .navbar-nav .dropdown-item,
.navbar-theme-twitch .navbar-nav .dropdown-item:focus,
.navbar-theme-twitch .navbar-nav .dropdown-item.active,
.navbar-theme-twitch .navbar-nav .dropdown-item:hover,
.navbar-theme-twitch .navbar-nav .list-group-item,
.navbar-theme-twitch .navbar-nav .list-group-item:focus,
.navbar-theme-twitch .navbar-nav .list-group-item.active,
.navbar-theme-twitch .navbar-nav .list-group-item:hover {
    color: #4B367C;
    background: transparent;
  }
  .navbar-theme-twitch .navbar-nav .nav-link.disabled,
.navbar-theme-twitch .navbar-nav .show > .nav-link.disabled,
.navbar-theme-twitch .navbar-nav .dropdown-item.disabled,
.navbar-theme-twitch .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-twitch .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-twitch .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-twitch .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-paypal:not(.headroom) {
  background-color: #ecb32c;
}

.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-paypal.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-paypal .navbar-nav .dropdown-item.active, .navbar-theme-paypal .navbar-nav .dropdown-item:hover,
.navbar-theme-paypal .navbar-nav .list-group-item.active,
.navbar-theme-paypal .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-paypal .navbar-nav .nav-link, .navbar-theme-paypal .navbar-nav .nav-link:focus, .navbar-theme-paypal .navbar-nav .nav-link.active, .navbar-theme-paypal .navbar-nav .nav-link:hover,
.navbar-theme-paypal .navbar-nav .show > .nav-link,
.navbar-theme-paypal .navbar-nav .show > .nav-link:focus,
.navbar-theme-paypal .navbar-nav .show > .nav-link.active,
.navbar-theme-paypal .navbar-nav .show > .nav-link:hover,
.navbar-theme-paypal .navbar-nav .dropdown-item,
.navbar-theme-paypal .navbar-nav .dropdown-item:focus,
.navbar-theme-paypal .navbar-nav .dropdown-item.active,
.navbar-theme-paypal .navbar-nav .dropdown-item:hover,
.navbar-theme-paypal .navbar-nav .list-group-item,
.navbar-theme-paypal .navbar-nav .list-group-item:focus,
.navbar-theme-paypal .navbar-nav .list-group-item.active,
.navbar-theme-paypal .navbar-nav .list-group-item:hover {
    color: #ecb32c;
    background: transparent;
  }
  .navbar-theme-paypal .navbar-nav .nav-link.disabled,
.navbar-theme-paypal .navbar-nav .show > .nav-link.disabled,
.navbar-theme-paypal .navbar-nav .dropdown-item.disabled,
.navbar-theme-paypal .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-paypal .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-paypal .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-paypal .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-paypalDark:not(.headroom) {
  background-color: #49370e;
}

.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-paypalDark.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-paypalDark .navbar-nav .dropdown-item.active, .navbar-theme-paypalDark .navbar-nav .dropdown-item:hover,
.navbar-theme-paypalDark .navbar-nav .list-group-item.active,
.navbar-theme-paypalDark .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-paypalDark .navbar-nav .nav-link, .navbar-theme-paypalDark .navbar-nav .nav-link:focus, .navbar-theme-paypalDark .navbar-nav .nav-link.active, .navbar-theme-paypalDark .navbar-nav .nav-link:hover,
.navbar-theme-paypalDark .navbar-nav .show > .nav-link,
.navbar-theme-paypalDark .navbar-nav .show > .nav-link:focus,
.navbar-theme-paypalDark .navbar-nav .show > .nav-link.active,
.navbar-theme-paypalDark .navbar-nav .show > .nav-link:hover,
.navbar-theme-paypalDark .navbar-nav .dropdown-item,
.navbar-theme-paypalDark .navbar-nav .dropdown-item:focus,
.navbar-theme-paypalDark .navbar-nav .dropdown-item.active,
.navbar-theme-paypalDark .navbar-nav .dropdown-item:hover,
.navbar-theme-paypalDark .navbar-nav .list-group-item,
.navbar-theme-paypalDark .navbar-nav .list-group-item:focus,
.navbar-theme-paypalDark .navbar-nav .list-group-item.active,
.navbar-theme-paypalDark .navbar-nav .list-group-item:hover {
    color: #49370e;
    background: transparent;
  }
  .navbar-theme-paypalDark .navbar-nav .nav-link.disabled,
.navbar-theme-paypalDark .navbar-nav .show > .nav-link.disabled,
.navbar-theme-paypalDark .navbar-nav .dropdown-item.disabled,
.navbar-theme-paypalDark .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-paypalDark .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-paypalDark .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-paypalDark .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-behance:not(.headroom) {
  background-color: #0057ff;
}

.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-behance.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-behance .navbar-nav .dropdown-item.active, .navbar-theme-behance .navbar-nav .dropdown-item:hover,
.navbar-theme-behance .navbar-nav .list-group-item.active,
.navbar-theme-behance .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-behance .navbar-nav .nav-link, .navbar-theme-behance .navbar-nav .nav-link:focus, .navbar-theme-behance .navbar-nav .nav-link.active, .navbar-theme-behance .navbar-nav .nav-link:hover,
.navbar-theme-behance .navbar-nav .show > .nav-link,
.navbar-theme-behance .navbar-nav .show > .nav-link:focus,
.navbar-theme-behance .navbar-nav .show > .nav-link.active,
.navbar-theme-behance .navbar-nav .show > .nav-link:hover,
.navbar-theme-behance .navbar-nav .dropdown-item,
.navbar-theme-behance .navbar-nav .dropdown-item:focus,
.navbar-theme-behance .navbar-nav .dropdown-item.active,
.navbar-theme-behance .navbar-nav .dropdown-item:hover,
.navbar-theme-behance .navbar-nav .list-group-item,
.navbar-theme-behance .navbar-nav .list-group-item:focus,
.navbar-theme-behance .navbar-nav .list-group-item.active,
.navbar-theme-behance .navbar-nav .list-group-item:hover {
    color: #0057ff;
    background: transparent;
  }
  .navbar-theme-behance .navbar-nav .nav-link.disabled,
.navbar-theme-behance .navbar-nav .show > .nav-link.disabled,
.navbar-theme-behance .navbar-nav .dropdown-item.disabled,
.navbar-theme-behance .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-behance .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-behance .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-behance .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-reddit:not(.headroom) {
  background-color: #E84422;
}

.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-reddit.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-reddit .navbar-nav .dropdown-item.active, .navbar-theme-reddit .navbar-nav .dropdown-item:hover,
.navbar-theme-reddit .navbar-nav .list-group-item.active,
.navbar-theme-reddit .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-reddit .navbar-nav .nav-link, .navbar-theme-reddit .navbar-nav .nav-link:focus, .navbar-theme-reddit .navbar-nav .nav-link.active, .navbar-theme-reddit .navbar-nav .nav-link:hover,
.navbar-theme-reddit .navbar-nav .show > .nav-link,
.navbar-theme-reddit .navbar-nav .show > .nav-link:focus,
.navbar-theme-reddit .navbar-nav .show > .nav-link.active,
.navbar-theme-reddit .navbar-nav .show > .nav-link:hover,
.navbar-theme-reddit .navbar-nav .dropdown-item,
.navbar-theme-reddit .navbar-nav .dropdown-item:focus,
.navbar-theme-reddit .navbar-nav .dropdown-item.active,
.navbar-theme-reddit .navbar-nav .dropdown-item:hover,
.navbar-theme-reddit .navbar-nav .list-group-item,
.navbar-theme-reddit .navbar-nav .list-group-item:focus,
.navbar-theme-reddit .navbar-nav .list-group-item.active,
.navbar-theme-reddit .navbar-nav .list-group-item:hover {
    color: #E84422;
    background: transparent;
  }
  .navbar-theme-reddit .navbar-nav .nav-link.disabled,
.navbar-theme-reddit .navbar-nav .show > .nav-link.disabled,
.navbar-theme-reddit .navbar-nav .dropdown-item.disabled,
.navbar-theme-reddit .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-reddit .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-reddit .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-reddit .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.navbar-theme-github:not(.headroom) {
  background-color: #222222;
}

.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active, .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .nav-link, .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .nav-link:focus, .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .nav-link.active, .navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .nav-link:hover,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .show > .nav-link,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:focus,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .show > .nav-link.active,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .show > .nav-link:hover,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item:focus,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item.active,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .dropdown-item:hover,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item:focus,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item.active,
.navbar-theme-github.navbar-light:not(.headroom) .navbar-nav .list-group-item:hover {
    color: #262B40;
  }
}

.navbar-theme-github .navbar-nav .dropdown-item.active, .navbar-theme-github .navbar-nav .dropdown-item:hover,
.navbar-theme-github .navbar-nav .list-group-item.active,
.navbar-theme-github .navbar-nav .list-group-item:hover {
  color: #262B40;
}
@media (max-width: 767.98px) {
  .navbar-theme-github .navbar-nav .nav-link, .navbar-theme-github .navbar-nav .nav-link:focus, .navbar-theme-github .navbar-nav .nav-link.active, .navbar-theme-github .navbar-nav .nav-link:hover,
.navbar-theme-github .navbar-nav .show > .nav-link,
.navbar-theme-github .navbar-nav .show > .nav-link:focus,
.navbar-theme-github .navbar-nav .show > .nav-link.active,
.navbar-theme-github .navbar-nav .show > .nav-link:hover,
.navbar-theme-github .navbar-nav .dropdown-item,
.navbar-theme-github .navbar-nav .dropdown-item:focus,
.navbar-theme-github .navbar-nav .dropdown-item.active,
.navbar-theme-github .navbar-nav .dropdown-item:hover,
.navbar-theme-github .navbar-nav .list-group-item,
.navbar-theme-github .navbar-nav .list-group-item:focus,
.navbar-theme-github .navbar-nav .list-group-item.active,
.navbar-theme-github .navbar-nav .list-group-item:hover {
    color: #222222;
    background: transparent;
  }
  .navbar-theme-github .navbar-nav .nav-link.disabled,
.navbar-theme-github .navbar-nav .show > .nav-link.disabled,
.navbar-theme-github .navbar-nav .dropdown-item.disabled,
.navbar-theme-github .navbar-nav .list-group-item.disabled {
    color: rgba(46, 54, 80, 0.9);
  }
  .navbar-theme-github .navbar-nav .dropdown .dropdown-menu {
    padding: 0;
  }
  .navbar-theme-github .navbar-nav .dropdown-item {
    padding-right: 0;
  }
  .navbar-theme-github .navbar-nav .dropdown:not(.mega-dropdown) .dropdown-item {
    padding-left: 0;
  }
}

.dropdown-menu {
  top: 100%;
}
.dropdown-menu span {
  width: 30px;
}

.navbar-transparent {
  background-color: transparent;
  border: 0;
  box-shadow: none;
}

@media (min-width: 992px) {
  .navbar-nav .nav-item [data-toggle=dropdown]::after {
    transition: all 0.2s ease;
  }
  .navbar-nav .nav-item.show [data-toggle=dropdown]::after {
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .navbar-nav .nav-link i {
    margin-right: 0.3rem;
    font-size: 0.75rem;
  }
  .navbar-nav .nav-link-icon {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 1rem;
  }
  .navbar-nav .nav-link-icon i {
    margin-right: 0;
  }
  .navbar-nav .dropdown-menu {
    opacity: 0;
    pointer-events: none;
    margin: 0;
    border-radius: 0.5rem;
  }
  .navbar-nav .dropdown-menu-right:before {
    right: 20px;
    left: auto;
  }
  .navbar-nav .dropdown-menu-center {
    left: 50%;
    transform: translateX(-50%);
  }
  .navbar-nav .dropdown-menu.show,
.navbar-nav .dropdown-megamenu.show,
.navbar-nav .dropdown-megamenu-md.show {
    opacity: 1;
    pointer-events: auto;
  }
  .navbar-nav .dropdown-menu.close,
.navbar-nav .dropdown-megamenu.close,
.navbar-nav .dropdown-megamenu-md.close {
    display: block;
  }
  .navbar-nav .dropdown-submenu .dropdown-menu {
    transform: none;
  }
  .navbar-nav .dropdown-menu {
    position: relative;
    display: block;
    opacity: 0;
    pointer-events: none;
    transition: all 0.2s ease;
  }
  .navbar-nav .dropdown.show > .dropdown-menu,
.navbar-nav .dropdown-submenu.show > .dropdown-menu {
    display: block;
    opacity: 1;
    pointer-events: auto;
  }
  .navbar-nav .dropdown-menu-inner {
    position: relative;
    padding: 1rem;
  }

  .navbar-transparent .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.9);
  }
  .navbar-transparent .navbar-brand {
    color: rgba(255, 255, 255, 0.9);
  }
}
.navbar-collapse-header {
  display: none;
}

.navbar-collapse {
  width: auto;
}

@media (max-width: 991.98px) {
  .navbar-nav .nav-link {
    padding: 0.625rem 0;
  }
  .navbar-nav .dropdown-menu {
    box-shadow: none;
    width: 100%;
  }
  .navbar-nav .dropdown-menu .media svg {
    width: 30px;
  }

  .dropdown-menu-center {
    right: 0;
    left: auto;
    transform: translate(0, 0);
  }

  .navbar-collapse {
    width: calc(100% - 30px);
    position: absolute;
    top: 0;
    right: 15px;
    z-index: 1050;
    overflow-y: auto;
    height: calc(100vh - 30px) !important;
    opacity: 0;
  }
  .navbar-collapse .navbar-toggler {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    padding: 0;
  }
  .navbar-collapse .navbar-toggler span {
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    border-radius: 2px;
    opacity: 1;
    background: #283448;
  }
  .navbar-collapse .navbar-collapse-header {
    display: block;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
  }
  .navbar-collapse .collapse-brand img {
    height: 35px;
  }
  .navbar-collapse .collapse-close {
    text-align: right;
  }

  .navbar-collapse.collapsing,
.navbar-collapse.show {
    padding: 1.5rem;
    border-radius: 0.5rem;
    background: #ffffff;
    animation: show-navbar-collapse 0.2s ease forwards;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  }

  .navbar-collapse.collapsing-out {
    animation: hide-navbar-collapse 0.2s ease forwards;
  }
}
.navbar-dashboard {
  border-radius: 0.5rem;
}

.icon-notifications .unread-notifications {
  position: absolute;
  right: -5px;
  top: -5px;
}

/**
 * = Sections
 */
.section {
  position: relative;
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.section-header {
  position: relative;
  padding-top: 9rem;
  padding-bottom: 3rem;
}

@media (min-width: 576px) {
  .section {
    position: relative;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section-header {
    position: relative;
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .section-header.section-sm {
    padding-top: 4rem;
    padding-bottom: 3rem;
  }

  .section-xl {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .section-lg {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-sm {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
}
@media (min-width: 992px) {
  .section {
    position: relative;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .section-header {
    position: relative;
    padding-top: 10rem;
    padding-bottom: 10rem;
  }
  .section-header.section-sm {
    padding-top: 4rem;
    padding-bottom: 3rem;
  }

  .section-xl {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .section-lg {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .section-sm {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
@media (min-width: 768px) {
  .section-hero {
    height: 100vh;
  }
}

.line-bottom::after {
  content: "";
  display: block;
  width: 80%;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -40%;
  height: 1px;
  background: radial-gradient(ellipse at center, #eaedf2 0, rgba(255, 255, 255, 0) 80%);
}

.section-profile-cover {
  height: 580px;
  background-size: cover;
  background-position: center center;
}
@media (max-width: 767.98px) {
  .section-profile-cover {
    height: 400px;
  }
}

.components-section > .form-control + .form-control {
  margin-top: 0.5rem;
}
.components-section > .nav + .nav,
.components-section > .alert + .alert,
.components-section > .navbar + .navbar,
.components-section > .progress + .progress,
.components-section > .progress + .btn,
.components-section .badge,
.components-section .btn {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.components-section .btn-group {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.components-section .btn-group .btn {
  margin: 0;
}
.components-section .alert {
  margin: 0;
}
.components-section .alert + .alert {
  margin-top: 1.25rem;
}
.components-section .badge {
  margin-right: 0.5rem;
}
.components-section .modal-footer .btn {
  margin: 0;
}

.presentation-box {
  position: relative;
}
.presentation-box .gadget {
  height: 500px;
  max-width: 100%;
}
.presentation-box .pricing-card,
.presentation-box .dropdown-btn-img,
.presentation-box .blog-card,
.presentation-box .profile-card,
.presentation-box .navbar-img,
.presentation-box .modal-img,
.presentation-box .social-btn-img {
  position: absolute;
  box-shadow: 0 0.5rem 1rem rgba(46, 54, 80, 0.15);
  border-radius: 0.5rem;
}
.presentation-box .profile-card {
  left: 67%;
  top: 19%;
  height: 100px;
}
.presentation-box .navbar-img {
  left: 50%;
  top: 56%;
  height: 65px;
}
.presentation-box .modal-img {
  left: 38%;
  top: 80%;
  height: 100px;
}
.presentation-box .blog-card {
  left: 2%;
  top: 20%;
  height: 60px;
}
.presentation-box .pricing-card {
  left: 15%;
  top: 47%;
  height: 125px;
}
.presentation-box .social-btn-img {
  left: 51%;
  top: 78%;
  height: 25px;
}
.presentation-box .dropdown-btn-img {
  left: 25%;
  top: 10%;
  height: 25px;
}
@media (min-width: 768px) {
  .presentation-box .gadget {
    height: 600px;
    max-width: 100%;
  }
  .presentation-box .pricing-card,
.presentation-box .dropdown-btn-img,
.presentation-box .blog-card,
.presentation-box .profile-card,
.presentation-box .navbar-img,
.presentation-box .modal-img,
.presentation-box .social-btn-img {
    position: absolute;
    box-shadow: 0 0.5rem 1rem rgba(46, 54, 80, 0.15);
    border-radius: 0.5rem;
  }
  .presentation-box .profile-card {
    left: 65%;
    top: 12%;
    height: 150px;
  }
  .presentation-box .navbar-img {
    left: 51%;
    top: 55%;
    height: 80px;
  }
  .presentation-box .modal-img {
    left: 36%;
    top: 80%;
    height: 100px;
  }
  .presentation-box .blog-card {
    left: 7%;
    top: 20%;
    height: 80px;
  }
  .presentation-box .pricing-card {
    left: 18%;
    top: 40%;
    height: 150px;
  }
  .presentation-box .social-btn-img {
    left: 60%;
    top: 80%;
    height: 25px;
  }
  .presentation-box .dropdown-btn-img {
    left: 30%;
    top: 9%;
    height: 25px;
  }
}
@media (min-width: 992px) {
  .presentation-box {
    width: 650px;
  }
  .presentation-box .gadget {
    height: auto;
  }
  .presentation-box .pricing-card,
.presentation-box .dropdown-btn-img,
.presentation-box .blog-card,
.presentation-box .profile-card,
.presentation-box .navbar-img,
.presentation-box .modal-img,
.presentation-box .social-btn-img {
    position: absolute;
    box-shadow: 0 0.5rem 1rem rgba(46, 54, 80, 0.15);
    border-radius: 0.5rem;
  }
  .presentation-box .profile-card {
    left: 75%;
    top: 3%;
    height: 200px;
  }
  .presentation-box .navbar-img {
    left: 55%;
    top: 65%;
    height: 120px;
  }
  .presentation-box .modal-img {
    left: 19%;
    top: 67%;
    height: 170px;
  }
  .presentation-box .blog-card {
    left: 7%;
    top: 3%;
    height: 100px;
  }
  .presentation-box .pricing-card {
    left: 0%;
    top: 30%;
    height: 165px;
  }
  .presentation-box .social-btn-img {
    left: 2%;
    top: 78%;
    height: 25px;
  }
  .presentation-box .dropdown-btn-img {
    left: 30%;
    top: -12%;
    height: 25px;
  }
}

.card-box {
  -webkit-perspective: 900px;
  -moz-perspective: 900px;
  -o-perspective: 900px;
  perspective: 900px;
  width: 250px;
  position: relative;
}
.card-box .card-component {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  position: relative;
  height: 300px;
}
@media (min-width: 992px) {
  .card-box .card-component {
    height: 450px;
  }
}
.card-box .card-component.card-component-lg {
  height: auto;
  max-height: 800px;
}
@media (min-width: 768px) {
  .card-box .card-component.card-component-lg {
    max-height: 410px;
  }
}
.card-box .card-component.card-component-xs {
  height: auto;
  max-height: 230px;
}
.card-box .card-component .front {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  box-shadow: 0 1rem 3rem rgba(46, 54, 80, 0.175);
  border-radius: 0.5rem;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-transform: rotateY(24deg);
  -o-transform: rotateY(24deg);
  -ms-transform: rotateY(24deg);
  -webkit-transform: rotateY(24deg);
  transform: rotateY(24deg);
}
.card-box .card-component .front:hover {
  cursor: pointer;
}
.card-box .page-card {
  box-shadow: 0 1rem 3rem rgba(46, 54, 80, 0.175);
  border-radius: 0.5rem;
}
.card-box .page-card:hover {
  cursor: pointer;
}
@media (max-width: 767.98px) {
  .card-box {
    width: 200px;
  }
}
@media (min-width: 992px) {
  .card-box {
    width: 260px;
  }
}

.copy-docs {
  position: absolute;
  top: 5px;
  right: 5px;
  transition: all 0.2s ease;
}
.copy-docs.copied {
  background: #05A677;
}
.copy-docs:hover {
  cursor: pointer;
}

.index-icon {
  position: absolute;
  font-size: 38px;
  color: #dcdcdc;
  transition: 0.3s all ease;
}

.index-icon-javascript {
  bottom: 80px;
  left: 40px;
}

.index-icon-javascript:hover {
  color: #f1da1c;
}

.index-icon-bootstrap {
  bottom: -150px;
  right: -7%;
}

.index-icon-bootstrap:hover {
  color: #553d7c;
}

.icon-sass:hover {
  color: #CD6799;
}

.index-icon-code {
  bottom: 180px;
  left: -80px;
}

.index-icon-code:hover {
  color: #ff7f66;
}

.index-icon-gulp:hover {
  color: #e34a4f;
}

.index-icon-gulp {
  left: 250px;
  bottom: -10px;
}

.index-icon-html5 {
  right: 30px;
  bottom: 150px;
}

.index-icon-html5:hover {
  color: #e54b20;
}

.index-icon-css3 {
  right: 40px;
  bottom: -20px;
}

.index-icon-css3:hover {
  color: #e54b20;
}

.index-icon-npm {
  right: 180px;
  bottom: 20px;
}

.index-icon-npm:hover {
  color: #cc3f3d;
}

.index-icon-fontawesome {
  right: 340px;
  bottom: -40px;
}

.index-icon-fontawesome:hover {
  color: #3499EF;
}

.index-icon-illustrations {
  left: 20px;
  bottom: -40px;
}

.index-icon-illustrations:hover {
  color: #61DAFB;
}

/**
 * = Footers
 */
.footer ul {
  margin-bottom: 0;
  padding: 0;
  list-style: none;
}
.footer ul li {
  display: inline-block;
}
.footer ul li a {
  text-decoration: none;
  position: relative;
  display: block;
  color: #66799e;
}
.footer ul li a:hover {
  color: #262B40;
}
.footer ul li .btn {
  margin: 0;
}
.footer ul.links-horizontal:first-child a {
  padding-left: 0;
}
.footer ul.links-horizontal:last-child a {
  padding-right: 0;
}
.footer ul.links-vertical li {
  display: block;
  margin-left: -5px;
  margin-right: -5px;
}
.footer ul.links-vertical li a {
  padding: 5px;
}
.footer ul.links-vertical li a:hover {
  color: inherit !important;
}
.footer ul.icon-box i {
  line-height: 1.7;
}
.footer .social-buttons a,
.footer .social-buttons .btn {
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0.125rem 0.375rem;
}
.footer .footer-brand {
  font-size: 1.25rem;
  font-weight: 600;
}
.footer .footer-brand img.common {
  height: 40px;
}
.footer .footer-brand img {
  height: 40px;
  width: 40px;
}
.footer .footer-brand:hover, .footer .footer-brand:focus {
  color: #2e3650;
}
.footer .footer-language-link {
  font-size: 0.875rem;
}
.footer .footer-language-link i {
  font-size: 0.75rem;
}
.footer .copyright {
  font-size: 0.875rem;
}
.footer .pull-center {
  display: inline-block;
  float: none;
}

/**
 * = Sidebars
 */
#doc-index:not(.collapse.show), .doc-sidebar {
  display: none;
}

@media (min-width: 992px) {
  #doc-index {
    display: block;
  }

  .doc-sidebar {
    display: block;
    height: calc(100vh - 2rem);
    overflow-y: scroll;
    position: -webkit-sticky;
    position: sticky;
    top: 2rem;
  }
  .doc-sidebar .nav-link[data-toggle=collapse] > .icon {
    transform: rotateZ(-90deg);
    position: relative;
    right: 0.25rem;
  }
  .doc-sidebar .nav .nav-item {
    font-size: 0.875rem;
  }
}
.upgrade-to-pro {
  position: fixed;
  left: 15px;
  bottom: 15px;
  width: 230px;
  z-index: 999;
}

/*
 * Sidebar
*/
.sidebar {
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  max-height: 100%;
  overflow-y: auto;
  width: 100%;
  transition: max-width 0.3s;
}
@media (prefers-reduced-motion: reduce) {
  .sidebar {
    transition: none;
  }
}
@media (min-width: 768px) {
  .sidebar {
    width: 100%;
    max-width: 260px;
  }
}
.sidebar .nav {
  white-space: nowrap;
}
.sidebar .nav-item {
  border: 0.0625rem solid transparent;
  margin-bottom: 0.2rem;
}
.sidebar .nav-item.active > .nav-link {
  color: #eaedf2;
  background-color: #2e3650;
  border: 0.0625rem solid #4c5680;
}
.sidebar .nav-item .nav-link {
  color: #eaedf2;
  border: 0.0625rem solid #262B40;
}
.sidebar .nav-item .nav-link:hover {
  color: #eaedf2;
  background-color: #2e3650;
}
.sidebar .nav-item .nav-link.active {
  color: #ffffff;
}
.sidebar .nav-link + .multi-level {
  margin-top: 0.2rem;
}
.sidebar .nav-link {
  font-size: 1rem;
  vertical-align: middle;
  padding: 0.55rem 0.75rem;
  border-radius: 0.5rem;
}
.sidebar .nav-link .sidebar-icon {
  margin-right: 0.5rem;
  color: #ffffff;
}
.sidebar .nav-link .sidebar-icon span {
  min-width: 22px;
}
.sidebar .nav-link .sidebar-icon svg {
  min-width: 22px;
}
.sidebar .nav-link .sidebar-icon.svg-icon {
  margin-right: 14px;
}
.sidebar .nav-link .link-arrow {
  font-size: 0.875rem;
}
.sidebar .nav-link:focus {
  outline: none;
  box-shadow: 0 0 0 0.1rem rgba(76, 86, 128, 0.2);
}
.sidebar .nav-link.active {
  color: #262B40;
}
.sidebar .multi-level .nav-link {
  padding-left: 45px;
}
.sidebar .sidebar-text,
.sidebar .link-arrow,
.sidebar .badge,
.sidebar .notification-count {
  opacity: 1;
  transition: opacity 0.3s;
}
@media (prefers-reduced-motion: reduce) {
  .sidebar .sidebar-text,
.sidebar .link-arrow,
.sidebar .badge,
.sidebar .notification-count {
    transition: none;
  }
}
@media (min-width: 768px) {
  .sidebar .sidebar-text-contracted {
    display: none;
    transition: opacity 0.3s;
  }
}
@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .sidebar .sidebar-text-contracted {
    transition: none;
  }
}
@media (min-width: 768px) {
  .sidebar.contracted {
    max-width: 95px;
  }
  .sidebar.contracted .sidebar-text,
.sidebar.contracted .link-arrow,
.sidebar.contracted .badge {
    opacity: 0;
  }
  .sidebar.contracted .notification-count {
    opacity: 1;
    position: absolute;
    top: 0;
    left: 35px;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    font-size: 0.7rem;
    padding: 0.2rem;
  }
  .sidebar.contracted .nav-item {
    position: relative;
    width: 47px;
  }
  .sidebar.contracted .nav-item.active > .nav-link {
    background-color: #262B40;
  }
  .sidebar.contracted .nav-item .nav-link:hover {
    background-color: #262B40;
  }
  .sidebar.contracted .sidebar-text-contracted {
    display: inline;
  }
  .sidebar.contracted .multi-level .nav-link {
    padding-left: 17px;
  }
  .sidebar.contracted .nav-item {
    white-space: nowrap;
  }
  .sidebar.contracted .sidebar-icon {
    text-align: center;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .sidebar.contracted + .content {
    margin-left: 95px;
  }
}

.sidebar-inner {
  position: relative;
  overflow-y: hidden;
}
.sidebar-inner .accordion-button::after {
  background-image: none;
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  font-size: 0.875rem;
  font-weight: 900;
  height: 1.25rem;
  width: 0.5rem;
}
.sidebar-inner .accordion-button:not(.collapsed) {
  background-color: #2e3650;
}
.sidebar-inner .accordion-button:not(.collapsed)::after {
  transform: rotate(90deg);
  transition: all 0.2s ease;
}
.sidebar-inner .accordion {
  padding-top: 0.25rem;
}
.sidebar-inner .accordion-body {
  padding: 0.5rem 0 0 0;
}
.sidebar-inner .accordion-collapse {
  border: 0;
}

.sidebar-heading {
  font-size: 0.75rem;
  text-transform: uppercase;
}

.user-card {
  border-bottom: 0.0625rem solid #2e3650;
}

@media (max-width: 575.98px) {
  .sidebar {
    width: 100%;
  }
}
.content {
  overflow: visible;
  padding: 0 1rem 0 1rem;
  transition: all 0.3s;
}
@media (prefers-reduced-motion: reduce) {
  .content {
    transition: none;
  }
}
@media (min-width: 768px) {
  .content {
    margin-left: 260px;
  }
}

.sidebar-toggle {
  font-size: 1.3rem;
}
.sidebar-toggle:hover, .sidebar-toggle:focus {
  outline: none;
  box-shadow: none;
  background: #eaedf2;
}

.sidebar-transition-enter {
  opacity: 0;
}

.sidebar-transition-enter-active {
  opacity: 1;
  transition: opacity 200ms;
}

.sidebar-transition-exit {
  opacity: 1;
}

.sidebar-transition-exit-active {
  opacity: 0;
  transition: opacity 200ms;
}

/**
 * = Accordions
 */
.accordion-button {
  text-align: left;
}
.accordion-button .btn-check:focus + .btn, .accordion-button .btn:focus {
  outline: 0;
  box-shadow: none;
}
.accordion-button:hover {
  background-color: #f5f8fb;
}

.accordion-flush .accordion-button {
  background-color: transparent;
}
.accordion-flush .accordion-button:not(.collapsed) {
  color: #61DAFB;
}
.accordion-flush .accordion-button:focus {
  border-color: #F0F3F6;
  box-shadow: none;
}
.accordion-flush .accordion-collapse {
  border: 0;
}

.alert-heading {
  font-weight: 600;
}

.alert-icon {
  margin-bottom: 0.5rem;
}
.alert-icon span {
  font-size: 2rem;
}

/**
 * = Avatars
 */
.avatar + .avatar-content {
  display: inline-block;
  margin-left: 0.75rem;
}

.avatar-link img {
  width: 4rem;
  height: 4rem;
}

.author-image img {
  width: 3rem;
  height: 3rem;
}

.user-avatar {
  height: 2.5rem;
  width: 2.5rem;
  min-height: 2.5rem;
  min-width: 2.5rem;
  color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  border-radius: 50%;
}
.user-avatar.xs-avatar {
  height: 1.5rem;
  width: 1.5rem;
}
.user-avatar.xs-avatar img {
  height: 1.5rem;
  width: 1.5rem;
}
.user-avatar .md-avatar {
  height: 2rem;
  width: 2rem;
  min-height: 2rem;
  min-width: 2rem;
}
.user-avatar.lg-avatar {
  height: 3.5rem;
  width: 3.5rem;
  min-height: 3.5rem;
  min-width: 3.5rem;
  font-size: 0.75rem;
}
@media (max-width: 991.98px) {
  .user-avatar.lg-avatar {
    height: 2rem;
    width: 2rem;
    min-height: 2rem;
    min-width: 2rem;
  }
}
.user-avatar.xl-avatar {
  height: 4.5rem;
  width: 4.5rem;
  min-height: 4.5rem;
  min-width: 4.5rem;
}
.user-avatar.large-avatar {
  border: 2px solid #ffffff;
  height: 10rem;
  width: 10rem;
  min-height: 10rem;
  min-width: 10rem;
}

.avatar-group .avatar {
  position: relative;
  z-index: 2;
  border: 2px solid #ffffff;
}
.avatar-group .avatar:hover {
  z-index: 3;
}
.avatar-group .avatar + .avatar {
  margin-left: -1rem;
}

/**
 * = Badges
 */
.badge {
  font-size: 0.75em;
  font-weight: 700;
}
.badge a {
  color: #ffffff;
}
.badge.super-badge {
  vertical-align: super;
}

.badge-pill {
  padding-right: 0.875em;
  padding-left: 0.875em;
}

.badge-inline {
  margin-right: 0.625rem;
}
.badge-inline + span {
  top: 2px;
  position: relative;
}
.badge-inline + span > a {
  text-decoration: underline;
}

.badge-md {
  padding: 0.25rem 0.4rem;
}

.badge-lg {
  padding: 0.35rem 0.85rem;
}

.badge-xl {
  font-size: 1.25rem;
  padding: 0.35rem 0.85rem;
}

.btn .badge-corner {
  position: absolute;
  top: -50%;
  right: 0.5rem;
  transform: translate(50%, 50%);
  margin: 0;
  border: 3px solid;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.wi-tags a {
  display: inline-block;
  padding: 0.125rem 0.875rem;
  margin: 0.25rem;
  line-height: 2;
  font-size: 0.875rem;
  box-shadow: 0 2px 18px rgba(0, 0, 0, 0.02);
  background-color: #ffffff;
}

.pixel-pro-badge {
  position: relative;
  font-size: 1.25rem;
  text-transform: uppercase;
  font-weight: 600;
  right: -20px;
  padding: 5px 14px;
  top: -46px;
  background: #ffffff;
  border-radius: 0.5rem;
  box-shadow: 0 2px 18px rgba(0, 0, 0, 0.02);
}
@media (max-width: 575.98px) {
  .pixel-pro-badge {
    font-size: 1rem;
    right: -13px;
    padding: 5px 10px;
    top: -23px;
  }
}

.subscription-badge {
  top: -19px;
  right: -12px;
  font-size: 0.75rem;
}

/*
* = Buttons
*/
.btn.btn-circle {
  border-radius: 50%;
}
.btn.btn-md {
  padding: 0.65rem 1.25rem;
}
.btn.btn-xs {
  padding: 0.175rem 0.45rem;
  font-size: 0.7rem;
}

.btn-icon-only {
  width: 2.575rem;
  height: 2.575rem;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
.btn-icon-only.btn-xs {
  width: 1.7rem;
  height: 1.7rem;
}
.btn-icon-only.btn-sm, .btn-group-sm > .btn-icon-only.btn {
  width: 2rem;
  height: 2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

.copy-code-button {
  position: absolute;
  top: 22px;
  right: 20px;
  background-color: transparent;
  color: #93a5be;
  border: 0;
  box-shadow: none;
}
.copy-code-button:hover {
  background-color: #262B40;
  color: #ffffff;
  border: 0;
  box-shadow: none;
}

.copy-code-text {
  position: absolute;
  top: 24px;
  right: 90px;
}

/**
 * = Breadcrumbs
 */
.breadcrumb-item {
  font-size: 0.75rem;
}
.breadcrumb-item, .breadcrumb-item a {
  color: #66799e;
  font-weight: 400;
  font-size: 0.75rem;
}
@media (min-width: 576px) {
  .breadcrumb-item, .breadcrumb-item a {
    font-size: 0.875rem;
  }
}
.breadcrumb-item.active {
  font-weight: 400;
}
.breadcrumb-item + .breadcrumb-item:before {
  content: "\f101";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #66799e;
}

.breadcrumb-transparent {
  background: transparent;
  padding: 0;
}

.breadcrumb-primary {
  background: #262B40;
}
.breadcrumb-primary .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-primary.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-primary.breadcrumb-transparent .breadcrumb-item.active {
  color: #262B40;
}

.breadcrumb-secondary {
  background: #61DAFB;
}
.breadcrumb-secondary .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-secondary.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-secondary.breadcrumb-transparent .breadcrumb-item.active {
  color: #61DAFB;
}

.breadcrumb-tertiary {
  background: #1B998B;
}
.breadcrumb-tertiary .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-tertiary.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-tertiary.breadcrumb-transparent .breadcrumb-item.active {
  color: #1B998B;
}

.breadcrumb-quaternary {
  background: #C96480;
}
.breadcrumb-quaternary .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-quaternary.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-quaternary.breadcrumb-transparent .breadcrumb-item.active {
  color: #C96480;
}

.breadcrumb-primary-app {
  background: #EBF4F6;
}
.breadcrumb-primary-app .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-primary-app.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-primary-app.breadcrumb-transparent .breadcrumb-item.active {
  color: #EBF4F6;
}

.breadcrumb-secondary-app {
  background: #424AA0;
}
.breadcrumb-secondary-app .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-secondary-app.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-secondary-app.breadcrumb-transparent .breadcrumb-item.active {
  color: #424AA0;
}

.breadcrumb-light {
  background: #eaedf2;
}
.breadcrumb-light .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-light.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-light.breadcrumb-transparent .breadcrumb-item.active {
  color: #eaedf2;
}

.breadcrumb-lighten {
  background: #F0F3F6;
}
.breadcrumb-lighten .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-lighten.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-lighten.breadcrumb-transparent .breadcrumb-item.active {
  color: #F0F3F6;
}

.breadcrumb-success {
  background: #05A677;
}
.breadcrumb-success .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-success.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-success.breadcrumb-transparent .breadcrumb-item.active {
  color: #05A677;
}

.breadcrumb-info {
  background: #0948B3;
}
.breadcrumb-info .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-info.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-info.breadcrumb-transparent .breadcrumb-item.active {
  color: #0948B3;
}

.breadcrumb-warning {
  background: #f5b759;
}
.breadcrumb-warning .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-warning.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-warning.breadcrumb-transparent .breadcrumb-item.active {
  color: #f5b759;
}

.breadcrumb-danger {
  background: #FA5252;
}
.breadcrumb-danger .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-danger.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-danger.breadcrumb-transparent .breadcrumb-item.active {
  color: #FA5252;
}

.breadcrumb-white {
  background: #ffffff;
}
.breadcrumb-white .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-white.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-white.breadcrumb-transparent .breadcrumb-item.active {
  color: #ffffff;
}

.breadcrumb-gray {
  background: #4A5073;
}
.breadcrumb-gray .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-gray.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-gray.breadcrumb-transparent .breadcrumb-item.active {
  color: #4A5073;
}

.breadcrumb-indigo {
  background: #4c5680;
}
.breadcrumb-indigo .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-indigo.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-indigo.breadcrumb-transparent .breadcrumb-item.active {
  color: #4c5680;
}

.breadcrumb-indigoDark {
  background: #1b1b37;
}
.breadcrumb-indigoDark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-indigoDark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-indigoDark.breadcrumb-transparent .breadcrumb-item.active {
  color: #1b1b37;
}

.breadcrumb-dark {
  background: #262B40;
}
.breadcrumb-dark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-dark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-dark.breadcrumb-transparent .breadcrumb-item.active {
  color: #262B40;
}

.breadcrumb-soft {
  background: #f5f8fb;
}
.breadcrumb-soft .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-soft.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-soft.breadcrumb-transparent .breadcrumb-item.active {
  color: #f5f8fb;
}

.breadcrumb-black {
  background: #2e3650;
}
.breadcrumb-black .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-black.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-black.breadcrumb-transparent .breadcrumb-item.active {
  color: #2e3650;
}

.breadcrumb-blue {
  background: #0948B3;
}
.breadcrumb-blue .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-blue.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-blue.breadcrumb-transparent .breadcrumb-item.active {
  color: #0948B3;
}

.breadcrumb-blueDark {
  background: #041737;
}
.breadcrumb-blueDark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-blueDark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-blueDark.breadcrumb-transparent .breadcrumb-item.active {
  color: #041737;
}

.breadcrumb-pink {
  background: #C96480;
}
.breadcrumb-pink .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-pink.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-pink.breadcrumb-transparent .breadcrumb-item.active {
  color: #C96480;
}

.breadcrumb-pinkDark {
  background: #371b1b;
}
.breadcrumb-pinkDark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-pinkDark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-pinkDark.breadcrumb-transparent .breadcrumb-item.active {
  color: #371b1b;
}

.breadcrumb-cyan {
  background: #63b1bd;
}
.breadcrumb-cyan .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-cyan.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-cyan.breadcrumb-transparent .breadcrumb-item.active {
  color: #63b1bd;
}

.breadcrumb-cyanDark {
  background: #1c3239;
}
.breadcrumb-cyanDark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-cyanDark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-cyanDark.breadcrumb-transparent .breadcrumb-item.active {
  color: #1c3239;
}

.breadcrumb-purple {
  background: #8965e0;
}
.breadcrumb-purple .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-purple.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-purple.breadcrumb-transparent .breadcrumb-item.active {
  color: #8965e0;
}

.breadcrumb-purpleDark {
  background: #1a1a37;
}
.breadcrumb-purpleDark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-purpleDark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-purpleDark.breadcrumb-transparent .breadcrumb-item.active {
  color: #1a1a37;
}

.breadcrumb-soft-indigo {
  background: #f5e8ff;
}
.breadcrumb-soft-indigo .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-soft-indigo.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-soft-indigo.breadcrumb-transparent .breadcrumb-item.active {
  color: #f5e8ff;
}

.breadcrumb-soft-green {
  background: #2CA58D;
}
.breadcrumb-soft-green .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-soft-green.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-soft-green.breadcrumb-transparent .breadcrumb-item.active {
  color: #2CA58D;
}

.breadcrumb-soft-greenDark {
  background: #113d31;
}
.breadcrumb-soft-greenDark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-soft-greenDark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-soft-greenDark.breadcrumb-transparent .breadcrumb-item.active {
  color: #113d31;
}

.breadcrumb-gray-100 {
  background: #f3f7fa;
}
.breadcrumb-gray-100 .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-gray-100.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-gray-100.breadcrumb-transparent .breadcrumb-item.active {
  color: #f3f7fa;
}

.breadcrumb-gray-200 {
  background: #f5f8fb;
}
.breadcrumb-gray-200 .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-gray-200.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-gray-200.breadcrumb-transparent .breadcrumb-item.active {
  color: #f5f8fb;
}

.breadcrumb-gray-300 {
  background: #F0F3F6;
}
.breadcrumb-gray-300 .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-gray-300.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-gray-300.breadcrumb-transparent .breadcrumb-item.active {
  color: #F0F3F6;
}

.breadcrumb-gray-400 {
  background: #eaedf2;
}
.breadcrumb-gray-400 .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-gray-400.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-gray-400.breadcrumb-transparent .breadcrumb-item.active {
  color: #eaedf2;
}

.breadcrumb-gray-500 {
  background: #d1d7e0;
}
.breadcrumb-gray-500 .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-gray-500.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-gray-500.breadcrumb-transparent .breadcrumb-item.active {
  color: #d1d7e0;
}

.breadcrumb-gray-600 {
  background: #93a5be;
}
.breadcrumb-gray-600 .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-gray-600.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-gray-600.breadcrumb-transparent .breadcrumb-item.active {
  color: #93a5be;
}

.breadcrumb-gray-700 {
  background: #66799e;
}
.breadcrumb-gray-700 .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-gray-700.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-gray-700.breadcrumb-transparent .breadcrumb-item.active {
  color: #66799e;
}

.breadcrumb-gray-800 {
  background: #506690;
}
.breadcrumb-gray-800 .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-gray-800.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-gray-800.breadcrumb-transparent .breadcrumb-item.active {
  color: #506690;
}

.breadcrumb-facebook {
  background: #3b5999;
}
.breadcrumb-facebook .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-facebook.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-facebook.breadcrumb-transparent .breadcrumb-item.active {
  color: #3b5999;
}

.breadcrumb-facebookDark {
  background: #1d2b4a;
}
.breadcrumb-facebookDark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-facebookDark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-facebookDark.breadcrumb-transparent .breadcrumb-item.active {
  color: #1d2b4a;
}

.breadcrumb-twitter {
  background: #1da1f2;
}
.breadcrumb-twitter .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-twitter.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-twitter.breadcrumb-transparent .breadcrumb-item.active {
  color: #1da1f2;
}

.breadcrumb-twitterDark {
  background: #07293e;
}
.breadcrumb-twitterDark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-twitterDark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-twitterDark.breadcrumb-transparent .breadcrumb-item.active {
  color: #07293e;
}

.breadcrumb-google {
  background: #DB4337;
}
.breadcrumb-google .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-google.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-google.breadcrumb-transparent .breadcrumb-item.active {
  color: #DB4337;
}

.breadcrumb-instagram {
  background: #e4405f;
}
.breadcrumb-instagram .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-instagram.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-instagram.breadcrumb-transparent .breadcrumb-item.active {
  color: #e4405f;
}

.breadcrumb-pinterest {
  background: #bd081c;
}
.breadcrumb-pinterest .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-pinterest.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-pinterest.breadcrumb-transparent .breadcrumb-item.active {
  color: #bd081c;
}

.breadcrumb-youtube {
  background: #cd201f;
}
.breadcrumb-youtube .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-youtube.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-youtube.breadcrumb-transparent .breadcrumb-item.active {
  color: #cd201f;
}

.breadcrumb-slack {
  background: #3aaf85;
}
.breadcrumb-slack .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-slack.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-slack.breadcrumb-transparent .breadcrumb-item.active {
  color: #3aaf85;
}

.breadcrumb-slackDark {
  background: #13392b;
}
.breadcrumb-slackDark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-slackDark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-slackDark.breadcrumb-transparent .breadcrumb-item.active {
  color: #13392b;
}

.breadcrumb-dribbble {
  background: #ea4c89;
}
.breadcrumb-dribbble .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-dribbble.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-dribbble.breadcrumb-transparent .breadcrumb-item.active {
  color: #ea4c89;
}

.breadcrumb-dropbox {
  background: #1E90FF;
}
.breadcrumb-dropbox .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-dropbox.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-dropbox.breadcrumb-transparent .breadcrumb-item.active {
  color: #1E90FF;
}

.breadcrumb-twitch {
  background: #4B367C;
}
.breadcrumb-twitch .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-twitch.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-twitch.breadcrumb-transparent .breadcrumb-item.active {
  color: #4B367C;
}

.breadcrumb-paypal {
  background: #ecb32c;
}
.breadcrumb-paypal .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-paypal.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-paypal.breadcrumb-transparent .breadcrumb-item.active {
  color: #ecb32c;
}

.breadcrumb-paypalDark {
  background: #49370e;
}
.breadcrumb-paypalDark .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-paypalDark.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-paypalDark.breadcrumb-transparent .breadcrumb-item.active {
  color: #49370e;
}

.breadcrumb-behance {
  background: #0057ff;
}
.breadcrumb-behance .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-behance.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-behance.breadcrumb-transparent .breadcrumb-item.active {
  color: #0057ff;
}

.breadcrumb-reddit {
  background: #E84422;
}
.breadcrumb-reddit .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-reddit.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-reddit.breadcrumb-transparent .breadcrumb-item.active {
  color: #E84422;
}

.breadcrumb-github {
  background: #222222;
}
.breadcrumb-github .breadcrumb-item.active {
  color: #ffffff;
}
.breadcrumb-github.breadcrumb-transparent {
  background: transparent;
}
.breadcrumb-github.breadcrumb-transparent .breadcrumb-item.active {
  color: #222222;
}

.breadcrumb-text-light .breadcrumb-item, .breadcrumb-text-light .breadcrumb-item a {
  color: #ffffff;
}
.breadcrumb-text-light .breadcrumb-item:before {
  color: #ffffff;
}

/**
 * = Blog cards
 */
.card-img-overlay {
  padding: 0;
}
.card-img-overlay .card-footer,
.card-img-overlay .card-header {
  background: transparent;
  border-color: #66799e;
}

/**
 * = Cards
 */
.card {
  position: relative;
}
.card .card-header {
  background: transparent;
}
.card.hover-state:hover {
  background-color: #f5f8fb;
}
.card .profile-cover {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
  height: 200px;
}
@media (min-width: 992px) {
  .card.timeline-card:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    margin-left: 0.75rem;
    border: 8px solid #2e3650;
    border-color: transparent #e0e6ec #e0e6ec transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -moz-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg);
    box-shadow: 0 0.5rem 1rem rgba(46, 54, 80, 0.15);
  }
  .card.left-timeline-card:after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    margin-right: -5px;
    border: 8px solid #2e3650;
    border-color: transparent #e0e6ec #e0e6ec transparent;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    box-shadow: 0 0.5rem 1rem rgba(46, 54, 80, 0.15);
  }
}

.message-wrapper .card,
.task-wrapper .card {
  border: 0;
}

.customer-testimonial .content-wrapper:before {
  content: "";
  position: absolute;
  top: 25px;
  left: -1px;
  margin-left: 0.75rem;
  border: 8px solid #2e3650;
  border-color: transparent #e0e6ec #e0e6ec transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
  box-shadow: 0 0.5rem 1rem rgba(46, 54, 80, 0.15);
}

.profile-page .card-profile {
  margin-top: -150px;
}
.profile-page .card-profile .card-profile-image {
  position: relative;
}
.profile-page .card-profile .card-profile-image img {
  max-width: 180px;
  border-radius: 0.5rem;
  transform: translate(-50%, -30%);
  position: absolute;
  left: 50%;
  transition: all 0.2s ease;
}
.profile-page .card-profile .card-profile-image img:hover {
  transform: translate(-50%, -33%);
}
.profile-page .card-profile .card-profile-stats {
  padding: 1rem 0;
}
.profile-page .card-profile .card-profile-stats > div {
  text-align: center;
  margin-right: 1rem;
  padding: 0.875rem;
}
.profile-page .card-profile .card-profile-stats > div:last-child {
  margin-right: 0;
}
.profile-page .card-profile .card-profile-stats > div .heading {
  display: block;
  font-size: 1.1rem;
  font-weight: bold;
}
.profile-page .card-profile .card-profile-stats > div .description {
  font-size: 0.875rem;
  color: #d1d7e0;
}
.profile-page .card-profile .card-profile-actions {
  padding: 0.875rem;
}
.profile-page .card-profile .card-profile-actions {
  margin-top: 110px;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .profile-page .card-profile .card-profile-stats {
    margin-top: 30px;
  }
}

.card-footer {
  background-color: transparent;
}

.card-stats {
  padding-left: 1.9rem;
}

.card .card-blockquote {
  position: relative;
  padding: 2rem;
}
.card .card-blockquote .svg-bg {
  display: block;
  position: absolute;
  width: 100%;
  height: 95px;
  top: -94px;
  left: 0;
}

.card-lift-hover:hover {
  transform: translateY(-20px);
  transition: all 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .card-lift-hover:hover {
    transition: none;
  }
}

.page-preview {
  display: block;
  position: relative;
}
.page-preview .show-on-hover {
  position: absolute;
  bottom: -25px;
  background: rgba(38, 43, 64, 0.85);
  padding: 10px 0;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  width: calc(100% + 28px);
  left: -14px;
  opacity: 0;
  transition: 0.2s;
}
@media (prefers-reduced-motion: reduce) {
  .page-preview .show-on-hover {
    transition: none;
  }
}
.page-preview.page-preview-lg .show-on-hover {
  left: -30px;
  width: calc(100% + 60px);
  bottom: -20px;
}
.page-preview:hover .show-on-hover {
  z-index: 99;
  opacity: 1;
}

.live-editor textarea, .live-editor pre {
  font-size: 1.2em !important;
  padding: 0 !important;
}
.live-editor textarea:focus {
  outline: none !important;
}

.prism-code {
  padding: 0 !important;
}

.theme-settings {
  z-index: 99;
  position: fixed;
  right: 15px;
  bottom: 0;
}
.theme-settings, .theme-settings .card-body {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.theme-settings-close {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 0.65rem;
}

.theme-settings-expand {
  right: 15px;
  bottom: 0;
}
.theme-settings-expand:hover {
  background: #f5f8fb;
  cursor: pointer;
}

/**
 * = Bootstrap carousels
 */
.carousel-caption, .carousel-caption h5, .carousel-caption .h5 {
  color: #ffffff;
}

.carousel-indicators li {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  background: transparent;
  border: 2px solid #ffffff;
}
.carousel-indicators .active {
  opacity: 1;
  background: #ffffff;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  width: auto;
  height: auto;
  font-weight: 900;
}

.carousel-control-prev-icon {
  background-image: none;
}
.carousel-control-prev-icon::before {
  content: "\f060";
  font-family: "Font Awesome 5 Free";
  font-size: 2rem;
}

.carousel-control-next-icon {
  background-image: none;
}
.carousel-control-next-icon:before {
  font-family: "Font Awesome 5 Free";
  content: "\f061";
  font-size: 2rem;
}

/**
 * = Close
 */
.close {
  transition: all 0.2s ease;
}
.close > span:not(.sr-only) {
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  background-color: transparent;
  color: #2e3650;
  line-height: 17px;
  border-radius: 50%;
  font-size: 1.25rem;
  transition: all 0.2s ease;
}
.close:hover, .close:focus {
  background-color: transparent;
  color: rgba(0, 0, 0, 0.9);
  outline: none;
}
.close:hover span:not(.sr-only), .close:focus span:not(.sr-only) {
  background-color: transparent;
}

/**
 * = Counters
 */
.counter-alternate::after {
  content: "\f067";
  font-family: "Font Awesome 5 Free";
  position: absolute;
  font-size: 2.25rem;
  color: #262B40;
  font-weight: 900;
}

/**
 * = Custom forms
 */
.custom-control-label:before {
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.custom-control-label span {
  position: relative;
  top: 2px;
}

.custom-control-label {
  margin-bottom: 0;
}

.custom-control-input:active ~ .custom-control-label::before {
  border-color: #262B40;
}

.custom-file-label {
  background-color: #f3f3f5;
}
.custom-file-label::after {
  background-color: #f3f3f5;
}

.custom-select {
  font-size: 1rem;
  box-shadow: none;
}
.custom-select.custom-select-shadow {
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075);
  transition: box-shadow 0.15s ease;
}
.custom-select.custom-select-shadow:focus {
  box-shadow: 0.1rem 0.1rem 0 rgba(245, 248, 251, 0.5);
}
.custom-select:hover {
  cursor: pointer;
}

.rating-star.star-lg label {
  margin-bottom: 0.5rem;
}
.rating-star.star-lg label::before {
  font-size: 1.5rem;
}
.rating-star label {
  position: relative;
  margin-bottom: 0;
  cursor: pointer;
  color: #eaedf2;
}
.rating-star label:before {
  content: "\f005";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  transition: all 0.2s ease;
  font-size: 1.0625rem;
}
.rating-star input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.rating-star > input:checked ~ label {
  color: #f5b759;
}
.rating-star > label:hover {
  color: #f5b759;
}
.rating-star > label:hover ~ label {
  color: #f5b759;
}

.ct-bar {
  stroke-linecap: round;
  stroke-width: 10px;
}

.ct-label {
  fill: #4A5073;
  color: #4A5073;
  font-size: 0.75rem;
  margin-top: 6px;
  font-weight: 600;
}

.ct-slice-pie {
  stroke: #ffffff;
  stroke-width: 3px;
}

.ct-chart-donut .ct-series {
  stroke: #ffffff;
  stroke-width: 3px;
}

.ct-chart-pie .ct-label, .ct-chart-donut .ct-label {
  font-size: 0.75rem;
  font-weight: 600;
}

.small-chart {
  margin-left: -1rem;
}

.ct-chart-pie .ct-label, .ct-chart-donut .ct-label {
  color: #ffffff;
  fill: #ffffff;
  font-size: 1rem;
  font-weight: 600;
}

.ct-series-a .ct-bar {
  stroke: #61DAFB;
}

.ct-series-b .ct-bar {
  stroke: #262B40;
}

.ct-series-g .ct-grid {
  stroke: #61DAFB;
  stroke-width: 2px;
  stroke-dasharray: 2px;
}
.ct-series-g .ct-label.ct-horizontal.ct-end {
  margin-left: -9px;
  margin-top: 10px;
  color: #262B40;
}

.blue .ct-series-a .ct-bar {
  stroke: #0948B3;
}
.blue .ct-series-b .ct-bar {
  stroke: #041737;
}

.cyan .ct-series-a .ct-bar {
  stroke: #63b1bd;
}
.cyan .ct-series-b .ct-bar {
  stroke: #1c3239;
}

.indigo .ct-series-a .ct-bar {
  stroke: #4c5680;
}
.indigo .ct-series-b .ct-bar {
  stroke: #1b1b37;
}

.pink .ct-series-a .ct-bar {
  stroke: #C96480;
}
.pink .ct-series-b .ct-bar {
  stroke: #371b1b;
}

.purple .ct-series-a .ct-bar {
  stroke: #8965e0;
}
.purple .ct-series-b .ct-bar {
  stroke: #1a1a37;
}

.soft-green .ct-series-a .ct-bar {
  stroke: #2CA58D;
}
.soft-green .ct-series-b .ct-bar {
  stroke: #113d31;
}

.facebook .ct-series-a .ct-bar {
  stroke: #3b5999;
}
.facebook .ct-series-b .ct-bar {
  stroke: #1d2b4a;
}

.twitter .ct-series-a .ct-bar {
  stroke: #1da1f2;
}
.twitter .ct-series-b .ct-bar {
  stroke: #07293e;
}

.slack .ct-series-a .ct-bar {
  stroke: #3aaf85;
}
.slack .ct-series-b .ct-bar {
  stroke: #13392b;
}

.paypal .ct-series-a .ct-bar {
  stroke: #ecb32c;
}
.paypal .ct-series-b .ct-bar {
  stroke: #49370e;
}

/**
 * = Dropdowns
 */
.dropdown-menu {
  min-width: 12rem;
}
.dropdown-menu .dropdown-header,
.dropdown-menu .dropdown-item {
  padding: 0.5rem 1rem;
  font-size: 1rem;
}
.dropdown-menu .dropdown-header {
  color: #4A5073;
  font-weight: 600;
}
.dropdown-menu .dropdown-item {
  color: #66799e;
  transition: all 0.2s ease;
  font-weight: 300;
}
.dropdown-menu .dropdown-itema:hover {
  color: #4A5073;
}
.show .dropdown-menu {
  animation: show-dropdown 0.2s ease forwards;
}
.dropdown-menu.dropdown-menu-xs {
  min-width: 120px;
  max-width: 120px;
  border: 0.0625rem solid #eaedf2;
  box-shadow: 0 2px 18px rgba(0, 0, 0, 0.02);
}

.dropdown-divider {
  margin: 0.375rem 0;
  border-color: #eaedf2;
}

[data-toggle]:hover {
  cursor: pointer;
}

.dropdown-toggle:after, .dropright .dropdown-toggle:after, .dropleft .dropdown-toggle:before, .dropup .dropdown-toggle:after {
  display: none;
}

.dropdown-menu-sm {
  min-width: 100px;
  border: 0.3rem;
}

.dropdown-menu-md {
  min-width: 180px;
  border: 0.3rem;
}

.dropdown-menu-lg {
  min-width: 350px;
  border-radius: 0.3rem;
}
@media (max-width: 991.98px) {
  .dropdown-menu-lg {
    min-width: 285px;
    transform: translateX(15%);
  }
}

.dropdown-menu-xl {
  min-width: 450px;
  border-radius: 0.3rem;
}
@media (max-width: 1199.98px) {
  .dropdown-menu-xl {
    min-width: 285px;
    transform: translateX(15%);
  }
}

.user-dropdown.dropdown-menu.show {
  right: 0 !important;
  left: auto !important;
}

@media (max-width: 991.98px) {
  .notifications-dropdown[style] {
    left: auto !important;
    right: 0 !important;
  }
}
.dropzone {
  min-height: 150px;
  border: 2px dashed #93a5be;
  background: #ffffff;
  cursor: pointer;
}
.dropzone:hover {
  background-color: #f5f8fb;
}
.dropzone .dz-message .dz-button {
  font-size: 1.25rem;
  font-weight: 600;
}

.dropzone-files {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: 1.5rem 0 1.5rem 0;
}

.dropzone-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-height: 100px;
}

.dropzone-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

.dropzone-filename {
  white-space: normal;
  padding: 0 0.4em;
  margin: 5px 0 5px 0;
  border-radius: 3px;
}

.dropzone-filename:not(:hover) {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.form-control {
  box-shadow: none;
}
@media (min-width: 992px) {
  .form-control.form-control-lg {
    padding: 1rem 0.75rem;
  }
}

.form-check-input.round-check[type=checkbox] {
  border-radius: 50%;
}

.search-bar .form-control {
  width: 280px;
  transition: width 0.2s ease-in-out;
}
@media (max-width: 575.98px) {
  .search-bar .form-control {
    width: 120px;
  }
  .search-bar .form-control:focus {
    width: 150px;
  }
}

.input-group .form-control:focus {
  border-color: #d1d7e0;
}
.input-group .form-control:focus + .input-group-text {
  border-color: #d1d7e0;
}

.focused .form-control {
  border-color: #566190;
  background-color: #ffffff;
}

.form-switch {
  padding-left: 2.75em;
}
.form-switch .form-check-input {
  height: 1.275em;
}

.form-select .form-select-lg {
  padding: 0.55rem 1.75rem 0.55rem 0.75rem;
}

.file-field input[type=file] {
  max-width: 230px;
  position: absolute;
  cursor: pointer;
  filter: alpha(opacity=0);
  opacity: 0;
  padding-bottom: 30px;
}

.file-field span {
  cursor: pointer;
}

.datepicker-dropdown {
  z-index: 9999;
}

/**
 * = Icon boxes
 */
.icon-box {
  padding: 1rem;
  position: relative;
}
.icon-box .icon-box-body {
  position: relative;
}

.icon {
  text-align: center;
  display: inline-flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
.icon span,
.icon svg {
  font-size: 2rem;
}
.icon.icon-small span,
.icon.icon-small svg {
  font-size: 0.675rem;
}
.icon.icon-xs span,
.icon.icon-xs svg {
  font-size: 0.875rem;
}
.icon.icon-sm span,
.icon.icon-sm svg {
  font-size: 1.25rem;
}
.icon.icon-lg span,
.icon.icon-lg svg {
  font-size: 2.75rem;
}
.icon.icon-lg svg {
  height: 2rem;
}
.icon.icon-xl span {
  font-size: 4.5rem;
}
.icon.icon-xl svg {
  height: 3.5rem;
}
.icon.w-20 {
  width: 20px;
}
.icon.w-30 {
  width: 30px;
}
.icon.rounded-circle .icon-bordered {
  border-radius: 50%;
}

.icon-shape {
  width: 4.5rem;
  height: 4.5rem;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.icon-shape span,
.icon-shape svg {
  font-size: 2rem;
}
.icon-shape.icon-xs {
  width: 2rem;
  height: 2rem;
}
.icon-shape.icon-xs span,
.icon-shape.icon-xs svg {
  font-size: 0.875rem;
}
.icon-shape.icon-sm {
  width: 3rem;
  height: 3rem;
}
.icon-shape.icon-sm span,
.icon-shape.icon-sm svg {
  font-size: 1.25rem;
}
.icon-shape.icon-lg {
  width: 5.5rem;
  height: 5.5rem;
}
.icon-shape.icon-lg span,
.icon-shape.icon-lg svg {
  font-size: 1.875rem;
}

.image-shape {
  width: 5.5rem;
  height: 5.5rem;
  position: relative;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.image-shape span {
  font-size: 2rem;
  z-index: 1;
}
.image-shape.icon-parallax {
  background-position: center;
  background-size: cover;
  background-attachment: fixed;
  background-repeat: no-repeat;
  overflow: hidden;
  background-repeat: no-repeat;
}

.list-icon {
  width: 45px;
}

.shape-xs {
  width: 10px;
  height: 10px;
}

.icon-badge {
  display: inline-block;
  position: absolute;
  top: -11px;
  right: 6px;
  height: 7px;
  width: 7px;
  background-color: #FA5252;
}

.github-big-icon {
  position: absolute;
  right: 200px;
  top: 165px;
}
.github-big-icon span {
  font-size: 800px;
  opacity: 0.1;
}
.github-big-icon svg {
  font-size: 800px;
  opacity: 0.1;
}

.react-big-icon {
  position: absolute;
  opacity: 0.05;
}
@media (min-width: 992px) {
  .react-big-icon {
    right: -35%;
    bottom: -30%;
    font-size: 800px;
  }
}
@media (min-width: 1200px) {
  .react-big-icon {
    right: -15%;
    bottom: -35%;
    font-size: 800px;
  }
}

/**
 * = Images
 */
.image-xl {
  height: 20rem;
}
.image-xl img {
  height: 20rem;
}

.image-lg {
  height: 12rem;
}
.image-lg img {
  height: 12rem;
}

.image-md {
  height: 5.5rem;
}
.image-md img {
  height: 5.5rem;
}

.image-sm {
  height: 3rem;
}
.image-sm img {
  height: 3rem;
}

.image-xs {
  height: 1.5rem;
}
.image-xs img {
  height: 1.5rem;
}

.image-small {
  height: 1rem;
}
.image-small img {
  height: 1rem;
}

.img-thumbnail {
  border-width: 0.125rem;
  box-shadow: none;
}

.full-image {
  height: 100%;
}

.gallery-feed img {
  width: 20%;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
  float: left;
}

.language-flag {
  width: auto;
  height: 1rem;
  margin-right: 0.4rem;
  position: relative;
  top: -2px;
}

@media (min-width: 576px) {
  .effect-img-2 {
    position: absolute;
    right: 5rem;
    top: 19%;
    z-index: 2;
    margin: 0;
  }

  .effect-img-1, .effect-img-2 {
    margin: 0 0 3rem;
    width: 350px;
    height: auto;
  }
}
@media (max-width: 767.98px) {
  .effect-img-2 {
    right: 0.425rem;
    top: 0;
  }
}
/**
 * = Input groups
 */
.input-group {
  border-radius: 0.5rem;
  transition: all 0.2s ease;
}
.input-group .form-control {
  box-shadow: none;
}
.input-group .form-control:not(:first-child) {
  border-left: 0;
  padding-left: 0;
}
.input-group .form-control:not(:last-child) {
  border-right: 0;
  padding-right: 0;
}
.input-group .form-control:focus {
  box-shadow: none;
}

.input-group-text {
  font-size: 0.875rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border-right: 0;
}

.input-group-prepend {
  margin-right: -2px;
}

.focused .input-group-text {
  color: #66799e;
  background-color: #ffffff;
}
.focused .input-group-shadow {
  box-shadow: 0.1rem 0.1rem 0 rgba(245, 248, 251, 0.5);
}

/**
 * = List groups
 */
.list-group-space .list-group-item {
  margin-bottom: 1.5rem;
  border-radius: 0.5rem;
}

.list-group-item {
  border: 0;
}
.list-group-item.active {
  z-index: 2;
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
}
.list-group-item i {
  width: 1rem;
}

.list-group-img {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  vertical-align: top;
  margin: -0.1rem 1.2rem 0 -0.2rem;
}

.list-group-content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-width: 0;
}
.list-group-content > p {
  color: #d1d7e0;
  line-height: 1.5;
  margin: 0.2rem 0 0;
}

.list-group-heading {
  font-size: 1rem;
  color: #506690;
}
.list-group-heading > small, .list-group-heading > .small {
  float: right;
  color: #d1d7e0;
  font-weight: 500;
}

.list-group.simple-list .list-group-item {
  background: transparent;
  border: none;
  padding: 0.375rem 0.125rem;
}
.list-group.simple-list .list-group-item i {
  vertical-align: middle;
  width: 35px;
  display: inline-block;
}

.news-list .row > [class*=col] {
  padding: 0 0.25rem;
}
.news-list > li:not(:last-child) {
  margin-bottom: 0.75rem;
}
.news-list img {
  min-height: 100%;
  object-fit: cover;
}

/**
 * = Modals
 */
.modal.static-example {
  position: relative;
  display: block;
}

.modal-content {
  border: 0;
  border-radius: 0.3rem;
}

.modal-fluid .modal-dialog {
  margin-top: 0;
  margin-bottom: 0;
}
.modal-fluid .modal-content {
  border-radius: 0;
}

/**
 * = Navs
 */
.nav-link {
  color: #506690;
}
.nav-link:hover, .nav-link.active {
  color: #262B40;
}
.nav-link:hover img, .nav-link.active img {
  opacity: inherit;
  transition: all 0.2s ease;
}
.nav-link span {
  position: relative;
}

.nav-tabs .nav-item {
  margin-bottom: 0;
}
.nav-tabs .nav-link {
  border: 0;
  padding: 1rem 1rem;
}
.nav-tabs .nav-link.active {
  color: #ffffff;
  background-color: #262B40;
}
.nav-tabs.nav-dark .nav-link.active {
  color: #ffffff;
  background-color: #12358a;
}
.nav-tabs.nav-light .nav-link.active {
  color: #2e3650;
  background-color: #eaedf2;
}
.nav-tabs.nav-light .nav-link:hover {
  color: #2e3650;
}

.nav-pills .nav-item:not(:last-child) {
  padding-right: 1rem;
}
.nav-pills .nav-link {
  padding: 0.75rem 0.85rem;
  transition: all 0.2s ease;
  box-shadow: none;
  border: 1px solid #eaedf2;
}
.nav-pills .nav-link.avatar-link {
  border: 0;
}
.nav-pills .nav-link:hover {
  color: #262B40;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #262B40;
  background-color: #f8f8f8;
  border-color: #262B40;
}
.nav-pills.rounded .nav-link {
  border-radius: 30px;
}
.nav-pills.bordered-pill-md .nav-link {
  border: 0.125rem solid #f5f8fb;
  font-weight: 600;
}
.nav-pills.vertical-tab .nav-link {
  margin-bottom: 0.625rem;
}
.nav-pills.vertical-tab .nav-item:not(:last-child) {
  padding-right: 0;
}
.nav-pills .nav-item {
  margin-bottom: 1rem;
}

@media (max-width: 575.98px) {
  .nav-pills:not(.nav-pills-circle) .nav-item {
    padding-right: 0;
  }
}
.nav-pill-circle .nav-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  text-align: center;
  height: 80px;
  width: 80px;
  padding: 0;
  box-shadow: none;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}
.nav-pill-circle .nav-link.avatar-link {
  box-shadow: none;
}
.nav-pill-circle.vertical-tab .nav-link-icon i, .nav-pill-circle.vertical-tab .nav-link-icon svg {
  font-size: 1.5rem;
}
.nav-pill-circle.vertical-tab .nav-item:not(:last-child) {
  padding-right: 0;
}
.nav-pill-circle .nav-link-icon i, .nav-pill-circle .nav-link-icon svg {
  font-size: 1.25rem;
  margin: 0;
  display: block;
}

.nav-pill-square .nav-link {
  text-align: center;
  min-width: 80px;
  box-shadow: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
.nav-pill-square.vertical-tab .nav-link {
  margin-bottom: 0.625rem;
  min-width: 100px;
}
.nav-pill-square.vertical-tab .nav-item:not(:last-child) {
  padding-right: 0;
}
.nav-pill-square .nav-link-icon i, .nav-pill-square .nav-link-icon svg {
  font-size: 1.25rem;
  margin: 0;
  display: block;
  line-height: 50px;
}

.nav-wrapper {
  padding: 1rem 0;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.nav-wrapper + .card {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .tab-pane pre {
  padding: 0;
  margin: 0;
}
.tab-content > .active {
  display: block;
}

/**
 * = Paginations
 */
.circle-pagination .page-link,
.circle-pagination span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  padding: 0;
  border-radius: 50%;
}

/**
 * = Pricing cards
 */
.pricing-card .card-header {
  background: transparent;
  z-index: 2;
}
.pricing-card .card-body {
  z-index: 2;
}
.pricing-card .pricing-value {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border-width: 0.375rem;
  border-style: double;
  margin: 0 auto;
}
.pricing-card .pricing-value span {
  line-height: 140px;
}
.pricing-card .list-group-item {
  background: transparent;
  border: none;
  padding: 0.375rem 0.125rem;
}
.pricing-card .list-group-item i {
  display: inline-block;
  vertical-align: middle;
  width: 35px;
}
@media (max-width: 767.98px) {
  .pricing-card {
    margin-top: 1rem;
  }
}

/**
 * = Popovers
 */
.popover {
  border: 0;
}

.popover-header {
  font-weight: 600;
}

.popover-primary {
  background-color: #262B40;
}
.popover-primary .popover-header {
  background-color: #262B40;
  color: color-yiq(#262B40);
}
.popover-primary .popover-body {
  color: color-yiq(#262B40);
}
.popover-primary .popover-header {
  border-color: rgba(38, 43, 64, 0.2);
}
.popover-primary.bs-popover-top .arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #262B40;
}
.popover-primary.bs-popover-right .arrow::after {
  border-right-color: #262B40;
}
.popover-primary.bs-popover-bottom .arrow::after, .popover-primary.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #262B40;
}
.popover-primary.bs-popover-left .arrow::after {
  border-left-color: #262B40;
}

.popover-secondary {
  background-color: #61DAFB;
}
.popover-secondary .popover-header {
  background-color: #61DAFB;
  color: color-yiq(#61DAFB);
}
.popover-secondary .popover-body {
  color: color-yiq(#61DAFB);
}
.popover-secondary .popover-header {
  border-color: rgba(97, 218, 251, 0.2);
}
.popover-secondary.bs-popover-top .arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #61DAFB;
}
.popover-secondary.bs-popover-right .arrow::after {
  border-right-color: #61DAFB;
}
.popover-secondary.bs-popover-bottom .arrow::after, .popover-secondary.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #61DAFB;
}
.popover-secondary.bs-popover-left .arrow::after {
  border-left-color: #61DAFB;
}

.popover-tertiary {
  background-color: #1B998B;
}
.popover-tertiary .popover-header {
  background-color: #1B998B;
  color: color-yiq(#1B998B);
}
.popover-tertiary .popover-body {
  color: color-yiq(#1B998B);
}
.popover-tertiary .popover-header {
  border-color: rgba(27, 153, 139, 0.2);
}
.popover-tertiary.bs-popover-top .arrow::after, .popover-tertiary.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #1B998B;
}
.popover-tertiary.bs-popover-right .arrow::after {
  border-right-color: #1B998B;
}
.popover-tertiary.bs-popover-bottom .arrow::after, .popover-tertiary.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #1B998B;
}
.popover-tertiary.bs-popover-left .arrow::after {
  border-left-color: #1B998B;
}

.popover-quaternary {
  background-color: #C96480;
}
.popover-quaternary .popover-header {
  background-color: #C96480;
  color: color-yiq(#C96480);
}
.popover-quaternary .popover-body {
  color: color-yiq(#C96480);
}
.popover-quaternary .popover-header {
  border-color: rgba(201, 100, 128, 0.2);
}
.popover-quaternary.bs-popover-top .arrow::after, .popover-quaternary.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #C96480;
}
.popover-quaternary.bs-popover-right .arrow::after {
  border-right-color: #C96480;
}
.popover-quaternary.bs-popover-bottom .arrow::after, .popover-quaternary.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #C96480;
}
.popover-quaternary.bs-popover-left .arrow::after {
  border-left-color: #C96480;
}

.popover-primary-app {
  background-color: #EBF4F6;
}
.popover-primary-app .popover-header {
  background-color: #EBF4F6;
  color: color-yiq(#EBF4F6);
}
.popover-primary-app .popover-body {
  color: color-yiq(#EBF4F6);
}
.popover-primary-app .popover-header {
  border-color: rgba(235, 244, 246, 0.2);
}
.popover-primary-app.bs-popover-top .arrow::after, .popover-primary-app.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #EBF4F6;
}
.popover-primary-app.bs-popover-right .arrow::after {
  border-right-color: #EBF4F6;
}
.popover-primary-app.bs-popover-bottom .arrow::after, .popover-primary-app.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #EBF4F6;
}
.popover-primary-app.bs-popover-left .arrow::after {
  border-left-color: #EBF4F6;
}

.popover-secondary-app {
  background-color: #424AA0;
}
.popover-secondary-app .popover-header {
  background-color: #424AA0;
  color: color-yiq(#424AA0);
}
.popover-secondary-app .popover-body {
  color: color-yiq(#424AA0);
}
.popover-secondary-app .popover-header {
  border-color: rgba(66, 74, 160, 0.2);
}
.popover-secondary-app.bs-popover-top .arrow::after, .popover-secondary-app.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #424AA0;
}
.popover-secondary-app.bs-popover-right .arrow::after {
  border-right-color: #424AA0;
}
.popover-secondary-app.bs-popover-bottom .arrow::after, .popover-secondary-app.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #424AA0;
}
.popover-secondary-app.bs-popover-left .arrow::after {
  border-left-color: #424AA0;
}

.popover-light {
  background-color: #eaedf2;
}
.popover-light .popover-header {
  background-color: #eaedf2;
  color: color-yiq(#eaedf2);
}
.popover-light .popover-body {
  color: color-yiq(#eaedf2);
}
.popover-light .popover-header {
  border-color: rgba(234, 237, 242, 0.2);
}
.popover-light.bs-popover-top .arrow::after, .popover-light.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #eaedf2;
}
.popover-light.bs-popover-right .arrow::after {
  border-right-color: #eaedf2;
}
.popover-light.bs-popover-bottom .arrow::after, .popover-light.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #eaedf2;
}
.popover-light.bs-popover-left .arrow::after {
  border-left-color: #eaedf2;
}

.popover-lighten {
  background-color: #F0F3F6;
}
.popover-lighten .popover-header {
  background-color: #F0F3F6;
  color: color-yiq(#F0F3F6);
}
.popover-lighten .popover-body {
  color: color-yiq(#F0F3F6);
}
.popover-lighten .popover-header {
  border-color: rgba(240, 243, 246, 0.2);
}
.popover-lighten.bs-popover-top .arrow::after, .popover-lighten.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #F0F3F6;
}
.popover-lighten.bs-popover-right .arrow::after {
  border-right-color: #F0F3F6;
}
.popover-lighten.bs-popover-bottom .arrow::after, .popover-lighten.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #F0F3F6;
}
.popover-lighten.bs-popover-left .arrow::after {
  border-left-color: #F0F3F6;
}

.popover-success {
  background-color: #05A677;
}
.popover-success .popover-header {
  background-color: #05A677;
  color: color-yiq(#05A677);
}
.popover-success .popover-body {
  color: color-yiq(#05A677);
}
.popover-success .popover-header {
  border-color: rgba(5, 166, 119, 0.2);
}
.popover-success.bs-popover-top .arrow::after, .popover-success.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #05A677;
}
.popover-success.bs-popover-right .arrow::after {
  border-right-color: #05A677;
}
.popover-success.bs-popover-bottom .arrow::after, .popover-success.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #05A677;
}
.popover-success.bs-popover-left .arrow::after {
  border-left-color: #05A677;
}

.popover-info {
  background-color: #0948B3;
}
.popover-info .popover-header {
  background-color: #0948B3;
  color: color-yiq(#0948B3);
}
.popover-info .popover-body {
  color: color-yiq(#0948B3);
}
.popover-info .popover-header {
  border-color: rgba(9, 72, 179, 0.2);
}
.popover-info.bs-popover-top .arrow::after, .popover-info.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #0948B3;
}
.popover-info.bs-popover-right .arrow::after {
  border-right-color: #0948B3;
}
.popover-info.bs-popover-bottom .arrow::after, .popover-info.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #0948B3;
}
.popover-info.bs-popover-left .arrow::after {
  border-left-color: #0948B3;
}

.popover-warning {
  background-color: #f5b759;
}
.popover-warning .popover-header {
  background-color: #f5b759;
  color: color-yiq(#f5b759);
}
.popover-warning .popover-body {
  color: color-yiq(#f5b759);
}
.popover-warning .popover-header {
  border-color: rgba(245, 183, 89, 0.2);
}
.popover-warning.bs-popover-top .arrow::after, .popover-warning.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #f5b759;
}
.popover-warning.bs-popover-right .arrow::after {
  border-right-color: #f5b759;
}
.popover-warning.bs-popover-bottom .arrow::after, .popover-warning.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #f5b759;
}
.popover-warning.bs-popover-left .arrow::after {
  border-left-color: #f5b759;
}

.popover-danger {
  background-color: #FA5252;
}
.popover-danger .popover-header {
  background-color: #FA5252;
  color: color-yiq(#FA5252);
}
.popover-danger .popover-body {
  color: color-yiq(#FA5252);
}
.popover-danger .popover-header {
  border-color: rgba(250, 82, 82, 0.2);
}
.popover-danger.bs-popover-top .arrow::after, .popover-danger.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #FA5252;
}
.popover-danger.bs-popover-right .arrow::after {
  border-right-color: #FA5252;
}
.popover-danger.bs-popover-bottom .arrow::after, .popover-danger.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #FA5252;
}
.popover-danger.bs-popover-left .arrow::after {
  border-left-color: #FA5252;
}

.popover-white {
  background-color: #ffffff;
}
.popover-white .popover-header {
  background-color: #ffffff;
  color: color-yiq(#ffffff);
}
.popover-white .popover-body {
  color: color-yiq(#ffffff);
}
.popover-white .popover-header {
  border-color: rgba(255, 255, 255, 0.2);
}
.popover-white.bs-popover-top .arrow::after, .popover-white.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #ffffff;
}
.popover-white.bs-popover-right .arrow::after {
  border-right-color: #ffffff;
}
.popover-white.bs-popover-bottom .arrow::after, .popover-white.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #ffffff;
}
.popover-white.bs-popover-left .arrow::after {
  border-left-color: #ffffff;
}

.popover-gray {
  background-color: #4A5073;
}
.popover-gray .popover-header {
  background-color: #4A5073;
  color: color-yiq(#4A5073);
}
.popover-gray .popover-body {
  color: color-yiq(#4A5073);
}
.popover-gray .popover-header {
  border-color: rgba(74, 80, 115, 0.2);
}
.popover-gray.bs-popover-top .arrow::after, .popover-gray.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #4A5073;
}
.popover-gray.bs-popover-right .arrow::after {
  border-right-color: #4A5073;
}
.popover-gray.bs-popover-bottom .arrow::after, .popover-gray.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #4A5073;
}
.popover-gray.bs-popover-left .arrow::after {
  border-left-color: #4A5073;
}

.popover-indigo {
  background-color: #4c5680;
}
.popover-indigo .popover-header {
  background-color: #4c5680;
  color: color-yiq(#4c5680);
}
.popover-indigo .popover-body {
  color: color-yiq(#4c5680);
}
.popover-indigo .popover-header {
  border-color: rgba(76, 86, 128, 0.2);
}
.popover-indigo.bs-popover-top .arrow::after, .popover-indigo.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #4c5680;
}
.popover-indigo.bs-popover-right .arrow::after {
  border-right-color: #4c5680;
}
.popover-indigo.bs-popover-bottom .arrow::after, .popover-indigo.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #4c5680;
}
.popover-indigo.bs-popover-left .arrow::after {
  border-left-color: #4c5680;
}

.popover-indigoDark {
  background-color: #1b1b37;
}
.popover-indigoDark .popover-header {
  background-color: #1b1b37;
  color: color-yiq(#1b1b37);
}
.popover-indigoDark .popover-body {
  color: color-yiq(#1b1b37);
}
.popover-indigoDark .popover-header {
  border-color: rgba(27, 27, 55, 0.2);
}
.popover-indigoDark.bs-popover-top .arrow::after, .popover-indigoDark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #1b1b37;
}
.popover-indigoDark.bs-popover-right .arrow::after {
  border-right-color: #1b1b37;
}
.popover-indigoDark.bs-popover-bottom .arrow::after, .popover-indigoDark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #1b1b37;
}
.popover-indigoDark.bs-popover-left .arrow::after {
  border-left-color: #1b1b37;
}

.popover-dark {
  background-color: #262B40;
}
.popover-dark .popover-header {
  background-color: #262B40;
  color: color-yiq(#262B40);
}
.popover-dark .popover-body {
  color: color-yiq(#262B40);
}
.popover-dark .popover-header {
  border-color: rgba(38, 43, 64, 0.2);
}
.popover-dark.bs-popover-top .arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #262B40;
}
.popover-dark.bs-popover-right .arrow::after {
  border-right-color: #262B40;
}
.popover-dark.bs-popover-bottom .arrow::after, .popover-dark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #262B40;
}
.popover-dark.bs-popover-left .arrow::after {
  border-left-color: #262B40;
}

.popover-soft {
  background-color: #f5f8fb;
}
.popover-soft .popover-header {
  background-color: #f5f8fb;
  color: color-yiq(#f5f8fb);
}
.popover-soft .popover-body {
  color: color-yiq(#f5f8fb);
}
.popover-soft .popover-header {
  border-color: rgba(245, 248, 251, 0.2);
}
.popover-soft.bs-popover-top .arrow::after, .popover-soft.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #f5f8fb;
}
.popover-soft.bs-popover-right .arrow::after {
  border-right-color: #f5f8fb;
}
.popover-soft.bs-popover-bottom .arrow::after, .popover-soft.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #f5f8fb;
}
.popover-soft.bs-popover-left .arrow::after {
  border-left-color: #f5f8fb;
}

.popover-black {
  background-color: #2e3650;
}
.popover-black .popover-header {
  background-color: #2e3650;
  color: color-yiq(#2e3650);
}
.popover-black .popover-body {
  color: color-yiq(#2e3650);
}
.popover-black .popover-header {
  border-color: rgba(46, 54, 80, 0.2);
}
.popover-black.bs-popover-top .arrow::after, .popover-black.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #2e3650;
}
.popover-black.bs-popover-right .arrow::after {
  border-right-color: #2e3650;
}
.popover-black.bs-popover-bottom .arrow::after, .popover-black.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #2e3650;
}
.popover-black.bs-popover-left .arrow::after {
  border-left-color: #2e3650;
}

.popover-blue {
  background-color: #0948B3;
}
.popover-blue .popover-header {
  background-color: #0948B3;
  color: color-yiq(#0948B3);
}
.popover-blue .popover-body {
  color: color-yiq(#0948B3);
}
.popover-blue .popover-header {
  border-color: rgba(9, 72, 179, 0.2);
}
.popover-blue.bs-popover-top .arrow::after, .popover-blue.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #0948B3;
}
.popover-blue.bs-popover-right .arrow::after {
  border-right-color: #0948B3;
}
.popover-blue.bs-popover-bottom .arrow::after, .popover-blue.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #0948B3;
}
.popover-blue.bs-popover-left .arrow::after {
  border-left-color: #0948B3;
}

.popover-blueDark {
  background-color: #041737;
}
.popover-blueDark .popover-header {
  background-color: #041737;
  color: color-yiq(#041737);
}
.popover-blueDark .popover-body {
  color: color-yiq(#041737);
}
.popover-blueDark .popover-header {
  border-color: rgba(4, 23, 55, 0.2);
}
.popover-blueDark.bs-popover-top .arrow::after, .popover-blueDark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #041737;
}
.popover-blueDark.bs-popover-right .arrow::after {
  border-right-color: #041737;
}
.popover-blueDark.bs-popover-bottom .arrow::after, .popover-blueDark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #041737;
}
.popover-blueDark.bs-popover-left .arrow::after {
  border-left-color: #041737;
}

.popover-pink {
  background-color: #C96480;
}
.popover-pink .popover-header {
  background-color: #C96480;
  color: color-yiq(#C96480);
}
.popover-pink .popover-body {
  color: color-yiq(#C96480);
}
.popover-pink .popover-header {
  border-color: rgba(201, 100, 128, 0.2);
}
.popover-pink.bs-popover-top .arrow::after, .popover-pink.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #C96480;
}
.popover-pink.bs-popover-right .arrow::after {
  border-right-color: #C96480;
}
.popover-pink.bs-popover-bottom .arrow::after, .popover-pink.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #C96480;
}
.popover-pink.bs-popover-left .arrow::after {
  border-left-color: #C96480;
}

.popover-pinkDark {
  background-color: #371b1b;
}
.popover-pinkDark .popover-header {
  background-color: #371b1b;
  color: color-yiq(#371b1b);
}
.popover-pinkDark .popover-body {
  color: color-yiq(#371b1b);
}
.popover-pinkDark .popover-header {
  border-color: rgba(55, 27, 27, 0.2);
}
.popover-pinkDark.bs-popover-top .arrow::after, .popover-pinkDark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #371b1b;
}
.popover-pinkDark.bs-popover-right .arrow::after {
  border-right-color: #371b1b;
}
.popover-pinkDark.bs-popover-bottom .arrow::after, .popover-pinkDark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #371b1b;
}
.popover-pinkDark.bs-popover-left .arrow::after {
  border-left-color: #371b1b;
}

.popover-cyan {
  background-color: #63b1bd;
}
.popover-cyan .popover-header {
  background-color: #63b1bd;
  color: color-yiq(#63b1bd);
}
.popover-cyan .popover-body {
  color: color-yiq(#63b1bd);
}
.popover-cyan .popover-header {
  border-color: rgba(99, 177, 189, 0.2);
}
.popover-cyan.bs-popover-top .arrow::after, .popover-cyan.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #63b1bd;
}
.popover-cyan.bs-popover-right .arrow::after {
  border-right-color: #63b1bd;
}
.popover-cyan.bs-popover-bottom .arrow::after, .popover-cyan.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #63b1bd;
}
.popover-cyan.bs-popover-left .arrow::after {
  border-left-color: #63b1bd;
}

.popover-cyanDark {
  background-color: #1c3239;
}
.popover-cyanDark .popover-header {
  background-color: #1c3239;
  color: color-yiq(#1c3239);
}
.popover-cyanDark .popover-body {
  color: color-yiq(#1c3239);
}
.popover-cyanDark .popover-header {
  border-color: rgba(28, 50, 57, 0.2);
}
.popover-cyanDark.bs-popover-top .arrow::after, .popover-cyanDark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #1c3239;
}
.popover-cyanDark.bs-popover-right .arrow::after {
  border-right-color: #1c3239;
}
.popover-cyanDark.bs-popover-bottom .arrow::after, .popover-cyanDark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #1c3239;
}
.popover-cyanDark.bs-popover-left .arrow::after {
  border-left-color: #1c3239;
}

.popover-purple {
  background-color: #8965e0;
}
.popover-purple .popover-header {
  background-color: #8965e0;
  color: color-yiq(#8965e0);
}
.popover-purple .popover-body {
  color: color-yiq(#8965e0);
}
.popover-purple .popover-header {
  border-color: rgba(137, 101, 224, 0.2);
}
.popover-purple.bs-popover-top .arrow::after, .popover-purple.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #8965e0;
}
.popover-purple.bs-popover-right .arrow::after {
  border-right-color: #8965e0;
}
.popover-purple.bs-popover-bottom .arrow::after, .popover-purple.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #8965e0;
}
.popover-purple.bs-popover-left .arrow::after {
  border-left-color: #8965e0;
}

.popover-purpleDark {
  background-color: #1a1a37;
}
.popover-purpleDark .popover-header {
  background-color: #1a1a37;
  color: color-yiq(#1a1a37);
}
.popover-purpleDark .popover-body {
  color: color-yiq(#1a1a37);
}
.popover-purpleDark .popover-header {
  border-color: rgba(26, 26, 55, 0.2);
}
.popover-purpleDark.bs-popover-top .arrow::after, .popover-purpleDark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #1a1a37;
}
.popover-purpleDark.bs-popover-right .arrow::after {
  border-right-color: #1a1a37;
}
.popover-purpleDark.bs-popover-bottom .arrow::after, .popover-purpleDark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #1a1a37;
}
.popover-purpleDark.bs-popover-left .arrow::after {
  border-left-color: #1a1a37;
}

.popover-soft-indigo {
  background-color: #f5e8ff;
}
.popover-soft-indigo .popover-header {
  background-color: #f5e8ff;
  color: color-yiq(#f5e8ff);
}
.popover-soft-indigo .popover-body {
  color: color-yiq(#f5e8ff);
}
.popover-soft-indigo .popover-header {
  border-color: rgba(245, 232, 255, 0.2);
}
.popover-soft-indigo.bs-popover-top .arrow::after, .popover-soft-indigo.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #f5e8ff;
}
.popover-soft-indigo.bs-popover-right .arrow::after {
  border-right-color: #f5e8ff;
}
.popover-soft-indigo.bs-popover-bottom .arrow::after, .popover-soft-indigo.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #f5e8ff;
}
.popover-soft-indigo.bs-popover-left .arrow::after {
  border-left-color: #f5e8ff;
}

.popover-soft-green {
  background-color: #2CA58D;
}
.popover-soft-green .popover-header {
  background-color: #2CA58D;
  color: color-yiq(#2CA58D);
}
.popover-soft-green .popover-body {
  color: color-yiq(#2CA58D);
}
.popover-soft-green .popover-header {
  border-color: rgba(44, 165, 141, 0.2);
}
.popover-soft-green.bs-popover-top .arrow::after, .popover-soft-green.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #2CA58D;
}
.popover-soft-green.bs-popover-right .arrow::after {
  border-right-color: #2CA58D;
}
.popover-soft-green.bs-popover-bottom .arrow::after, .popover-soft-green.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #2CA58D;
}
.popover-soft-green.bs-popover-left .arrow::after {
  border-left-color: #2CA58D;
}

.popover-soft-greenDark {
  background-color: #113d31;
}
.popover-soft-greenDark .popover-header {
  background-color: #113d31;
  color: color-yiq(#113d31);
}
.popover-soft-greenDark .popover-body {
  color: color-yiq(#113d31);
}
.popover-soft-greenDark .popover-header {
  border-color: rgba(17, 61, 49, 0.2);
}
.popover-soft-greenDark.bs-popover-top .arrow::after, .popover-soft-greenDark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #113d31;
}
.popover-soft-greenDark.bs-popover-right .arrow::after {
  border-right-color: #113d31;
}
.popover-soft-greenDark.bs-popover-bottom .arrow::after, .popover-soft-greenDark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #113d31;
}
.popover-soft-greenDark.bs-popover-left .arrow::after {
  border-left-color: #113d31;
}

.popover-gray-100 {
  background-color: #f3f7fa;
}
.popover-gray-100 .popover-header {
  background-color: #f3f7fa;
  color: color-yiq(#f3f7fa);
}
.popover-gray-100 .popover-body {
  color: color-yiq(#f3f7fa);
}
.popover-gray-100 .popover-header {
  border-color: rgba(243, 247, 250, 0.2);
}
.popover-gray-100.bs-popover-top .arrow::after, .popover-gray-100.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #f3f7fa;
}
.popover-gray-100.bs-popover-right .arrow::after {
  border-right-color: #f3f7fa;
}
.popover-gray-100.bs-popover-bottom .arrow::after, .popover-gray-100.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #f3f7fa;
}
.popover-gray-100.bs-popover-left .arrow::after {
  border-left-color: #f3f7fa;
}

.popover-gray-200 {
  background-color: #f5f8fb;
}
.popover-gray-200 .popover-header {
  background-color: #f5f8fb;
  color: color-yiq(#f5f8fb);
}
.popover-gray-200 .popover-body {
  color: color-yiq(#f5f8fb);
}
.popover-gray-200 .popover-header {
  border-color: rgba(245, 248, 251, 0.2);
}
.popover-gray-200.bs-popover-top .arrow::after, .popover-gray-200.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #f5f8fb;
}
.popover-gray-200.bs-popover-right .arrow::after {
  border-right-color: #f5f8fb;
}
.popover-gray-200.bs-popover-bottom .arrow::after, .popover-gray-200.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #f5f8fb;
}
.popover-gray-200.bs-popover-left .arrow::after {
  border-left-color: #f5f8fb;
}

.popover-gray-300 {
  background-color: #F0F3F6;
}
.popover-gray-300 .popover-header {
  background-color: #F0F3F6;
  color: color-yiq(#F0F3F6);
}
.popover-gray-300 .popover-body {
  color: color-yiq(#F0F3F6);
}
.popover-gray-300 .popover-header {
  border-color: rgba(240, 243, 246, 0.2);
}
.popover-gray-300.bs-popover-top .arrow::after, .popover-gray-300.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #F0F3F6;
}
.popover-gray-300.bs-popover-right .arrow::after {
  border-right-color: #F0F3F6;
}
.popover-gray-300.bs-popover-bottom .arrow::after, .popover-gray-300.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #F0F3F6;
}
.popover-gray-300.bs-popover-left .arrow::after {
  border-left-color: #F0F3F6;
}

.popover-gray-400 {
  background-color: #eaedf2;
}
.popover-gray-400 .popover-header {
  background-color: #eaedf2;
  color: color-yiq(#eaedf2);
}
.popover-gray-400 .popover-body {
  color: color-yiq(#eaedf2);
}
.popover-gray-400 .popover-header {
  border-color: rgba(234, 237, 242, 0.2);
}
.popover-gray-400.bs-popover-top .arrow::after, .popover-gray-400.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #eaedf2;
}
.popover-gray-400.bs-popover-right .arrow::after {
  border-right-color: #eaedf2;
}
.popover-gray-400.bs-popover-bottom .arrow::after, .popover-gray-400.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #eaedf2;
}
.popover-gray-400.bs-popover-left .arrow::after {
  border-left-color: #eaedf2;
}

.popover-gray-500 {
  background-color: #d1d7e0;
}
.popover-gray-500 .popover-header {
  background-color: #d1d7e0;
  color: color-yiq(#d1d7e0);
}
.popover-gray-500 .popover-body {
  color: color-yiq(#d1d7e0);
}
.popover-gray-500 .popover-header {
  border-color: rgba(209, 215, 224, 0.2);
}
.popover-gray-500.bs-popover-top .arrow::after, .popover-gray-500.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #d1d7e0;
}
.popover-gray-500.bs-popover-right .arrow::after {
  border-right-color: #d1d7e0;
}
.popover-gray-500.bs-popover-bottom .arrow::after, .popover-gray-500.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #d1d7e0;
}
.popover-gray-500.bs-popover-left .arrow::after {
  border-left-color: #d1d7e0;
}

.popover-gray-600 {
  background-color: #93a5be;
}
.popover-gray-600 .popover-header {
  background-color: #93a5be;
  color: color-yiq(#93a5be);
}
.popover-gray-600 .popover-body {
  color: color-yiq(#93a5be);
}
.popover-gray-600 .popover-header {
  border-color: rgba(147, 165, 190, 0.2);
}
.popover-gray-600.bs-popover-top .arrow::after, .popover-gray-600.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #93a5be;
}
.popover-gray-600.bs-popover-right .arrow::after {
  border-right-color: #93a5be;
}
.popover-gray-600.bs-popover-bottom .arrow::after, .popover-gray-600.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #93a5be;
}
.popover-gray-600.bs-popover-left .arrow::after {
  border-left-color: #93a5be;
}

.popover-gray-700 {
  background-color: #66799e;
}
.popover-gray-700 .popover-header {
  background-color: #66799e;
  color: color-yiq(#66799e);
}
.popover-gray-700 .popover-body {
  color: color-yiq(#66799e);
}
.popover-gray-700 .popover-header {
  border-color: rgba(102, 121, 158, 0.2);
}
.popover-gray-700.bs-popover-top .arrow::after, .popover-gray-700.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #66799e;
}
.popover-gray-700.bs-popover-right .arrow::after {
  border-right-color: #66799e;
}
.popover-gray-700.bs-popover-bottom .arrow::after, .popover-gray-700.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #66799e;
}
.popover-gray-700.bs-popover-left .arrow::after {
  border-left-color: #66799e;
}

.popover-gray-800 {
  background-color: #506690;
}
.popover-gray-800 .popover-header {
  background-color: #506690;
  color: color-yiq(#506690);
}
.popover-gray-800 .popover-body {
  color: color-yiq(#506690);
}
.popover-gray-800 .popover-header {
  border-color: rgba(80, 102, 144, 0.2);
}
.popover-gray-800.bs-popover-top .arrow::after, .popover-gray-800.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #506690;
}
.popover-gray-800.bs-popover-right .arrow::after {
  border-right-color: #506690;
}
.popover-gray-800.bs-popover-bottom .arrow::after, .popover-gray-800.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #506690;
}
.popover-gray-800.bs-popover-left .arrow::after {
  border-left-color: #506690;
}

.popover-facebook {
  background-color: #3b5999;
}
.popover-facebook .popover-header {
  background-color: #3b5999;
  color: color-yiq(#3b5999);
}
.popover-facebook .popover-body {
  color: color-yiq(#3b5999);
}
.popover-facebook .popover-header {
  border-color: rgba(59, 89, 153, 0.2);
}
.popover-facebook.bs-popover-top .arrow::after, .popover-facebook.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #3b5999;
}
.popover-facebook.bs-popover-right .arrow::after {
  border-right-color: #3b5999;
}
.popover-facebook.bs-popover-bottom .arrow::after, .popover-facebook.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #3b5999;
}
.popover-facebook.bs-popover-left .arrow::after {
  border-left-color: #3b5999;
}

.popover-facebookDark {
  background-color: #1d2b4a;
}
.popover-facebookDark .popover-header {
  background-color: #1d2b4a;
  color: color-yiq(#1d2b4a);
}
.popover-facebookDark .popover-body {
  color: color-yiq(#1d2b4a);
}
.popover-facebookDark .popover-header {
  border-color: rgba(29, 43, 74, 0.2);
}
.popover-facebookDark.bs-popover-top .arrow::after, .popover-facebookDark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #1d2b4a;
}
.popover-facebookDark.bs-popover-right .arrow::after {
  border-right-color: #1d2b4a;
}
.popover-facebookDark.bs-popover-bottom .arrow::after, .popover-facebookDark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #1d2b4a;
}
.popover-facebookDark.bs-popover-left .arrow::after {
  border-left-color: #1d2b4a;
}

.popover-twitter {
  background-color: #1da1f2;
}
.popover-twitter .popover-header {
  background-color: #1da1f2;
  color: color-yiq(#1da1f2);
}
.popover-twitter .popover-body {
  color: color-yiq(#1da1f2);
}
.popover-twitter .popover-header {
  border-color: rgba(29, 161, 242, 0.2);
}
.popover-twitter.bs-popover-top .arrow::after, .popover-twitter.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #1da1f2;
}
.popover-twitter.bs-popover-right .arrow::after {
  border-right-color: #1da1f2;
}
.popover-twitter.bs-popover-bottom .arrow::after, .popover-twitter.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #1da1f2;
}
.popover-twitter.bs-popover-left .arrow::after {
  border-left-color: #1da1f2;
}

.popover-twitterDark {
  background-color: #07293e;
}
.popover-twitterDark .popover-header {
  background-color: #07293e;
  color: color-yiq(#07293e);
}
.popover-twitterDark .popover-body {
  color: color-yiq(#07293e);
}
.popover-twitterDark .popover-header {
  border-color: rgba(7, 41, 62, 0.2);
}
.popover-twitterDark.bs-popover-top .arrow::after, .popover-twitterDark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #07293e;
}
.popover-twitterDark.bs-popover-right .arrow::after {
  border-right-color: #07293e;
}
.popover-twitterDark.bs-popover-bottom .arrow::after, .popover-twitterDark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #07293e;
}
.popover-twitterDark.bs-popover-left .arrow::after {
  border-left-color: #07293e;
}

.popover-google {
  background-color: #DB4337;
}
.popover-google .popover-header {
  background-color: #DB4337;
  color: color-yiq(#DB4337);
}
.popover-google .popover-body {
  color: color-yiq(#DB4337);
}
.popover-google .popover-header {
  border-color: rgba(219, 67, 55, 0.2);
}
.popover-google.bs-popover-top .arrow::after, .popover-google.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #DB4337;
}
.popover-google.bs-popover-right .arrow::after {
  border-right-color: #DB4337;
}
.popover-google.bs-popover-bottom .arrow::after, .popover-google.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #DB4337;
}
.popover-google.bs-popover-left .arrow::after {
  border-left-color: #DB4337;
}

.popover-instagram {
  background-color: #e4405f;
}
.popover-instagram .popover-header {
  background-color: #e4405f;
  color: color-yiq(#e4405f);
}
.popover-instagram .popover-body {
  color: color-yiq(#e4405f);
}
.popover-instagram .popover-header {
  border-color: rgba(228, 64, 95, 0.2);
}
.popover-instagram.bs-popover-top .arrow::after, .popover-instagram.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #e4405f;
}
.popover-instagram.bs-popover-right .arrow::after {
  border-right-color: #e4405f;
}
.popover-instagram.bs-popover-bottom .arrow::after, .popover-instagram.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #e4405f;
}
.popover-instagram.bs-popover-left .arrow::after {
  border-left-color: #e4405f;
}

.popover-pinterest {
  background-color: #bd081c;
}
.popover-pinterest .popover-header {
  background-color: #bd081c;
  color: color-yiq(#bd081c);
}
.popover-pinterest .popover-body {
  color: color-yiq(#bd081c);
}
.popover-pinterest .popover-header {
  border-color: rgba(189, 8, 28, 0.2);
}
.popover-pinterest.bs-popover-top .arrow::after, .popover-pinterest.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #bd081c;
}
.popover-pinterest.bs-popover-right .arrow::after {
  border-right-color: #bd081c;
}
.popover-pinterest.bs-popover-bottom .arrow::after, .popover-pinterest.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #bd081c;
}
.popover-pinterest.bs-popover-left .arrow::after {
  border-left-color: #bd081c;
}

.popover-youtube {
  background-color: #cd201f;
}
.popover-youtube .popover-header {
  background-color: #cd201f;
  color: color-yiq(#cd201f);
}
.popover-youtube .popover-body {
  color: color-yiq(#cd201f);
}
.popover-youtube .popover-header {
  border-color: rgba(205, 32, 31, 0.2);
}
.popover-youtube.bs-popover-top .arrow::after, .popover-youtube.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #cd201f;
}
.popover-youtube.bs-popover-right .arrow::after {
  border-right-color: #cd201f;
}
.popover-youtube.bs-popover-bottom .arrow::after, .popover-youtube.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #cd201f;
}
.popover-youtube.bs-popover-left .arrow::after {
  border-left-color: #cd201f;
}

.popover-slack {
  background-color: #3aaf85;
}
.popover-slack .popover-header {
  background-color: #3aaf85;
  color: color-yiq(#3aaf85);
}
.popover-slack .popover-body {
  color: color-yiq(#3aaf85);
}
.popover-slack .popover-header {
  border-color: rgba(58, 175, 133, 0.2);
}
.popover-slack.bs-popover-top .arrow::after, .popover-slack.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #3aaf85;
}
.popover-slack.bs-popover-right .arrow::after {
  border-right-color: #3aaf85;
}
.popover-slack.bs-popover-bottom .arrow::after, .popover-slack.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #3aaf85;
}
.popover-slack.bs-popover-left .arrow::after {
  border-left-color: #3aaf85;
}

.popover-slackDark {
  background-color: #13392b;
}
.popover-slackDark .popover-header {
  background-color: #13392b;
  color: color-yiq(#13392b);
}
.popover-slackDark .popover-body {
  color: color-yiq(#13392b);
}
.popover-slackDark .popover-header {
  border-color: rgba(19, 57, 43, 0.2);
}
.popover-slackDark.bs-popover-top .arrow::after, .popover-slackDark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #13392b;
}
.popover-slackDark.bs-popover-right .arrow::after {
  border-right-color: #13392b;
}
.popover-slackDark.bs-popover-bottom .arrow::after, .popover-slackDark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #13392b;
}
.popover-slackDark.bs-popover-left .arrow::after {
  border-left-color: #13392b;
}

.popover-dribbble {
  background-color: #ea4c89;
}
.popover-dribbble .popover-header {
  background-color: #ea4c89;
  color: color-yiq(#ea4c89);
}
.popover-dribbble .popover-body {
  color: color-yiq(#ea4c89);
}
.popover-dribbble .popover-header {
  border-color: rgba(234, 76, 137, 0.2);
}
.popover-dribbble.bs-popover-top .arrow::after, .popover-dribbble.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #ea4c89;
}
.popover-dribbble.bs-popover-right .arrow::after {
  border-right-color: #ea4c89;
}
.popover-dribbble.bs-popover-bottom .arrow::after, .popover-dribbble.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #ea4c89;
}
.popover-dribbble.bs-popover-left .arrow::after {
  border-left-color: #ea4c89;
}

.popover-dropbox {
  background-color: #1E90FF;
}
.popover-dropbox .popover-header {
  background-color: #1E90FF;
  color: color-yiq(#1E90FF);
}
.popover-dropbox .popover-body {
  color: color-yiq(#1E90FF);
}
.popover-dropbox .popover-header {
  border-color: rgba(30, 144, 255, 0.2);
}
.popover-dropbox.bs-popover-top .arrow::after, .popover-dropbox.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #1E90FF;
}
.popover-dropbox.bs-popover-right .arrow::after {
  border-right-color: #1E90FF;
}
.popover-dropbox.bs-popover-bottom .arrow::after, .popover-dropbox.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #1E90FF;
}
.popover-dropbox.bs-popover-left .arrow::after {
  border-left-color: #1E90FF;
}

.popover-twitch {
  background-color: #4B367C;
}
.popover-twitch .popover-header {
  background-color: #4B367C;
  color: color-yiq(#4B367C);
}
.popover-twitch .popover-body {
  color: color-yiq(#4B367C);
}
.popover-twitch .popover-header {
  border-color: rgba(75, 54, 124, 0.2);
}
.popover-twitch.bs-popover-top .arrow::after, .popover-twitch.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #4B367C;
}
.popover-twitch.bs-popover-right .arrow::after {
  border-right-color: #4B367C;
}
.popover-twitch.bs-popover-bottom .arrow::after, .popover-twitch.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #4B367C;
}
.popover-twitch.bs-popover-left .arrow::after {
  border-left-color: #4B367C;
}

.popover-paypal {
  background-color: #ecb32c;
}
.popover-paypal .popover-header {
  background-color: #ecb32c;
  color: color-yiq(#ecb32c);
}
.popover-paypal .popover-body {
  color: color-yiq(#ecb32c);
}
.popover-paypal .popover-header {
  border-color: rgba(236, 179, 44, 0.2);
}
.popover-paypal.bs-popover-top .arrow::after, .popover-paypal.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #ecb32c;
}
.popover-paypal.bs-popover-right .arrow::after {
  border-right-color: #ecb32c;
}
.popover-paypal.bs-popover-bottom .arrow::after, .popover-paypal.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #ecb32c;
}
.popover-paypal.bs-popover-left .arrow::after {
  border-left-color: #ecb32c;
}

.popover-paypalDark {
  background-color: #49370e;
}
.popover-paypalDark .popover-header {
  background-color: #49370e;
  color: color-yiq(#49370e);
}
.popover-paypalDark .popover-body {
  color: color-yiq(#49370e);
}
.popover-paypalDark .popover-header {
  border-color: rgba(73, 55, 14, 0.2);
}
.popover-paypalDark.bs-popover-top .arrow::after, .popover-paypalDark.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #49370e;
}
.popover-paypalDark.bs-popover-right .arrow::after {
  border-right-color: #49370e;
}
.popover-paypalDark.bs-popover-bottom .arrow::after, .popover-paypalDark.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #49370e;
}
.popover-paypalDark.bs-popover-left .arrow::after {
  border-left-color: #49370e;
}

.popover-behance {
  background-color: #0057ff;
}
.popover-behance .popover-header {
  background-color: #0057ff;
  color: color-yiq(#0057ff);
}
.popover-behance .popover-body {
  color: color-yiq(#0057ff);
}
.popover-behance .popover-header {
  border-color: rgba(0, 87, 255, 0.2);
}
.popover-behance.bs-popover-top .arrow::after, .popover-behance.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #0057ff;
}
.popover-behance.bs-popover-right .arrow::after {
  border-right-color: #0057ff;
}
.popover-behance.bs-popover-bottom .arrow::after, .popover-behance.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #0057ff;
}
.popover-behance.bs-popover-left .arrow::after {
  border-left-color: #0057ff;
}

.popover-reddit {
  background-color: #E84422;
}
.popover-reddit .popover-header {
  background-color: #E84422;
  color: color-yiq(#E84422);
}
.popover-reddit .popover-body {
  color: color-yiq(#E84422);
}
.popover-reddit .popover-header {
  border-color: rgba(232, 68, 34, 0.2);
}
.popover-reddit.bs-popover-top .arrow::after, .popover-reddit.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #E84422;
}
.popover-reddit.bs-popover-right .arrow::after {
  border-right-color: #E84422;
}
.popover-reddit.bs-popover-bottom .arrow::after, .popover-reddit.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #E84422;
}
.popover-reddit.bs-popover-left .arrow::after {
  border-left-color: #E84422;
}

.popover-github {
  background-color: #222222;
}
.popover-github .popover-header {
  background-color: #222222;
  color: color-yiq(#222222);
}
.popover-github .popover-body {
  color: color-yiq(#222222);
}
.popover-github .popover-header {
  border-color: rgba(34, 34, 34, 0.2);
}
.popover-github.bs-popover-top .arrow::after, .popover-github.bs-popover-auto[data-popper-placement^=top] .arrow::after {
  border-top-color: #222222;
}
.popover-github.bs-popover-right .arrow::after {
  border-right-color: #222222;
}
.popover-github.bs-popover-bottom .arrow::after, .popover-github.bs-popover-auto[data-popper-placement^=bottom] .arrow::after {
  border-bottom-color: #222222;
}
.popover-github.bs-popover-left .arrow::after {
  border-left-color: #222222;
}

/**
 * = Progress bars
 */
.progress-wrapper {
  position: relative;
}

.progress-bar {
  box-shadow: none;
  border-radius: 0;
  height: auto;
}

.progress {
  height: 4px;
  margin-bottom: 1rem;
  overflow: hidden;
  border-radius: 0.1rem;
  background-color: #f5f8fb;
  font-size: 0.75rem;
  font-weight: 600;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.progress-xl {
  height: 0.8rem !important;
}

.progress-lg {
  height: 0.6rem !important;
}

.progress-sm {
  height: 0.2rem !important;
}

.progress-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 0.5rem;
}
.progress-info .progress-label span {
  display: inline-block;
  color: #262B40;
  font-size: 0.875rem;
  font-weight: 600;
}
.progress-info .progress-percentage {
  text-align: right;
}
.progress-info .progress-percentage span {
  display: inline-block;
  color: #66799e;
  font-size: 0.75rem;
  font-weight: 600;
}

.info-xl .progress-label span,
.info-xl .progress-percentage span {
  font-size: 0.875rem;
}
.info-xl .progress-percentage {
  text-align: right;
}

.progress-tooltip {
  background: #262B40;
  color: #ffffff;
  font-weight: 600;
  padding: 0.25rem 0.375rem;
  line-height: 1;
  font-size: 0.75rem;
  position: relative;
  border-radius: 0.1rem;
}
.progress-tooltip:after {
  content: " ";
  position: absolute;
  top: 100%;
  left: 10px;
  border: solid transparent;
  height: 0;
  width: 0;
  pointer-events: none;
  border-top-color: #4A5073;
  border-width: 6px;
}

@-webkit-keyframes animate-positive {
  0% {
    width: 0%;
  }
}
@keyframes animate-positive {
  0% {
    width: 0%;
  }
}
.progress-info .bg-primary::after {
  border-top-color: #262B40;
}

.progress-info .bg-secondary::after {
  border-top-color: #61DAFB;
}

.progress-info .bg-tertiary::after {
  border-top-color: #1B998B;
}

.progress-info .bg-quaternary::after {
  border-top-color: #C96480;
}

.progress-info .bg-primary-app::after {
  border-top-color: #EBF4F6;
}

.progress-info .bg-secondary-app::after {
  border-top-color: #424AA0;
}

.progress-info .bg-light::after {
  border-top-color: #eaedf2;
}

.progress-info .bg-lighten::after {
  border-top-color: #F0F3F6;
}

.progress-info .bg-success::after {
  border-top-color: #05A677;
}

.progress-info .bg-info::after {
  border-top-color: #0948B3;
}

.progress-info .bg-warning::after {
  border-top-color: #f5b759;
}

.progress-info .bg-danger::after {
  border-top-color: #FA5252;
}

.progress-info .bg-white::after {
  border-top-color: #ffffff;
}

.progress-info .bg-gray::after {
  border-top-color: #4A5073;
}

.progress-info .bg-indigo::after {
  border-top-color: #4c5680;
}

.progress-info .bg-indigoDark::after {
  border-top-color: #1b1b37;
}

.progress-info .bg-dark::after {
  border-top-color: #262B40;
}

.progress-info .bg-soft::after {
  border-top-color: #f5f8fb;
}

.progress-info .bg-black::after {
  border-top-color: #2e3650;
}

.progress-info .bg-blue::after {
  border-top-color: #0948B3;
}

.progress-info .bg-blueDark::after {
  border-top-color: #041737;
}

.progress-info .bg-pink::after {
  border-top-color: #C96480;
}

.progress-info .bg-pinkDark::after {
  border-top-color: #371b1b;
}

.progress-info .bg-cyan::after {
  border-top-color: #63b1bd;
}

.progress-info .bg-cyanDark::after {
  border-top-color: #1c3239;
}

.progress-info .bg-purple::after {
  border-top-color: #8965e0;
}

.progress-info .bg-purpleDark::after {
  border-top-color: #1a1a37;
}

.progress-info .bg-soft-indigo::after {
  border-top-color: #f5e8ff;
}

.progress-info .bg-soft-green::after {
  border-top-color: #2CA58D;
}

.progress-info .bg-soft-greenDark::after {
  border-top-color: #113d31;
}

.progress-info .bg-gray-100::after {
  border-top-color: #f3f7fa;
}

.progress-info .bg-gray-200::after {
  border-top-color: #f5f8fb;
}

.progress-info .bg-gray-300::after {
  border-top-color: #F0F3F6;
}

.progress-info .bg-gray-400::after {
  border-top-color: #eaedf2;
}

.progress-info .bg-gray-500::after {
  border-top-color: #d1d7e0;
}

.progress-info .bg-gray-600::after {
  border-top-color: #93a5be;
}

.progress-info .bg-gray-700::after {
  border-top-color: #66799e;
}

.progress-info .bg-gray-800::after {
  border-top-color: #506690;
}

.progress-info .bg-facebook::after {
  border-top-color: #3b5999;
}

.progress-info .bg-facebookDark::after {
  border-top-color: #1d2b4a;
}

.progress-info .bg-twitter::after {
  border-top-color: #1da1f2;
}

.progress-info .bg-twitterDark::after {
  border-top-color: #07293e;
}

.progress-info .bg-google::after {
  border-top-color: #DB4337;
}

.progress-info .bg-instagram::after {
  border-top-color: #e4405f;
}

.progress-info .bg-pinterest::after {
  border-top-color: #bd081c;
}

.progress-info .bg-youtube::after {
  border-top-color: #cd201f;
}

.progress-info .bg-slack::after {
  border-top-color: #3aaf85;
}

.progress-info .bg-slackDark::after {
  border-top-color: #13392b;
}

.progress-info .bg-dribbble::after {
  border-top-color: #ea4c89;
}

.progress-info .bg-dropbox::after {
  border-top-color: #1E90FF;
}

.progress-info .bg-twitch::after {
  border-top-color: #4B367C;
}

.progress-info .bg-paypal::after {
  border-top-color: #ecb32c;
}

.progress-info .bg-paypalDark::after {
  border-top-color: #49370e;
}

.progress-info .bg-behance::after {
  border-top-color: #0057ff;
}

.progress-info .bg-reddit::after {
  border-top-color: #E84422;
}

.progress-info .bg-github::after {
  border-top-color: #222222;
}

/**
 * = Shapes
 */
.avatar-sm {
  width: 1.5rem;
  height: 1.5rem;
}

.avatar-md {
  width: 2rem;
  height: 2rem;
}

.avatar-lg {
  width: 3rem;
  height: 3rem;
}

.table thead th {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 700;
  border-top: 0;
}
.table.comparison-table thead th {
  font-size: 1.25rem;
  color: #262B40;
}
.table.comparison-table td {
  font-size: 1rem;
}
.table th {
  font-weight: 600;
  padding: 1rem;
}
.table td .progress {
  height: 3px;
  width: 100%;
  margin: 0;
}
.table td,
.table th {
  font-size: 0.875rem;
  white-space: nowrap;
}
.table.user-table thead th {
  border-top: 0;
}
.table.align-items-center td,
.table.align-items-center th {
  vertical-align: middle;
}
.table .thead-dark th {
  background-color: #262B40;
  color: #ffffff;
}
.table .thead-dark th a {
  color: #262B40;
}
.table .thead-light th {
  background-color: #f5f8fb;
  color: #262B40;
}
.table .thead-light th a {
  color: #262B40;
}

.table-hover tr {
  transition: all 0.2s ease;
}
@media (prefers-reduced-motion: reduce) {
  .table-hover tr {
    transition: none;
  }
}

.table-flush td,
.table-flush th {
  border-left: 0;
  border-right: 0;
}
.table-flush tbody tr:first-child td,
.table-flush tbody tr:first-child th {
  border-top: 0;
}
.table-flush tbody tr:last-child td,
.table-flush tbody tr:last-child th {
  border-bottom: 0;
}

.card .table {
  margin-bottom: 0;
}
.card .table td,
.card .table th {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.table [data-sort] {
  cursor: pointer;
}
.table .custom-toggle {
  display: block;
}
.table .thead-dark [data-sort]::after {
  content: url("data:image/svg+xml;utf8,<svg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z' fill='%23262B40'/></svg>");
  margin-left: 0.25rem;
}
.table .thead-light [data-sort]::after {
  content: url("data:image/svg+xml;utf8,<svg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z' fill='%23262B40'/></svg>");
  margin-left: 0.25rem;
}

.dataTables_wrapper .dataTables_info {
  padding-left: 1.5rem;
}
.dataTables_wrapper .dataTables_paginate {
  padding-right: 1.5rem;
}
.dataTables_wrapper .dataTables_length label {
  padding-left: 1.5rem;
}
.dataTables_wrapper .dataTables_filter {
  padding-right: 1.5rem;
}

.dataTable-top,
.dataTable-bottom {
  display: flex;
  width: 100%;
  justify-content: space-between;
}
@media (max-width: 767.98px) {
  .dataTable-top,
.dataTable-bottom {
    flex-direction: column;
  }
  .dataTable-top .dataTable-info,
.dataTable-bottom .dataTable-info {
    margin-bottom: 1rem;
  }
}

.dataTable-top {
  padding: 0 1.5rem 1rem 1.5rem;
}

.dataTable-bottom {
  padding: 1.5rem 1.5rem 0 1.5rem;
}

.dataTable-pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}
.dataTable-pagination a {
  padding: 0.375rem 0.75rem;
}
.dataTable-pagination li:first-child a {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.dataTable-pagination li:last-child a {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.dataTable-pagination > li:not(:first-child) a {
  margin-left: -0.0625rem;
}
.dataTable-pagination > li.active a {
  z-index: 3;
  color: #ffffff;
  background-color: #262B40;
  border-color: #262B40;
}
.dataTable-pagination > li.disabled a {
  color: #93a5be;
  pointer-events: none;
  background-color: #ffffff;
  border-color: #F0F3F6;
}
.dataTable-pagination > li a {
  position: relative;
  display: block;
  color: #262B40;
  background-color: #ffffff;
  border: 0.0625rem solid #eaedf2;
}
.dataTable-pagination > li a:hover {
  z-index: 2;
  color: #0a0b10;
  background-color: #f5f8fb;
  border-color: #F0F3F6;
}
.dataTable-pagination > li a:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}

.dataTable-selector {
  display: inline-block;
  width: auto;
  height: calc(1.5em + 1.225rem);
  padding: 0.55rem 1.75rem 0.55rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #66799e;
  vertical-align: middle;
  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='%23506690' 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: 0.0625rem solid #d1d7e0;
  border-radius: 0.5rem;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075);
  appearance: none;
}
.dataTable-selector:focus {
  border-color: #566190;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}
.dataTable-selector:focus::-ms-value {
  color: #66799e;
  background-color: #ffffff;
}
.dataTable-selector[multiple], .dataTable-selector[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.dataTable-selector:disabled {
  color: #93a5be;
  background-color: #f5f8fb;
}
.dataTable-selector:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #66799e;
}

.dataTable-input {
  display: block;
  width: 100%;
  min-height: calc(1.5em + 1.225rem);
  padding: 0.55rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #66799e;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 0.0625rem solid #d1d7e0;
  appearance: none;
  border-radius: 0.5rem;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .dataTable-input {
    transition: none;
  }
}
.dataTable-input:focus {
  color: #66799e;
  background-color: #ffffff;
  border-color: #566190;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(46, 54, 80, 0.075), 0 0 0 0.2rem rgba(38, 43, 64, 0.25);
}
.dataTable-input::placeholder {
  color: #506690;
  opacity: 1;
}
.dataTable-input:disabled, .dataTable-input[readonly] {
  background-color: #f5f8fb;
  opacity: 1;
}

.react-bootstrap-table table {
  table-layout: auto !important;
}

.react-bootstrap-table-page-btns-ul {
  margin-bottom: 0;
}

.search-label {
  width: 100%;
}

/**
 * = Typography
 */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Nunito Sans", sans-serif;
  font-weight: 600;
}

p, ol li, ul li, .p {
  font-family: var(--bs-font-sans-serif);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
}

a, .text-action {
  color: #262B40;
  transition: all 0.2s ease;
}
a:hover, .text-action:hover {
  color: #0a0b10;
  cursor: pointer;
}

.lead + .btn-wrapper {
  margin-top: 3rem;
}
@media (max-width: 767.98px) {
  .lead {
    font-size: 1rem;
  }
}

.line-through {
  -webkit-text-decoration: line-through;
  text-decoration: line-through;
}

.text-italic {
  font-style: italic !important;
}

.description {
  font-size: 0.875rem;
}

.heading {
  font-size: 2rem;
  font-weight: 600;
}

@media (max-width: 767.98px) {
  .display-2 {
    font-size: 1.875rem;
  }
}
@media (max-width: 991.98px) {
  .display-3 {
    font-size: 1.875rem;
  }
}
@media (max-width: 575.98px) {
  .display-4 {
    font-size: 1.5rem;
  }
}
.blockquote {
  font-style: italic;
}
@media (max-width: 767.98px) {
  .blockquote.blockquote-large {
    font-size: 1.25rem;
  }
}
.blockquote .blockquote-footer {
  font-size: 0.875rem;
  font-weight: 700;
}
@media (max-width: 767.98px) {
  .blockquote .blockquote-footer {
    font-size: 1.25rem;
  }
}

.font-small {
  font-size: 0.875rem;
  font-weight: 300;
}

.font-base {
  font-size: 1rem;
  font-weight: 300;
}

.font-medium {
  font-size: 1.25rem;
  font-weight: 300;
}

code[class*=language-], pre[class*=language-] {
  text-shadow: none;
  font-family: var(--bs-font-sans-serif);
  font-weight: 600;
}

.text-primary, .text-primary:hover {
  color: #262B40 !important;
}
.text-primary a:not(.btn), .text-primary h1, .text-primary h2, .text-primary h3, .text-primary h4, .text-primary h5, .text-primary h6, .text-primary .h1, .text-primary .h2, .text-primary .h3, .text-primary .h4, .text-primary .h5, .text-primary .h6, .text-primary .display-1, .text-primary .display-2, .text-primary .display-3, .text-primary .display-4 {
  color: #262B40;
}
.text-primary .text-muted {
  color: rgba(38, 43, 64, 0.7) !important;
}

.text-secondary, .text-secondary:hover {
  color: #61DAFB !important;
}
.text-secondary a:not(.btn), .text-secondary h1, .text-secondary h2, .text-secondary h3, .text-secondary h4, .text-secondary h5, .text-secondary h6, .text-secondary .h1, .text-secondary .h2, .text-secondary .h3, .text-secondary .h4, .text-secondary .h5, .text-secondary .h6, .text-secondary .display-1, .text-secondary .display-2, .text-secondary .display-3, .text-secondary .display-4 {
  color: #61DAFB;
}
.text-secondary .text-muted {
  color: rgba(97, 218, 251, 0.7) !important;
}

.text-tertiary, .text-tertiary:hover {
  color: #1B998B !important;
}
.text-tertiary a:not(.btn), .text-tertiary h1, .text-tertiary h2, .text-tertiary h3, .text-tertiary h4, .text-tertiary h5, .text-tertiary h6, .text-tertiary .h1, .text-tertiary .h2, .text-tertiary .h3, .text-tertiary .h4, .text-tertiary .h5, .text-tertiary .h6, .text-tertiary .display-1, .text-tertiary .display-2, .text-tertiary .display-3, .text-tertiary .display-4 {
  color: #1B998B;
}
.text-tertiary .text-muted {
  color: rgba(27, 153, 139, 0.7) !important;
}

.text-quaternary, .text-quaternary:hover {
  color: #C96480 !important;
}
.text-quaternary a:not(.btn), .text-quaternary h1, .text-quaternary h2, .text-quaternary h3, .text-quaternary h4, .text-quaternary h5, .text-quaternary h6, .text-quaternary .h1, .text-quaternary .h2, .text-quaternary .h3, .text-quaternary .h4, .text-quaternary .h5, .text-quaternary .h6, .text-quaternary .display-1, .text-quaternary .display-2, .text-quaternary .display-3, .text-quaternary .display-4 {
  color: #C96480;
}
.text-quaternary .text-muted {
  color: rgba(201, 100, 128, 0.7) !important;
}

.text-primary-app, .text-primary-app:hover {
  color: #EBF4F6 !important;
}
.text-primary-app a:not(.btn), .text-primary-app h1, .text-primary-app h2, .text-primary-app h3, .text-primary-app h4, .text-primary-app h5, .text-primary-app h6, .text-primary-app .h1, .text-primary-app .h2, .text-primary-app .h3, .text-primary-app .h4, .text-primary-app .h5, .text-primary-app .h6, .text-primary-app .display-1, .text-primary-app .display-2, .text-primary-app .display-3, .text-primary-app .display-4 {
  color: #EBF4F6;
}
.text-primary-app .text-muted {
  color: rgba(235, 244, 246, 0.7) !important;
}

.text-secondary-app, .text-secondary-app:hover {
  color: #424AA0 !important;
}
.text-secondary-app a:not(.btn), .text-secondary-app h1, .text-secondary-app h2, .text-secondary-app h3, .text-secondary-app h4, .text-secondary-app h5, .text-secondary-app h6, .text-secondary-app .h1, .text-secondary-app .h2, .text-secondary-app .h3, .text-secondary-app .h4, .text-secondary-app .h5, .text-secondary-app .h6, .text-secondary-app .display-1, .text-secondary-app .display-2, .text-secondary-app .display-3, .text-secondary-app .display-4 {
  color: #424AA0;
}
.text-secondary-app .text-muted {
  color: rgba(66, 74, 160, 0.7) !important;
}

.text-light, .text-light:hover {
  color: #eaedf2 !important;
}
.text-light a:not(.btn), .text-light h1, .text-light h2, .text-light h3, .text-light h4, .text-light h5, .text-light h6, .text-light .h1, .text-light .h2, .text-light .h3, .text-light .h4, .text-light .h5, .text-light .h6, .text-light .display-1, .text-light .display-2, .text-light .display-3, .text-light .display-4 {
  color: #eaedf2;
}
.text-light .text-muted {
  color: rgba(234, 237, 242, 0.7) !important;
}

.text-lighten, .text-lighten:hover {
  color: #F0F3F6 !important;
}
.text-lighten a:not(.btn), .text-lighten h1, .text-lighten h2, .text-lighten h3, .text-lighten h4, .text-lighten h5, .text-lighten h6, .text-lighten .h1, .text-lighten .h2, .text-lighten .h3, .text-lighten .h4, .text-lighten .h5, .text-lighten .h6, .text-lighten .display-1, .text-lighten .display-2, .text-lighten .display-3, .text-lighten .display-4 {
  color: #F0F3F6;
}
.text-lighten .text-muted {
  color: rgba(240, 243, 246, 0.7) !important;
}

.text-success, .text-success:hover {
  color: #05A677 !important;
}
.text-success a:not(.btn), .text-success h1, .text-success h2, .text-success h3, .text-success h4, .text-success h5, .text-success h6, .text-success .h1, .text-success .h2, .text-success .h3, .text-success .h4, .text-success .h5, .text-success .h6, .text-success .display-1, .text-success .display-2, .text-success .display-3, .text-success .display-4 {
  color: #05A677;
}
.text-success .text-muted {
  color: rgba(5, 166, 119, 0.7) !important;
}

.text-info, .text-info:hover {
  color: #0948B3 !important;
}
.text-info a:not(.btn), .text-info h1, .text-info h2, .text-info h3, .text-info h4, .text-info h5, .text-info h6, .text-info .h1, .text-info .h2, .text-info .h3, .text-info .h4, .text-info .h5, .text-info .h6, .text-info .display-1, .text-info .display-2, .text-info .display-3, .text-info .display-4 {
  color: #0948B3;
}
.text-info .text-muted {
  color: rgba(9, 72, 179, 0.7) !important;
}

.text-warning, .text-warning:hover {
  color: #f5b759 !important;
}
.text-warning a:not(.btn), .text-warning h1, .text-warning h2, .text-warning h3, .text-warning h4, .text-warning h5, .text-warning h6, .text-warning .h1, .text-warning .h2, .text-warning .h3, .text-warning .h4, .text-warning .h5, .text-warning .h6, .text-warning .display-1, .text-warning .display-2, .text-warning .display-3, .text-warning .display-4 {
  color: #f5b759;
}
.text-warning .text-muted {
  color: rgba(245, 183, 89, 0.7) !important;
}

.text-danger, .text-danger:hover {
  color: #FA5252 !important;
}
.text-danger a:not(.btn), .text-danger h1, .text-danger h2, .text-danger h3, .text-danger h4, .text-danger h5, .text-danger h6, .text-danger .h1, .text-danger .h2, .text-danger .h3, .text-danger .h4, .text-danger .h5, .text-danger .h6, .text-danger .display-1, .text-danger .display-2, .text-danger .display-3, .text-danger .display-4 {
  color: #FA5252;
}
.text-danger .text-muted {
  color: rgba(250, 82, 82, 0.7) !important;
}

.text-white, .text-white:hover {
  color: #ffffff !important;
}
.text-white a:not(.btn), .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6, .text-white .h1, .text-white .h2, .text-white .h3, .text-white .h4, .text-white .h5, .text-white .h6, .text-white .display-1, .text-white .display-2, .text-white .display-3, .text-white .display-4 {
  color: #ffffff;
}
.text-white .text-muted {
  color: rgba(255, 255, 255, 0.7) !important;
}

.text-gray, .text-gray:hover {
  color: #4A5073 !important;
}
.text-gray a:not(.btn), .text-gray h1, .text-gray h2, .text-gray h3, .text-gray h4, .text-gray h5, .text-gray h6, .text-gray .h1, .text-gray .h2, .text-gray .h3, .text-gray .h4, .text-gray .h5, .text-gray .h6, .text-gray .display-1, .text-gray .display-2, .text-gray .display-3, .text-gray .display-4 {
  color: #4A5073;
}
.text-gray .text-muted {
  color: rgba(74, 80, 115, 0.7) !important;
}

.text-indigo, .text-indigo:hover {
  color: #4c5680 !important;
}
.text-indigo a:not(.btn), .text-indigo h1, .text-indigo h2, .text-indigo h3, .text-indigo h4, .text-indigo h5, .text-indigo h6, .text-indigo .h1, .text-indigo .h2, .text-indigo .h3, .text-indigo .h4, .text-indigo .h5, .text-indigo .h6, .text-indigo .display-1, .text-indigo .display-2, .text-indigo .display-3, .text-indigo .display-4 {
  color: #4c5680;
}
.text-indigo .text-muted {
  color: rgba(76, 86, 128, 0.7) !important;
}

.text-indigoDark, .text-indigoDark:hover {
  color: #1b1b37 !important;
}
.text-indigoDark a:not(.btn), .text-indigoDark h1, .text-indigoDark h2, .text-indigoDark h3, .text-indigoDark h4, .text-indigoDark h5, .text-indigoDark h6, .text-indigoDark .h1, .text-indigoDark .h2, .text-indigoDark .h3, .text-indigoDark .h4, .text-indigoDark .h5, .text-indigoDark .h6, .text-indigoDark .display-1, .text-indigoDark .display-2, .text-indigoDark .display-3, .text-indigoDark .display-4 {
  color: #1b1b37;
}
.text-indigoDark .text-muted {
  color: rgba(27, 27, 55, 0.7) !important;
}

.text-dark, .text-dark:hover {
  color: #262B40 !important;
}
.text-dark a:not(.btn), .text-dark h1, .text-dark h2, .text-dark h3, .text-dark h4, .text-dark h5, .text-dark h6, .text-dark .h1, .text-dark .h2, .text-dark .h3, .text-dark .h4, .text-dark .h5, .text-dark .h6, .text-dark .display-1, .text-dark .display-2, .text-dark .display-3, .text-dark .display-4 {
  color: #262B40;
}
.text-dark .text-muted {
  color: rgba(38, 43, 64, 0.7) !important;
}

.text-soft, .text-soft:hover {
  color: #f5f8fb !important;
}
.text-soft a:not(.btn), .text-soft h1, .text-soft h2, .text-soft h3, .text-soft h4, .text-soft h5, .text-soft h6, .text-soft .h1, .text-soft .h2, .text-soft .h3, .text-soft .h4, .text-soft .h5, .text-soft .h6, .text-soft .display-1, .text-soft .display-2, .text-soft .display-3, .text-soft .display-4 {
  color: #f5f8fb;
}
.text-soft .text-muted {
  color: rgba(245, 248, 251, 0.7) !important;
}

.text-black, .text-black:hover {
  color: #2e3650 !important;
}
.text-black a:not(.btn), .text-black h1, .text-black h2, .text-black h3, .text-black h4, .text-black h5, .text-black h6, .text-black .h1, .text-black .h2, .text-black .h3, .text-black .h4, .text-black .h5, .text-black .h6, .text-black .display-1, .text-black .display-2, .text-black .display-3, .text-black .display-4 {
  color: #2e3650;
}
.text-black .text-muted {
  color: rgba(46, 54, 80, 0.7) !important;
}

.text-blue, .text-blue:hover {
  color: #0948B3 !important;
}
.text-blue a:not(.btn), .text-blue h1, .text-blue h2, .text-blue h3, .text-blue h4, .text-blue h5, .text-blue h6, .text-blue .h1, .text-blue .h2, .text-blue .h3, .text-blue .h4, .text-blue .h5, .text-blue .h6, .text-blue .display-1, .text-blue .display-2, .text-blue .display-3, .text-blue .display-4 {
  color: #0948B3;
}
.text-blue .text-muted {
  color: rgba(9, 72, 179, 0.7) !important;
}

.text-blueDark, .text-blueDark:hover {
  color: #041737 !important;
}
.text-blueDark a:not(.btn), .text-blueDark h1, .text-blueDark h2, .text-blueDark h3, .text-blueDark h4, .text-blueDark h5, .text-blueDark h6, .text-blueDark .h1, .text-blueDark .h2, .text-blueDark .h3, .text-blueDark .h4, .text-blueDark .h5, .text-blueDark .h6, .text-blueDark .display-1, .text-blueDark .display-2, .text-blueDark .display-3, .text-blueDark .display-4 {
  color: #041737;
}
.text-blueDark .text-muted {
  color: rgba(4, 23, 55, 0.7) !important;
}

.text-pink, .text-pink:hover {
  color: #C96480 !important;
}
.text-pink a:not(.btn), .text-pink h1, .text-pink h2, .text-pink h3, .text-pink h4, .text-pink h5, .text-pink h6, .text-pink .h1, .text-pink .h2, .text-pink .h3, .text-pink .h4, .text-pink .h5, .text-pink .h6, .text-pink .display-1, .text-pink .display-2, .text-pink .display-3, .text-pink .display-4 {
  color: #C96480;
}
.text-pink .text-muted {
  color: rgba(201, 100, 128, 0.7) !important;
}

.text-pinkDark, .text-pinkDark:hover {
  color: #371b1b !important;
}
.text-pinkDark a:not(.btn), .text-pinkDark h1, .text-pinkDark h2, .text-pinkDark h3, .text-pinkDark h4, .text-pinkDark h5, .text-pinkDark h6, .text-pinkDark .h1, .text-pinkDark .h2, .text-pinkDark .h3, .text-pinkDark .h4, .text-pinkDark .h5, .text-pinkDark .h6, .text-pinkDark .display-1, .text-pinkDark .display-2, .text-pinkDark .display-3, .text-pinkDark .display-4 {
  color: #371b1b;
}
.text-pinkDark .text-muted {
  color: rgba(55, 27, 27, 0.7) !important;
}

.text-cyan, .text-cyan:hover {
  color: #63b1bd !important;
}
.text-cyan a:not(.btn), .text-cyan h1, .text-cyan h2, .text-cyan h3, .text-cyan h4, .text-cyan h5, .text-cyan h6, .text-cyan .h1, .text-cyan .h2, .text-cyan .h3, .text-cyan .h4, .text-cyan .h5, .text-cyan .h6, .text-cyan .display-1, .text-cyan .display-2, .text-cyan .display-3, .text-cyan .display-4 {
  color: #63b1bd;
}
.text-cyan .text-muted {
  color: rgba(99, 177, 189, 0.7) !important;
}

.text-cyanDark, .text-cyanDark:hover {
  color: #1c3239 !important;
}
.text-cyanDark a:not(.btn), .text-cyanDark h1, .text-cyanDark h2, .text-cyanDark h3, .text-cyanDark h4, .text-cyanDark h5, .text-cyanDark h6, .text-cyanDark .h1, .text-cyanDark .h2, .text-cyanDark .h3, .text-cyanDark .h4, .text-cyanDark .h5, .text-cyanDark .h6, .text-cyanDark .display-1, .text-cyanDark .display-2, .text-cyanDark .display-3, .text-cyanDark .display-4 {
  color: #1c3239;
}
.text-cyanDark .text-muted {
  color: rgba(28, 50, 57, 0.7) !important;
}

.text-purple, .text-purple:hover {
  color: #8965e0 !important;
}
.text-purple a:not(.btn), .text-purple h1, .text-purple h2, .text-purple h3, .text-purple h4, .text-purple h5, .text-purple h6, .text-purple .h1, .text-purple .h2, .text-purple .h3, .text-purple .h4, .text-purple .h5, .text-purple .h6, .text-purple .display-1, .text-purple .display-2, .text-purple .display-3, .text-purple .display-4 {
  color: #8965e0;
}
.text-purple .text-muted {
  color: rgba(137, 101, 224, 0.7) !important;
}

.text-purpleDark, .text-purpleDark:hover {
  color: #1a1a37 !important;
}
.text-purpleDark a:not(.btn), .text-purpleDark h1, .text-purpleDark h2, .text-purpleDark h3, .text-purpleDark h4, .text-purpleDark h5, .text-purpleDark h6, .text-purpleDark .h1, .text-purpleDark .h2, .text-purpleDark .h3, .text-purpleDark .h4, .text-purpleDark .h5, .text-purpleDark .h6, .text-purpleDark .display-1, .text-purpleDark .display-2, .text-purpleDark .display-3, .text-purpleDark .display-4 {
  color: #1a1a37;
}
.text-purpleDark .text-muted {
  color: rgba(26, 26, 55, 0.7) !important;
}

.text-soft-indigo, .text-soft-indigo:hover {
  color: #f5e8ff !important;
}
.text-soft-indigo a:not(.btn), .text-soft-indigo h1, .text-soft-indigo h2, .text-soft-indigo h3, .text-soft-indigo h4, .text-soft-indigo h5, .text-soft-indigo h6, .text-soft-indigo .h1, .text-soft-indigo .h2, .text-soft-indigo .h3, .text-soft-indigo .h4, .text-soft-indigo .h5, .text-soft-indigo .h6, .text-soft-indigo .display-1, .text-soft-indigo .display-2, .text-soft-indigo .display-3, .text-soft-indigo .display-4 {
  color: #f5e8ff;
}
.text-soft-indigo .text-muted {
  color: rgba(245, 232, 255, 0.7) !important;
}

.text-soft-green, .text-soft-green:hover {
  color: #2CA58D !important;
}
.text-soft-green a:not(.btn), .text-soft-green h1, .text-soft-green h2, .text-soft-green h3, .text-soft-green h4, .text-soft-green h5, .text-soft-green h6, .text-soft-green .h1, .text-soft-green .h2, .text-soft-green .h3, .text-soft-green .h4, .text-soft-green .h5, .text-soft-green .h6, .text-soft-green .display-1, .text-soft-green .display-2, .text-soft-green .display-3, .text-soft-green .display-4 {
  color: #2CA58D;
}
.text-soft-green .text-muted {
  color: rgba(44, 165, 141, 0.7) !important;
}

.text-soft-greenDark, .text-soft-greenDark:hover {
  color: #113d31 !important;
}
.text-soft-greenDark a:not(.btn), .text-soft-greenDark h1, .text-soft-greenDark h2, .text-soft-greenDark h3, .text-soft-greenDark h4, .text-soft-greenDark h5, .text-soft-greenDark h6, .text-soft-greenDark .h1, .text-soft-greenDark .h2, .text-soft-greenDark .h3, .text-soft-greenDark .h4, .text-soft-greenDark .h5, .text-soft-greenDark .h6, .text-soft-greenDark .display-1, .text-soft-greenDark .display-2, .text-soft-greenDark .display-3, .text-soft-greenDark .display-4 {
  color: #113d31;
}
.text-soft-greenDark .text-muted {
  color: rgba(17, 61, 49, 0.7) !important;
}

.text-gray-100, .text-gray-100:hover {
  color: #f3f7fa !important;
}
.text-gray-100 a:not(.btn), .text-gray-100 h1, .text-gray-100 h2, .text-gray-100 h3, .text-gray-100 h4, .text-gray-100 h5, .text-gray-100 h6, .text-gray-100 .h1, .text-gray-100 .h2, .text-gray-100 .h3, .text-gray-100 .h4, .text-gray-100 .h5, .text-gray-100 .h6, .text-gray-100 .display-1, .text-gray-100 .display-2, .text-gray-100 .display-3, .text-gray-100 .display-4 {
  color: #f3f7fa;
}
.text-gray-100 .text-muted {
  color: rgba(243, 247, 250, 0.7) !important;
}

.text-gray-200, .text-gray-200:hover {
  color: #f5f8fb !important;
}
.text-gray-200 a:not(.btn), .text-gray-200 h1, .text-gray-200 h2, .text-gray-200 h3, .text-gray-200 h4, .text-gray-200 h5, .text-gray-200 h6, .text-gray-200 .h1, .text-gray-200 .h2, .text-gray-200 .h3, .text-gray-200 .h4, .text-gray-200 .h5, .text-gray-200 .h6, .text-gray-200 .display-1, .text-gray-200 .display-2, .text-gray-200 .display-3, .text-gray-200 .display-4 {
  color: #f5f8fb;
}
.text-gray-200 .text-muted {
  color: rgba(245, 248, 251, 0.7) !important;
}

.text-gray-300, .text-gray-300:hover {
  color: #F0F3F6 !important;
}
.text-gray-300 a:not(.btn), .text-gray-300 h1, .text-gray-300 h2, .text-gray-300 h3, .text-gray-300 h4, .text-gray-300 h5, .text-gray-300 h6, .text-gray-300 .h1, .text-gray-300 .h2, .text-gray-300 .h3, .text-gray-300 .h4, .text-gray-300 .h5, .text-gray-300 .h6, .text-gray-300 .display-1, .text-gray-300 .display-2, .text-gray-300 .display-3, .text-gray-300 .display-4 {
  color: #F0F3F6;
}
.text-gray-300 .text-muted {
  color: rgba(240, 243, 246, 0.7) !important;
}

.text-gray-400, .text-gray-400:hover {
  color: #eaedf2 !important;
}
.text-gray-400 a:not(.btn), .text-gray-400 h1, .text-gray-400 h2, .text-gray-400 h3, .text-gray-400 h4, .text-gray-400 h5, .text-gray-400 h6, .text-gray-400 .h1, .text-gray-400 .h2, .text-gray-400 .h3, .text-gray-400 .h4, .text-gray-400 .h5, .text-gray-400 .h6, .text-gray-400 .display-1, .text-gray-400 .display-2, .text-gray-400 .display-3, .text-gray-400 .display-4 {
  color: #eaedf2;
}
.text-gray-400 .text-muted {
  color: rgba(234, 237, 242, 0.7) !important;
}

.text-gray-500, .text-gray-500:hover {
  color: #d1d7e0 !important;
}
.text-gray-500 a:not(.btn), .text-gray-500 h1, .text-gray-500 h2, .text-gray-500 h3, .text-gray-500 h4, .text-gray-500 h5, .text-gray-500 h6, .text-gray-500 .h1, .text-gray-500 .h2, .text-gray-500 .h3, .text-gray-500 .h4, .text-gray-500 .h5, .text-gray-500 .h6, .text-gray-500 .display-1, .text-gray-500 .display-2, .text-gray-500 .display-3, .text-gray-500 .display-4 {
  color: #d1d7e0;
}
.text-gray-500 .text-muted {
  color: rgba(209, 215, 224, 0.7) !important;
}

.text-gray-600, .text-gray-600:hover {
  color: #93a5be !important;
}
.text-gray-600 a:not(.btn), .text-gray-600 h1, .text-gray-600 h2, .text-gray-600 h3, .text-gray-600 h4, .text-gray-600 h5, .text-gray-600 h6, .text-gray-600 .h1, .text-gray-600 .h2, .text-gray-600 .h3, .text-gray-600 .h4, .text-gray-600 .h5, .text-gray-600 .h6, .text-gray-600 .display-1, .text-gray-600 .display-2, .text-gray-600 .display-3, .text-gray-600 .display-4 {
  color: #93a5be;
}
.text-gray-600 .text-muted {
  color: rgba(147, 165, 190, 0.7) !important;
}

.text-gray-700, .text-gray-700:hover {
  color: #66799e !important;
}
.text-gray-700 a:not(.btn), .text-gray-700 h1, .text-gray-700 h2, .text-gray-700 h3, .text-gray-700 h4, .text-gray-700 h5, .text-gray-700 h6, .text-gray-700 .h1, .text-gray-700 .h2, .text-gray-700 .h3, .text-gray-700 .h4, .text-gray-700 .h5, .text-gray-700 .h6, .text-gray-700 .display-1, .text-gray-700 .display-2, .text-gray-700 .display-3, .text-gray-700 .display-4 {
  color: #66799e;
}
.text-gray-700 .text-muted {
  color: rgba(102, 121, 158, 0.7) !important;
}

.text-gray-800, .text-gray-800:hover {
  color: #506690 !important;
}
.text-gray-800 a:not(.btn), .text-gray-800 h1, .text-gray-800 h2, .text-gray-800 h3, .text-gray-800 h4, .text-gray-800 h5, .text-gray-800 h6, .text-gray-800 .h1, .text-gray-800 .h2, .text-gray-800 .h3, .text-gray-800 .h4, .text-gray-800 .h5, .text-gray-800 .h6, .text-gray-800 .display-1, .text-gray-800 .display-2, .text-gray-800 .display-3, .text-gray-800 .display-4 {
  color: #506690;
}
.text-gray-800 .text-muted {
  color: rgba(80, 102, 144, 0.7) !important;
}

.text-facebook, .text-facebook:hover {
  color: #3b5999 !important;
}
.text-facebook a:not(.btn), .text-facebook h1, .text-facebook h2, .text-facebook h3, .text-facebook h4, .text-facebook h5, .text-facebook h6, .text-facebook .h1, .text-facebook .h2, .text-facebook .h3, .text-facebook .h4, .text-facebook .h5, .text-facebook .h6, .text-facebook .display-1, .text-facebook .display-2, .text-facebook .display-3, .text-facebook .display-4 {
  color: #3b5999;
}
.text-facebook .text-muted {
  color: rgba(59, 89, 153, 0.7) !important;
}

.text-facebookDark, .text-facebookDark:hover {
  color: #1d2b4a !important;
}
.text-facebookDark a:not(.btn), .text-facebookDark h1, .text-facebookDark h2, .text-facebookDark h3, .text-facebookDark h4, .text-facebookDark h5, .text-facebookDark h6, .text-facebookDark .h1, .text-facebookDark .h2, .text-facebookDark .h3, .text-facebookDark .h4, .text-facebookDark .h5, .text-facebookDark .h6, .text-facebookDark .display-1, .text-facebookDark .display-2, .text-facebookDark .display-3, .text-facebookDark .display-4 {
  color: #1d2b4a;
}
.text-facebookDark .text-muted {
  color: rgba(29, 43, 74, 0.7) !important;
}

.text-twitter, .text-twitter:hover {
  color: #1da1f2 !important;
}
.text-twitter a:not(.btn), .text-twitter h1, .text-twitter h2, .text-twitter h3, .text-twitter h4, .text-twitter h5, .text-twitter h6, .text-twitter .h1, .text-twitter .h2, .text-twitter .h3, .text-twitter .h4, .text-twitter .h5, .text-twitter .h6, .text-twitter .display-1, .text-twitter .display-2, .text-twitter .display-3, .text-twitter .display-4 {
  color: #1da1f2;
}
.text-twitter .text-muted {
  color: rgba(29, 161, 242, 0.7) !important;
}

.text-twitterDark, .text-twitterDark:hover {
  color: #07293e !important;
}
.text-twitterDark a:not(.btn), .text-twitterDark h1, .text-twitterDark h2, .text-twitterDark h3, .text-twitterDark h4, .text-twitterDark h5, .text-twitterDark h6, .text-twitterDark .h1, .text-twitterDark .h2, .text-twitterDark .h3, .text-twitterDark .h4, .text-twitterDark .h5, .text-twitterDark .h6, .text-twitterDark .display-1, .text-twitterDark .display-2, .text-twitterDark .display-3, .text-twitterDark .display-4 {
  color: #07293e;
}
.text-twitterDark .text-muted {
  color: rgba(7, 41, 62, 0.7) !important;
}

.text-google, .text-google:hover {
  color: #DB4337 !important;
}
.text-google a:not(.btn), .text-google h1, .text-google h2, .text-google h3, .text-google h4, .text-google h5, .text-google h6, .text-google .h1, .text-google .h2, .text-google .h3, .text-google .h4, .text-google .h5, .text-google .h6, .text-google .display-1, .text-google .display-2, .text-google .display-3, .text-google .display-4 {
  color: #DB4337;
}
.text-google .text-muted {
  color: rgba(219, 67, 55, 0.7) !important;
}

.text-instagram, .text-instagram:hover {
  color: #e4405f !important;
}
.text-instagram a:not(.btn), .text-instagram h1, .text-instagram h2, .text-instagram h3, .text-instagram h4, .text-instagram h5, .text-instagram h6, .text-instagram .h1, .text-instagram .h2, .text-instagram .h3, .text-instagram .h4, .text-instagram .h5, .text-instagram .h6, .text-instagram .display-1, .text-instagram .display-2, .text-instagram .display-3, .text-instagram .display-4 {
  color: #e4405f;
}
.text-instagram .text-muted {
  color: rgba(228, 64, 95, 0.7) !important;
}

.text-pinterest, .text-pinterest:hover {
  color: #bd081c !important;
}
.text-pinterest a:not(.btn), .text-pinterest h1, .text-pinterest h2, .text-pinterest h3, .text-pinterest h4, .text-pinterest h5, .text-pinterest h6, .text-pinterest .h1, .text-pinterest .h2, .text-pinterest .h3, .text-pinterest .h4, .text-pinterest .h5, .text-pinterest .h6, .text-pinterest .display-1, .text-pinterest .display-2, .text-pinterest .display-3, .text-pinterest .display-4 {
  color: #bd081c;
}
.text-pinterest .text-muted {
  color: rgba(189, 8, 28, 0.7) !important;
}

.text-youtube, .text-youtube:hover {
  color: #cd201f !important;
}
.text-youtube a:not(.btn), .text-youtube h1, .text-youtube h2, .text-youtube h3, .text-youtube h4, .text-youtube h5, .text-youtube h6, .text-youtube .h1, .text-youtube .h2, .text-youtube .h3, .text-youtube .h4, .text-youtube .h5, .text-youtube .h6, .text-youtube .display-1, .text-youtube .display-2, .text-youtube .display-3, .text-youtube .display-4 {
  color: #cd201f;
}
.text-youtube .text-muted {
  color: rgba(205, 32, 31, 0.7) !important;
}

.text-slack, .text-slack:hover {
  color: #3aaf85 !important;
}
.text-slack a:not(.btn), .text-slack h1, .text-slack h2, .text-slack h3, .text-slack h4, .text-slack h5, .text-slack h6, .text-slack .h1, .text-slack .h2, .text-slack .h3, .text-slack .h4, .text-slack .h5, .text-slack .h6, .text-slack .display-1, .text-slack .display-2, .text-slack .display-3, .text-slack .display-4 {
  color: #3aaf85;
}
.text-slack .text-muted {
  color: rgba(58, 175, 133, 0.7) !important;
}

.text-slackDark, .text-slackDark:hover {
  color: #13392b !important;
}
.text-slackDark a:not(.btn), .text-slackDark h1, .text-slackDark h2, .text-slackDark h3, .text-slackDark h4, .text-slackDark h5, .text-slackDark h6, .text-slackDark .h1, .text-slackDark .h2, .text-slackDark .h3, .text-slackDark .h4, .text-slackDark .h5, .text-slackDark .h6, .text-slackDark .display-1, .text-slackDark .display-2, .text-slackDark .display-3, .text-slackDark .display-4 {
  color: #13392b;
}
.text-slackDark .text-muted {
  color: rgba(19, 57, 43, 0.7) !important;
}

.text-dribbble, .text-dribbble:hover {
  color: #ea4c89 !important;
}
.text-dribbble a:not(.btn), .text-dribbble h1, .text-dribbble h2, .text-dribbble h3, .text-dribbble h4, .text-dribbble h5, .text-dribbble h6, .text-dribbble .h1, .text-dribbble .h2, .text-dribbble .h3, .text-dribbble .h4, .text-dribbble .h5, .text-dribbble .h6, .text-dribbble .display-1, .text-dribbble .display-2, .text-dribbble .display-3, .text-dribbble .display-4 {
  color: #ea4c89;
}
.text-dribbble .text-muted {
  color: rgba(234, 76, 137, 0.7) !important;
}

.text-dropbox, .text-dropbox:hover {
  color: #1E90FF !important;
}
.text-dropbox a:not(.btn), .text-dropbox h1, .text-dropbox h2, .text-dropbox h3, .text-dropbox h4, .text-dropbox h5, .text-dropbox h6, .text-dropbox .h1, .text-dropbox .h2, .text-dropbox .h3, .text-dropbox .h4, .text-dropbox .h5, .text-dropbox .h6, .text-dropbox .display-1, .text-dropbox .display-2, .text-dropbox .display-3, .text-dropbox .display-4 {
  color: #1E90FF;
}
.text-dropbox .text-muted {
  color: rgba(30, 144, 255, 0.7) !important;
}

.text-twitch, .text-twitch:hover {
  color: #4B367C !important;
}
.text-twitch a:not(.btn), .text-twitch h1, .text-twitch h2, .text-twitch h3, .text-twitch h4, .text-twitch h5, .text-twitch h6, .text-twitch .h1, .text-twitch .h2, .text-twitch .h3, .text-twitch .h4, .text-twitch .h5, .text-twitch .h6, .text-twitch .display-1, .text-twitch .display-2, .text-twitch .display-3, .text-twitch .display-4 {
  color: #4B367C;
}
.text-twitch .text-muted {
  color: rgba(75, 54, 124, 0.7) !important;
}

.text-paypal, .text-paypal:hover {
  color: #ecb32c !important;
}
.text-paypal a:not(.btn), .text-paypal h1, .text-paypal h2, .text-paypal h3, .text-paypal h4, .text-paypal h5, .text-paypal h6, .text-paypal .h1, .text-paypal .h2, .text-paypal .h3, .text-paypal .h4, .text-paypal .h5, .text-paypal .h6, .text-paypal .display-1, .text-paypal .display-2, .text-paypal .display-3, .text-paypal .display-4 {
  color: #ecb32c;
}
.text-paypal .text-muted {
  color: rgba(236, 179, 44, 0.7) !important;
}

.text-paypalDark, .text-paypalDark:hover {
  color: #49370e !important;
}
.text-paypalDark a:not(.btn), .text-paypalDark h1, .text-paypalDark h2, .text-paypalDark h3, .text-paypalDark h4, .text-paypalDark h5, .text-paypalDark h6, .text-paypalDark .h1, .text-paypalDark .h2, .text-paypalDark .h3, .text-paypalDark .h4, .text-paypalDark .h5, .text-paypalDark .h6, .text-paypalDark .display-1, .text-paypalDark .display-2, .text-paypalDark .display-3, .text-paypalDark .display-4 {
  color: #49370e;
}
.text-paypalDark .text-muted {
  color: rgba(73, 55, 14, 0.7) !important;
}

.text-behance, .text-behance:hover {
  color: #0057ff !important;
}
.text-behance a:not(.btn), .text-behance h1, .text-behance h2, .text-behance h3, .text-behance h4, .text-behance h5, .text-behance h6, .text-behance .h1, .text-behance .h2, .text-behance .h3, .text-behance .h4, .text-behance .h5, .text-behance .h6, .text-behance .display-1, .text-behance .display-2, .text-behance .display-3, .text-behance .display-4 {
  color: #0057ff;
}
.text-behance .text-muted {
  color: rgba(0, 87, 255, 0.7) !important;
}

.text-reddit, .text-reddit:hover {
  color: #E84422 !important;
}
.text-reddit a:not(.btn), .text-reddit h1, .text-reddit h2, .text-reddit h3, .text-reddit h4, .text-reddit h5, .text-reddit h6, .text-reddit .h1, .text-reddit .h2, .text-reddit .h3, .text-reddit .h4, .text-reddit .h5, .text-reddit .h6, .text-reddit .display-1, .text-reddit .display-2, .text-reddit .display-3, .text-reddit .display-4 {
  color: #E84422;
}
.text-reddit .text-muted {
  color: rgba(232, 68, 34, 0.7) !important;
}

.text-github, .text-github:hover {
  color: #222222 !important;
}
.text-github a:not(.btn), .text-github h1, .text-github h2, .text-github h3, .text-github h4, .text-github h5, .text-github h6, .text-github .h1, .text-github .h2, .text-github .h3, .text-github .h4, .text-github .h5, .text-github .h6, .text-github .display-1, .text-github .display-2, .text-github .display-3, .text-github .display-4 {
  color: #222222;
}
.text-github .text-muted {
  color: rgba(34, 34, 34, 0.7) !important;
}

article p, article ul, article ol, article blockquote {
  margin-bottom: 10px;
}
article p, article ul li, article ol li {
  font-size: 1.1rem;
}
article h1, article h2, article h3, article h4, article h5, article h6,
article .h1, article .h2, article .h3, article .h4, article .h5, article .h6 {
  margin-bottom: 10px;
}

.folder-structure li {
  font-size: 1.2rem;
}

.truncate-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.hero-title {
  font-size: 3rem;
}
@media (min-width: 992px) {
  .hero-title {
    font-size: 4.275rem;
  }
}

p a, .docs-list li a {
  color: #0948B3;
  text-decoration: underline;
}
p a:hover, .docs-list li a:hover {
  color: #0948B3;
  text-decoration: none;
}

.code-editor-error pre {
  margin-bottom: 0;
}

/**
 * = Timelines
 */
.list-group-timeline .list-group-item {
  position: relative;
}
.list-group-timeline .list-group-item .col-auto {
  z-index: 999;
}
.list-group-timeline .list-group-item:not(:last-child)::before {
  content: "";
  position: absolute;
  top: 1rem;
  left: 2.5rem;
  height: 100%;
  border-left: 1px solid #eaedf2;
}

.tooltip {
  margin-bottom: 0.375rem;
}

.tooltip-inner {
  box-shadow: 0 0.5rem 1rem rgba(46, 54, 80, 0.15);
}

.chartist-tooltip {
  position: absolute;
  display: inline-block;
  opacity: 0;
  min-width: 5em;
  padding: 0.5em;
  background: #f5f8fb;
  border: 1px solid #eaedf2;
  border-radius: 0.5rem;
  color: #262B40;
  font-weight: 600;
  text-align: center;
  pointer-events: none;
  z-index: 1;
  transition: all 0.2s ease;
}

.chartist-tooltip:before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -15px;
  border: 15px solid transparent;
  border-top-color: #f5f8fb;
}

.chartist-tooltip.tooltip-show {
  opacity: 1;
}

.ct-area, .ct-line {
  pointer-events: none;
}

.preloader {
  display: flex;
  align-items: center;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9999;
  transition: height 0.3s;
}
@media (prefers-reduced-motion: reduce) {
  .preloader {
    transition: none;
  }
}
.preloader .loader-element {
  transition: spin 0.3s linear infinite;
  -webkit-animation: spin 3s linear infinite;
  -moz-animation: spin 3s linear infinite;
  animation: spin 3s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .preloader .loader-element {
    transition: none;
  }
}
.preloader.show {
  height: 0;
}
.preloader.show .loader-element {
  display: none !important;
}

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
[data-simplebar] {
  position: fixed;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%;
  /* Not required for horizontal scroll to trigger */
  max-height: 100%;
  /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrolling .simplebar-scrollbar:before,
.simplebar-hover .simplebar-scrollbar:before,
.simplebar-mouse-entered .simplebar-scrollbar:before {
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition-delay: 0s;
  transition-duration: 0s;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  bottom: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
  -ms-overflow-style: scrollbar !important;
}

.simplebar-dummy-scrollbar-size > div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-scrollbar::before {
  background-color: #131620;
}
/*!
 * https://github.com/arqex/react-datetime
 */

.rdt {
  position: relative;
}
.rdtPicker {
  display: none;
  position: absolute;
  min-width: 250px;
  padding: 4px;
  margin-top: 1px;
  z-index: 99999 !important;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0,0,0,.1);
  border: 1px solid #f9f9f9;
}
.rdtOpen .rdtPicker {
  display: block;
}
.rdtStatic .rdtPicker {
  box-shadow: none;
  position: static;
}

.rdtPicker .rdtTimeToggle {
  text-align: center;
}

.rdtPicker table {
  width: 100%;
  margin: 0;
}
.rdtPicker td,
.rdtPicker th {
  text-align: center;
  height: 28px;
}
.rdtPicker td {
  cursor: pointer;
}
.rdtPicker td.rdtDay:hover,
.rdtPicker td.rdtHour:hover,
.rdtPicker td.rdtMinute:hover,
.rdtPicker td.rdtSecond:hover,
.rdtPicker .rdtTimeToggle:hover {
  background: #eeeeee;
  cursor: pointer;
}
.rdtPicker td.rdtOld,
.rdtPicker td.rdtNew {
  color: #999999;
}
.rdtPicker td.rdtToday {
  position: relative;
}
.rdtPicker td.rdtToday:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #428bca;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.rdtPicker td.rdtActive,
.rdtPicker td.rdtActive:hover {
  background-color: #428bca;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.rdtPicker td.rdtActive.rdtToday:before {
  border-bottom-color: #fff;
}
.rdtPicker td.rdtDisabled,
.rdtPicker td.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}

.rdtPicker td span.rdtOld {
  color: #999999;
}
.rdtPicker td span.rdtDisabled,
.rdtPicker td span.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.rdtPicker th {
  border-bottom: 1px solid #f9f9f9;
}
.rdtPicker .dow {
  width: 14.2857%;
  border-bottom: none;
  cursor: default;
}
.rdtPicker th.rdtSwitch {
  width: 100px;
}
.rdtPicker th.rdtNext,
.rdtPicker th.rdtPrev {
  font-size: 21px;
  vertical-align: top;
}

.rdtPrev span,
.rdtNext span {
  display: block;
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;
}

.rdtPicker th.rdtDisabled,
.rdtPicker th.rdtDisabled:hover {
  background: none;
  color: #999999;
  cursor: not-allowed;
}
.rdtPicker thead tr:first-of-type th {
  cursor: pointer;
}
.rdtPicker thead tr:first-of-type th:hover {
  background: #eeeeee;
}

.rdtPicker tfoot {
  border-top: 1px solid #f9f9f9;
}

.rdtPicker button {
  border: none;
  background: none;
  cursor: pointer;
}
.rdtPicker button:hover {
  background-color: #eee;
}

.rdtPicker thead button {
  width: 100%;
  height: 100%;
}

td.rdtMonth,
td.rdtYear {
  height: 50px;
  width: 25%;
  cursor: pointer;
}
td.rdtMonth:hover,
td.rdtYear:hover {
  background: #eee;
}

.rdtCounters {
  display: inline-block;
}

.rdtCounters > div {
  float: left;
}

.rdtCounter {
  height: 100px;
}

.rdtCounter {
  width: 40px;
}

.rdtCounterSeparator {
  line-height: 100px;
}

.rdtCounter .rdtBtn {
  height: 40%;
  line-height: 40px;
  cursor: pointer;
  display: block;

  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;
}
.rdtCounter .rdtBtn:hover {
  background: #eee;
}
.rdtCounter .rdtCount {
  height: 20%;
  font-size: 1.2em;
}

.rdtMilli {
  vertical-align: middle;
  padding-left: 8px;
  width: 48px;
}

.rdtMilli input {
  width: 100%;
  font-size: 1.2em;
  margin-top: 37px;
}

.rdtTime td {
  cursor: default;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiO0FBQUE7SUFDSSwyQkFBMkI7QUFDL0I7O0FBRUE7SUFDSSxjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksaUJBQWlCO0lBQ2pCLGdCQUFnQjtBQUNwQixDO0FDWEEsZ0JBQWdCO0FDQWhCOzs7OztFQUFBO0FDQUE7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUtGO0VBQ0E7RUFDQTtBRm9FRjs7QUduRUE7OztFQUdFO0FIc0VGOztBRzNDQTtFQUNFO0VBQ0Esc0NDMmY0QjtFQy9TeEIsZUFMSTtFRnJNUixnQkN3Z0I0QjtFRHZnQjVCLGdCQzhnQjRCO0VEN2dCNUIsY0NsQ1M7RURvQ1QseUJDM0NTO0VENENUO0VBQ0E7QUg2Q0Y7O0FHaENBO0VBQ0U7QUhtQ0Y7O0FHMUJBO0VBQ0U7RUFDQSxjQ3FqQjRCO0VEcGpCNUI7RUFDQTtFQUNBLGFDb2pCNEI7QUp2aEI5Qjs7QUcxQkE7RUFDRSxpQkN1WTRCO0FKMVc5Qjs7QUduQkE7RUFDRTtFQUNBLHFCQ3dlNEI7RURyZTVCLGdCQ29kNEI7RURuZDVCLGdCQ3dlNEI7RUR2ZTVCLGNDdEZTO0FKMEdYOztBR2pCQTtFRW9KUTtBTC9IUjtBS25DSTtFRmNKO0lFMkpRO0VMbElOO0FBQ0Y7O0FHckJBO0VFK0lRO0FMdEhSO0FLNUNJO0VGbUJKO0lFc0pRO0VMekhOO0FBQ0Y7O0FHekJBO0VFMElRO0FMN0dSO0FLckRJO0VGd0JKO0lFaUpRO0VMaEhOO0FBQ0Y7O0FHN0JBO0VFcUlRO0FMcEdSO0FLOURJO0VGNkJKO0lFNElRO0VMdkdOO0FBQ0Y7O0FHakNBO0VFNEhNLGtCQUxJO0FMbEZWOztBR2hDQTtFRXVITSxlQUxJO0FMOUVWOztBR3pCQTtFQUNFO0VBQ0EsbUJDbVIwQjtBSnZQNUI7O0FHakJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FIb0JGOztBR2RBO0VBQ0U7RUFDQTtFQUNBO0FIaUJGOztBR1hBOztFQUVFO0FIY0Y7O0FHWEE7OztFQUdFO0VBQ0E7QUhjRjs7QUdYQTs7OztFQUlFO0FIY0Y7O0FHWEE7RUFDRSxnQkNzWDRCO0FKeFc5Qjs7QUdUQTtFQUNFO0VBQ0E7QUhZRjs7QUdOQTtFQUNFO0FIU0Y7O0FHREE7O0VBRUUsZ0JDK1Y0QjtBSjNWOUI7O0FHSUE7RUV1Qk0sa0JBTEk7QUxsQlY7O0FHT0E7RUFDRSxjQ2lhNEI7RURoYTVCLHlCQ3dhNEI7QUo1YTlCOztBR2FBOztFQUVFO0VFR0ksaUJBTEk7RUZJUjtFQUNBO0FIVkY7O0FHYUE7RUFBTTtBSFROOztBR1VBO0VBQU07QUhOTjs7QUdXQTtFQUNFLGNDbktjO0VEb0tkLHFCQ2lKd0M7QUp6SjFDO0FHVUU7RUFDRSxjQytJc0M7QUp2SjFDOztBR21CRTtFQUVFO0VBQ0E7QUhqQko7O0FHd0JBOzs7O0VBSUUscUNDeVE0QjtFQ2hUeEIsY0FMSTtFRjhDUjtFQUNBO0FIckJGOztBRzRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VFckRJLGtCQUxJO0FMa0NWO0FHNkJFO0VFMURJLGtCQUxJO0VGaUVOO0VBQ0E7QUgzQko7O0FHK0JBO0VFakVNLGtCQUxJO0VGd0VSLGNDMVJRO0VEMlJSO0FINUJGO0FHK0JFO0VBQ0U7QUg3Qko7O0FHaUNBO0VBQ0U7RUU3RUksa0JBTEk7RUZvRlIsY0NsVVM7RURtVVQseUJDMVRTO0VFQ1A7QU40Uko7QUdnQ0U7RUFDRTtFRXBGRSxjQUxJO0VGMkZOLGdCQ3lPMEI7QUp2UTlCOztBR3VDQTtFQUNFO0FIcENGOztBRzBDQTs7RUFFRTtBSHZDRjs7QUcrQ0E7RUFDRTtFQUNBO0FINUNGOztBRytDQTtFQUNFLG9CQzRTNEI7RUQzUzVCLHVCQzJTNEI7RUQxUzVCLGNDd1E0QjtFRHZRNUI7QUg1Q0Y7O0FHbURBO0VBRUU7RUFDQTtBSGpERjs7QUdvREE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBSGpERjs7QUd5REE7RUFDRTtBSHRERjs7QUc0REE7RUFFRTtBSDFERjs7QUdpRUE7RUFDRTtFQUNBO0FIOURGOztBR21FQTs7Ozs7RUFLRTtFQUNBO0VFbkxJLGtCQUxJO0VGMExSO0FIaEVGOztBR3FFQTs7RUFFRTtBSGxFRjs7QUd3RUE7RUFDRTtBSHJFRjs7QUcyRUE7RUFDRTtBSHhFRjs7QUc4RUE7RUFDRTtBSDNFRjs7QUdtRkE7Ozs7RUFJRTtBSGhGRjtBR21GSTs7OztFQUNFO0FIOUVOOztBR3FGQTtFQUNFO0VBQ0E7QUhsRkY7O0FHdUZBO0VBQ0U7QUhwRkY7O0FHOEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUgzRkY7O0FHbUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJDb0k0QjtFQzFZdEI7RUZ5UU47QUhqR0Y7QUsxVUk7RUZvYUo7SUUzUFE7RUxxS047QUFDRjtBRzhGRTtFQUNFO0FINUZKOztBR21HQTs7Ozs7OztFQU9FO0FIaEdGOztBR21HQTtFQUNFO0FIaEdGOztBR3lHQTtFQUNFO0VBQ0E7QUh0R0Y7O0FHOEdBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFO0FIOUdGOztBR21IQTtFQUNFO0FIaEhGOztBR3VIQTtFQUNFO0FIcEhGOztBRzBIQTtFQUNFO0VBQ0E7QUh2SEY7O0FHNEhBO0VBQ0U7QUh6SEY7O0FHOEhBO0VBQ0U7QUgzSEY7O0FHa0lBO0VBQ0U7RUFDQTtBSC9IRjs7QUd1SUE7RUFDRTtBSHBJRjs7QUc0SUE7RUFDRTtBSHpJRjs7QU9wZEE7RUYrTk0sa0JBTEk7RUV4TlIsZ0JIdWxCNEI7QUpoSTlCOztBT2xkRTtFRjROTTtFRTFOSixnQkhxaEIwQjtFR3BoQjFCLGdCSHlpQjBCO0FKcEY5QjtBSzlaSTtFRTFERjtJRm1PTTtFTHlQTjtBQUNGOztBTzdkRTtFRjROTTtFRTFOSixnQkhxaEIwQjtFR3BoQjFCLGdCSHlpQjBCO0FKekU5QjtBS3phSTtFRTFERjtJRm1PTTtFTG9RTjtBQUNGOztBT3hlRTtFRjROTTtFRTFOSixnQkhxaEIwQjtFR3BoQjFCLGdCSHlpQjBCO0FKOUQ5QjtBS3BiSTtFRTFERjtJRm1PTTtFTCtRTjtBQUNGOztBT25mRTtFRjROTTtFRTFOSixnQkhxaEIwQjtFR3BoQjFCLGdCSHlpQjBCO0FKbkQ5QjtBSy9iSTtFRTFERjtJRm1PTTtFTDBSTjtBQUNGOztBTzlmRTtFRndOSSxpQkFMSTtFRWpOTixnQkhxaEIwQjtFR3BoQjFCLGdCSHlpQjBCO0FKeEM5Qjs7QU9wZ0JFO0VGd05JLGVBTEk7RUVqTk4sZ0JIcWhCMEI7RUdwaEIxQixnQkh5aUIwQjtBSmxDOUI7O0FPcGZBO0VDckRFO0VBQ0E7QVI2aUJGOztBT3BmQTtFQzFERTtFQUNBO0FSa2pCRjs7QU90ZkE7RUFDRTtBUHlmRjtBT3ZmRTtFQUNFLG9CSDhrQjBCO0FKckY5Qjs7QU8vZUE7RUY0S00sa0JBTEk7RUVyS1I7QVBrZkY7O0FPOWVBO0VBQ0UsbUJINFJPO0VDdkhILGtCQUxJO0FMa1ZWO0FPL2VFO0VBQ0U7QVBpZko7O0FPN2VBO0VBQ0U7RUFDQSxtQkhrUk87RUN2SEgsa0JBTEk7RUVwSlIsY0hwRlM7QUpva0JYO0FPOWVFO0VBQ0U7QVBnZko7O0FTOWtCQTtFQ0lFO0VBR0E7QVY0a0JGOztBUzdrQkE7RUFDRSxnQkxrL0NrQztFS2ovQ2xDLHlCTExTO0VLTVQ7RUhFRTtFS0pFLDBDQVJXO0VES2Y7RUFHQTtBVnNsQkY7O0FTeGtCQTtFQUVFO0FUMGtCRjs7QVN2a0JBO0VBQ0U7RUFDQTtBVDBrQkY7O0FTdmtCQTtFSnFOTSxrQkFMSTtFSTlNUixjTDFCUztBSm9tQlg7O0FZNW1CRTs7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnduQkY7O0FjaGtCSTtFRjVDRTtJQUNFLGdCUjRhZTtFSm9NckI7QUFDRjtBY3RrQkk7RUY1Q0U7SUFDRSxnQlI0YWU7RUp5TXJCO0FBQ0Y7QWMza0JJO0VGNUNFO0lBQ0UsZ0JSNGFlO0VKOE1yQjtBQUNGO0FjaGxCSTtFRjVDRTtJQUNFLGlCUjRhZTtFSm1OckI7QUFDRjtBZS9vQkU7RUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJrcEJGO0FlcnBCSTtFQ1lGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI0b0JGOztBZ0JubUJNO0VBQ0U7QWhCc21CUjs7QWdCbm1CTTtFQXBDSjtFQUNBO0FoQjJvQkY7O0FnQjduQkU7RUFDRTtFQUNBO0FoQmdvQko7O0FnQmxvQkU7RUFDRTtFQUNBO0FoQnFvQko7O0FnQnZvQkU7RUFDRTtFQUNBO0FoQjBvQko7O0FnQjVvQkU7RUFDRTtFQUNBO0FoQitvQko7O0FnQmpwQkU7RUFDRTtFQUNBO0FoQm9wQko7O0FnQnRwQkU7RUFDRTtFQUNBO0FoQnlwQko7O0FnQjFuQk07RUFoREo7RUFDQTtBaEI4cUJGOztBZ0J6bkJVO0VBM0RSO0VBQ0E7QWhCd3JCRjs7QWdCOW5CVTtFQTNEUjtFQUNBO0FoQjZyQkY7O0FnQm5vQlU7RUEzRFI7RUFDQTtBaEJrc0JGOztBZ0J4b0JVO0VBM0RSO0VBQ0E7QWhCdXNCRjs7QWdCN29CVTtFQTNEUjtFQUNBO0FoQjRzQkY7O0FnQmxwQlU7RUEzRFI7RUFDQTtBaEJpdEJGOztBZ0J2cEJVO0VBM0RSO0VBQ0E7QWhCc3RCRjs7QWdCNXBCVTtFQTNEUjtFQUNBO0FoQjJ0QkY7O0FnQmpxQlU7RUEzRFI7RUFDQTtBaEJndUJGOztBZ0J0cUJVO0VBM0RSO0VBQ0E7QWhCcXVCRjs7QWdCM3FCVTtFQTNEUjtFQUNBO0FoQjB1QkY7O0FnQmhyQlU7RUEzRFI7RUFDQTtBaEIrdUJGOztBZ0I3cUJZO0VBeERWO0FoQnl1QkY7O0FnQmpyQlk7RUF4RFY7QWhCNnVCRjs7QWdCcnJCWTtFQXhEVjtBaEJpdkJGOztBZ0J6ckJZO0VBeERWO0FoQnF2QkY7O0FnQjdyQlk7RUF4RFY7QWhCeXZCRjs7QWdCanNCWTtFQXhEVjtBaEI2dkJGOztBZ0Jyc0JZO0VBeERWO0FoQml3QkY7O0FnQnpzQlk7RUF4RFY7QWhCcXdCRjs7QWdCN3NCWTtFQXhEVjtBaEJ5d0JGOztBZ0JqdEJZO0VBeERWO0FoQjZ3QkY7O0FnQnJ0Qlk7RUF4RFY7QWhCaXhCRjs7QWdCOXNCUTs7RUFFRTtBaEJpdEJWOztBZ0I5c0JROztFQUVFO0FoQml0QlY7O0FnQnh0QlE7O0VBRUU7QWhCMnRCVjs7QWdCeHRCUTs7RUFFRTtBaEIydEJWOztBZ0JsdUJROztFQUVFO0FoQnF1QlY7O0FnQmx1QlE7O0VBRUU7QWhCcXVCVjs7QWdCNXVCUTs7RUFFRTtBaEIrdUJWOztBZ0I1dUJROztFQUVFO0FoQit1QlY7O0FnQnR2QlE7O0VBRUU7QWhCeXZCVjs7QWdCdHZCUTs7RUFFRTtBaEJ5dkJWOztBZ0Jod0JROztFQUVFO0FoQm13QlY7O0FnQmh3QlE7O0VBRUU7QWhCbXdCVjs7QWdCMXdCUTs7RUFFRTtBaEI2d0JWOztBZ0Ixd0JROztFQUVFO0FoQjZ3QlY7O0FnQnB4QlE7O0VBRUU7QWhCdXhCVjs7QWdCcHhCUTs7RUFFRTtBaEJ1eEJWOztBZ0I5eEJROztFQUVFO0FoQml5QlY7O0FnQjl4QlE7O0VBRUU7QWhCaXlCVjs7QWdCeHlCUTs7RUFFRTtBaEIyeUJWOztBZ0J4eUJROztFQUVFO0FoQjJ5QlY7O0FnQmx6QlE7O0VBRUU7QWhCcXpCVjs7QWdCbHpCUTs7RUFFRTtBaEJxekJWOztBZ0I1ekJROztFQUVFO0FoQit6QlY7O0FnQjV6QlE7O0VBRUU7QWhCK3pCVjs7QWdCdDBCUTs7RUFFRTtBaEJ5MEJWOztBZ0J0MEJROztFQUVFO0FoQnkwQlY7O0FnQmgxQlE7O0VBRUU7QWhCbTFCVjs7QWdCaDFCUTs7RUFFRTtBaEJtMUJWOztBZ0IxMUJROztFQUVFO0FoQjYxQlY7O0FnQjExQlE7O0VBRUU7QWhCNjFCVjs7QWdCcDJCUTs7RUFFRTtBaEJ1MkJWOztBZ0JwMkJROztFQUVFO0FoQnUyQlY7O0FnQjkyQlE7O0VBRUU7QWhCaTNCVjs7QWdCOTJCUTs7RUFFRTtBaEJpM0JWOztBY3A2Qkk7RUVHRTtJQUNFO0VoQnE2Qk47O0VnQmw2Qkk7SUFwQ0o7SUFDQTtFaEIwOEJBOztFZ0I1N0JBO0lBQ0U7SUFDQTtFaEIrN0JGOztFZ0JqOEJBO0lBQ0U7SUFDQTtFaEJvOEJGOztFZ0J0OEJBO0lBQ0U7SUFDQTtFaEJ5OEJGOztFZ0IzOEJBO0lBQ0U7SUFDQTtFaEI4OEJGOztFZ0JoOUJBO0lBQ0U7SUFDQTtFaEJtOUJGOztFZ0JyOUJBO0lBQ0U7SUFDQTtFaEJ3OUJGOztFZ0J6N0JJO0lBaERKO0lBQ0E7RWhCNitCQTs7RWdCeDdCUTtJQTNEUjtJQUNBO0VoQnUvQkE7O0VnQjc3QlE7SUEzRFI7SUFDQTtFaEI0L0JBOztFZ0JsOEJRO0lBM0RSO0lBQ0E7RWhCaWdDQTs7RWdCdjhCUTtJQTNEUjtJQUNBO0VoQnNnQ0E7O0VnQjU4QlE7SUEzRFI7SUFDQTtFaEIyZ0NBOztFZ0JqOUJRO0lBM0RSO0lBQ0E7RWhCZ2hDQTs7RWdCdDlCUTtJQTNEUjtJQUNBO0VoQnFoQ0E7O0VnQjM5QlE7SUEzRFI7SUFDQTtFaEIwaENBOztFZ0JoK0JRO0lBM0RSO0lBQ0E7RWhCK2hDQTs7RWdCcitCUTtJQTNEUjtJQUNBO0VoQm9pQ0E7O0VnQjErQlE7SUEzRFI7SUFDQTtFaEJ5aUNBOztFZ0IvK0JRO0lBM0RSO0lBQ0E7RWhCOGlDQTs7RWdCNStCVTtJQXhEVjtFaEJ3aUNBOztFZ0JoL0JVO0lBeERWO0VoQjRpQ0E7O0VnQnAvQlU7SUF4RFY7RWhCZ2pDQTs7RWdCeC9CVTtJQXhEVjtFaEJvakNBOztFZ0I1L0JVO0lBeERWO0VoQndqQ0E7O0VnQmhnQ1U7SUF4RFY7RWhCNGpDQTs7RWdCcGdDVTtJQXhEVjtFaEJna0NBOztFZ0J4Z0NVO0lBeERWO0VoQm9rQ0E7O0VnQjVnQ1U7SUF4RFY7RWhCd2tDQTs7RWdCaGhDVTtJQXhEVjtFaEI0a0NBOztFZ0JwaENVO0lBeERWO0VoQmdsQ0E7O0VnQnhoQ1U7SUF4RFY7RWhCb2xDQTs7RWdCamhDTTs7SUFFRTtFaEJvaENSOztFZ0JqaENNOztJQUVFO0VoQm9oQ1I7O0VnQjNoQ007O0lBRUU7RWhCOGhDUjs7RWdCM2hDTTs7SUFFRTtFaEI4aENSOztFZ0JyaUNNOztJQUVFO0VoQndpQ1I7O0VnQnJpQ007O0lBRUU7RWhCd2lDUjs7RWdCL2lDTTs7SUFFRTtFaEJrakNSOztFZ0IvaUNNOztJQUVFO0VoQmtqQ1I7O0VnQnpqQ007O0lBRUU7RWhCNGpDUjs7RWdCempDTTs7SUFFRTtFaEI0akNSOztFZ0Jua0NNOztJQUVFO0VoQnNrQ1I7O0VnQm5rQ007O0lBRUU7RWhCc2tDUjs7RWdCN2tDTTs7SUFFRTtFaEJnbENSOztFZ0I3a0NNOztJQUVFO0VoQmdsQ1I7O0VnQnZsQ007O0lBRUU7RWhCMGxDUjs7RWdCdmxDTTs7SUFFRTtFaEIwbENSOztFZ0JqbUNNOztJQUVFO0VoQm9tQ1I7O0VnQmptQ007O0lBRUU7RWhCb21DUjs7RWdCM21DTTs7SUFFRTtFaEI4bUNSOztFZ0IzbUNNOztJQUVFO0VoQjhtQ1I7O0VnQnJuQ007O0lBRUU7RWhCd25DUjs7RWdCcm5DTTs7SUFFRTtFaEJ3bkNSOztFZ0IvbkNNOztJQUVFO0VoQmtvQ1I7O0VnQi9uQ007O0lBRUU7RWhCa29DUjs7RWdCem9DTTs7SUFFRTtFaEI0b0NSOztFZ0J6b0NNOztJQUVFO0VoQjRvQ1I7O0VnQm5wQ007O0lBRUU7RWhCc3BDUjs7RWdCbnBDTTs7SUFFRTtFaEJzcENSOztFZ0I3cENNOztJQUVFO0VoQmdxQ1I7O0VnQjdwQ007O0lBRUU7RWhCZ3FDUjs7RWdCdnFDTTs7SUFFRTtFaEIwcUNSOztFZ0J2cUNNOztJQUVFO0VoQjBxQ1I7O0VnQmpyQ007O0lBRUU7RWhCb3JDUjs7RWdCanJDTTs7SUFFRTtFaEJvckNSO0FBQ0Y7QWN4dUNJO0VFR0U7SUFDRTtFaEJ3dUNOOztFZ0JydUNJO0lBcENKO0lBQ0E7RWhCNndDQTs7RWdCL3ZDQTtJQUNFO0lBQ0E7RWhCa3dDRjs7RWdCcHdDQTtJQUNFO0lBQ0E7RWhCdXdDRjs7RWdCendDQTtJQUNFO0lBQ0E7RWhCNHdDRjs7RWdCOXdDQTtJQUNFO0lBQ0E7RWhCaXhDRjs7RWdCbnhDQTtJQUNFO0lBQ0E7RWhCc3hDRjs7RWdCeHhDQTtJQUNFO0lBQ0E7RWhCMnhDRjs7RWdCNXZDSTtJQWhESjtJQUNBO0VoQmd6Q0E7O0VnQjN2Q1E7SUEzRFI7SUFDQTtFaEIwekNBOztFZ0Jod0NRO0lBM0RSO0lBQ0E7RWhCK3pDQTs7RWdCcndDUTtJQTNEUjtJQUNBO0VoQm8wQ0E7O0VnQjF3Q1E7SUEzRFI7SUFDQTtFaEJ5MENBOztFZ0Ivd0NRO0lBM0RSO0lBQ0E7RWhCODBDQTs7RWdCcHhDUTtJQTNEUjtJQUNBO0VoQm0xQ0E7O0VnQnp4Q1E7SUEzRFI7SUFDQTtFaEJ3MUNBOztFZ0I5eENRO0lBM0RSO0lBQ0E7RWhCNjFDQTs7RWdCbnlDUTtJQTNEUjtJQUNBO0VoQmsyQ0E7O0VnQnh5Q1E7SUEzRFI7SUFDQTtFaEJ1MkNBOztFZ0I3eUNRO0lBM0RSO0lBQ0E7RWhCNDJDQTs7RWdCbHpDUTtJQTNEUjtJQUNBO0VoQmkzQ0E7O0VnQi95Q1U7SUF4RFY7RWhCMjJDQTs7RWdCbnpDVTtJQXhEVjtFaEIrMkNBOztFZ0J2ekNVO0lBeERWO0VoQm0zQ0E7O0VnQjN6Q1U7SUF4RFY7RWhCdTNDQTs7RWdCL3pDVTtJQXhEVjtFaEIyM0NBOztFZ0JuMENVO0lBeERWO0VoQiszQ0E7O0VnQnYwQ1U7SUF4RFY7RWhCbTRDQTs7RWdCMzBDVTtJQXhEVjtFaEJ1NENBOztFZ0IvMENVO0lBeERWO0VoQjI0Q0E7O0VnQm4xQ1U7SUF4RFY7RWhCKzRDQTs7RWdCdjFDVTtJQXhEVjtFaEJtNUNBOztFZ0IzMUNVO0lBeERWO0VoQnU1Q0E7O0VnQnAxQ007O0lBRUU7RWhCdTFDUjs7RWdCcDFDTTs7SUFFRTtFaEJ1MUNSOztFZ0I5MUNNOztJQUVFO0VoQmkyQ1I7O0VnQjkxQ007O0lBRUU7RWhCaTJDUjs7RWdCeDJDTTs7SUFFRTtFaEIyMkNSOztFZ0J4MkNNOztJQUVFO0VoQjIyQ1I7O0VnQmwzQ007O0lBRUU7RWhCcTNDUjs7RWdCbDNDTTs7SUFFRTtFaEJxM0NSOztFZ0I1M0NNOztJQUVFO0VoQiszQ1I7O0VnQjUzQ007O0lBRUU7RWhCKzNDUjs7RWdCdDRDTTs7SUFFRTtFaEJ5NENSOztFZ0J0NENNOztJQUVFO0VoQnk0Q1I7O0VnQmg1Q007O0lBRUU7RWhCbTVDUjs7RWdCaDVDTTs7SUFFRTtFaEJtNUNSOztFZ0IxNUNNOztJQUVFO0VoQjY1Q1I7O0VnQjE1Q007O0lBRUU7RWhCNjVDUjs7RWdCcDZDTTs7SUFFRTtFaEJ1NkNSOztFZ0JwNkNNOztJQUVFO0VoQnU2Q1I7O0VnQjk2Q007O0lBRUU7RWhCaTdDUjs7RWdCOTZDTTs7SUFFRTtFaEJpN0NSOztFZ0J4N0NNOztJQUVFO0VoQjI3Q1I7O0VnQng3Q007O0lBRUU7RWhCMjdDUjs7RWdCbDhDTTs7SUFFRTtFaEJxOENSOztFZ0JsOENNOztJQUVFO0VoQnE4Q1I7O0VnQjU4Q007O0lBRUU7RWhCKzhDUjs7RWdCNThDTTs7SUFFRTtFaEIrOENSOztFZ0J0OUNNOztJQUVFO0VoQnk5Q1I7O0VnQnQ5Q007O0lBRUU7RWhCeTlDUjs7RWdCaCtDTTs7SUFFRTtFaEJtK0NSOztFZ0JoK0NNOztJQUVFO0VoQm0rQ1I7O0VnQjErQ007O0lBRUU7RWhCNitDUjs7RWdCMStDTTs7SUFFRTtFaEI2K0NSOztFZ0JwL0NNOztJQUVFO0VoQnUvQ1I7O0VnQnAvQ007O0lBRUU7RWhCdS9DUjtBQUNGO0FjM2lESTtFRUdFO0lBQ0U7RWhCMmlETjs7RWdCeGlESTtJQXBDSjtJQUNBO0VoQmdsREE7O0VnQmxrREE7SUFDRTtJQUNBO0VoQnFrREY7O0VnQnZrREE7SUFDRTtJQUNBO0VoQjBrREY7O0VnQjVrREE7SUFDRTtJQUNBO0VoQitrREY7O0VnQmpsREE7SUFDRTtJQUNBO0VoQm9sREY7O0VnQnRsREE7SUFDRTtJQUNBO0VoQnlsREY7O0VnQjNsREE7SUFDRTtJQUNBO0VoQjhsREY7O0VnQi9qREk7SUFoREo7SUFDQTtFaEJtbkRBOztFZ0I5akRRO0lBM0RSO0lBQ0E7RWhCNm5EQTs7RWdCbmtEUTtJQTNEUjtJQUNBO0VoQmtvREE7O0VnQnhrRFE7SUEzRFI7SUFDQTtFaEJ1b0RBOztFZ0I3a0RRO0lBM0RSO0lBQ0E7RWhCNG9EQTs7RWdCbGxEUTtJQTNEUjtJQUNBO0VoQmlwREE7O0VnQnZsRFE7SUEzRFI7SUFDQTtFaEJzcERBOztFZ0I1bERRO0lBM0RSO0lBQ0E7RWhCMnBEQTs7RWdCam1EUTtJQTNEUjtJQUNBO0VoQmdxREE7O0VnQnRtRFE7SUEzRFI7SUFDQTtFaEJxcURBOztFZ0IzbURRO0lBM0RSO0lBQ0E7RWhCMHFEQTs7RWdCaG5EUTtJQTNEUjtJQUNBO0VoQitxREE7O0VnQnJuRFE7SUEzRFI7SUFDQTtFaEJvckRBOztFZ0JsbkRVO0lBeERWO0VoQjhxREE7O0VnQnRuRFU7SUF4RFY7RWhCa3JEQTs7RWdCMW5EVTtJQXhEVjtFaEJzckRBOztFZ0I5bkRVO0lBeERWO0VoQjByREE7O0VnQmxvRFU7SUF4RFY7RWhCOHJEQTs7RWdCdG9EVTtJQXhEVjtFaEJrc0RBOztFZ0Ixb0RVO0lBeERWO0VoQnNzREE7O0VnQjlvRFU7SUF4RFY7RWhCMHNEQTs7RWdCbHBEVTtJQXhEVjtFaEI4c0RBOztFZ0J0cERVO0lBeERWO0VoQmt0REE7O0VnQjFwRFU7SUF4RFY7RWhCc3REQTs7RWdCOXBEVTtJQXhEVjtFaEIwdERBOztFZ0J2cERNOztJQUVFO0VoQjBwRFI7O0VnQnZwRE07O0lBRUU7RWhCMHBEUjs7RWdCanFETTs7SUFFRTtFaEJvcURSOztFZ0JqcURNOztJQUVFO0VoQm9xRFI7O0VnQjNxRE07O0lBRUU7RWhCOHFEUjs7RWdCM3FETTs7SUFFRTtFaEI4cURSOztFZ0JyckRNOztJQUVFO0VoQndyRFI7O0VnQnJyRE07O0lBRUU7RWhCd3JEUjs7RWdCL3JETTs7SUFFRTtFaEJrc0RSOztFZ0IvckRNOztJQUVFO0VoQmtzRFI7O0VnQnpzRE07O0lBRUU7RWhCNHNEUjs7RWdCenNETTs7SUFFRTtFaEI0c0RSOztFZ0JudERNOztJQUVFO0VoQnN0RFI7O0VnQm50RE07O0lBRUU7RWhCc3REUjs7RWdCN3RETTs7SUFFRTtFaEJndURSOztFZ0I3dERNOztJQUVFO0VoQmd1RFI7O0VnQnZ1RE07O0lBRUU7RWhCMHVEUjs7RWdCdnVETTs7SUFFRTtFaEIwdURSOztFZ0JqdkRNOztJQUVFO0VoQm92RFI7O0VnQmp2RE07O0lBRUU7RWhCb3ZEUjs7RWdCM3ZETTs7SUFFRTtFaEI4dkRSOztFZ0IzdkRNOztJQUVFO0VoQjh2RFI7O0VnQnJ3RE07O0lBRUU7RWhCd3dEUjs7RWdCcndETTs7SUFFRTtFaEJ3d0RSOztFZ0Ivd0RNOztJQUVFO0VoQmt4RFI7O0VnQi93RE07O0lBRUU7RWhCa3hEUjs7RWdCenhETTs7SUFFRTtFaEI0eERSOztFZ0J6eERNOztJQUVFO0VoQjR4RFI7O0VnQm55RE07O0lBRUU7RWhCc3lEUjs7RWdCbnlETTs7SUFFRTtFaEJzeURSOztFZ0I3eURNOztJQUVFO0VoQmd6RFI7O0VnQjd5RE07O0lBRUU7RWhCZ3pEUjs7RWdCdnpETTs7SUFFRTtFaEIwekRSOztFZ0J2ekRNOztJQUVFO0VoQjB6RFI7QUFDRjtBYzkyREk7RUVHRTtJQUNFO0VoQjgyRE47O0VnQjMyREk7SUFwQ0o7SUFDQTtFaEJtNURBOztFZ0JyNERBO0lBQ0U7SUFDQTtFaEJ3NERGOztFZ0IxNERBO0lBQ0U7SUFDQTtFaEI2NERGOztFZ0IvNERBO0lBQ0U7SUFDQTtFaEJrNURGOztFZ0JwNURBO0lBQ0U7SUFDQTtFaEJ1NURGOztFZ0J6NURBO0lBQ0U7SUFDQTtFaEI0NURGOztFZ0I5NURBO0lBQ0U7SUFDQTtFaEJpNkRGOztFZ0JsNERJO0lBaERKO0lBQ0E7RWhCczdEQTs7RWdCajREUTtJQTNEUjtJQUNBO0VoQmc4REE7O0VnQnQ0RFE7SUEzRFI7SUFDQTtFaEJxOERBOztFZ0IzNERRO0lBM0RSO0lBQ0E7RWhCMDhEQTs7RWdCaDVEUTtJQTNEUjtJQUNBO0VoQis4REE7O0VnQnI1RFE7SUEzRFI7SUFDQTtFaEJvOURBOztFZ0IxNURRO0lBM0RSO0lBQ0E7RWhCeTlEQTs7RWdCLzVEUTtJQTNEUjtJQUNBO0VoQjg5REE7O0VnQnA2RFE7SUEzRFI7SUFDQTtFaEJtK0RBOztFZ0J6NkRRO0lBM0RSO0lBQ0E7RWhCdytEQTs7RWdCOTZEUTtJQTNEUjtJQUNBO0VoQjYrREE7O0VnQm43RFE7SUEzRFI7SUFDQTtFaEJrL0RBOztFZ0J4N0RRO0lBM0RSO0lBQ0E7RWhCdS9EQTs7RWdCcjdEVTtJQXhEVjtFaEJpL0RBOztFZ0J6N0RVO0lBeERWO0VoQnEvREE7O0VnQjc3RFU7SUF4RFY7RWhCeS9EQTs7RWdCajhEVTtJQXhEVjtFaEI2L0RBOztFZ0JyOERVO0lBeERWO0VoQmlnRUE7O0VnQno4RFU7SUF4RFY7RWhCcWdFQTs7RWdCNzhEVTtJQXhEVjtFaEJ5Z0VBOztFZ0JqOURVO0lBeERWO0VoQjZnRUE7O0VnQnI5RFU7SUF4RFY7RWhCaWhFQTs7RWdCejlEVTtJQXhEVjtFaEJxaEVBOztFZ0I3OURVO0lBeERWO0VoQnloRUE7O0VnQmorRFU7SUF4RFY7RWhCNmhFQTs7RWdCMTlETTs7SUFFRTtFaEI2OURSOztFZ0IxOURNOztJQUVFO0VoQjY5RFI7O0VnQnArRE07O0lBRUU7RWhCdStEUjs7RWdCcCtETTs7SUFFRTtFaEJ1K0RSOztFZ0I5K0RNOztJQUVFO0VoQmkvRFI7O0VnQjkrRE07O0lBRUU7RWhCaS9EUjs7RWdCeC9ETTs7SUFFRTtFaEIyL0RSOztFZ0J4L0RNOztJQUVFO0VoQjIvRFI7O0VnQmxnRU07O0lBRUU7RWhCcWdFUjs7RWdCbGdFTTs7SUFFRTtFaEJxZ0VSOztFZ0I1Z0VNOztJQUVFO0VoQitnRVI7O0VnQjVnRU07O0lBRUU7RWhCK2dFUjs7RWdCdGhFTTs7SUFFRTtFaEJ5aEVSOztFZ0J0aEVNOztJQUVFO0VoQnloRVI7O0VnQmhpRU07O0lBRUU7RWhCbWlFUjs7RWdCaGlFTTs7SUFFRTtFaEJtaUVSOztFZ0IxaUVNOztJQUVFO0VoQjZpRVI7O0VnQjFpRU07O0lBRUU7RWhCNmlFUjs7RWdCcGpFTTs7SUFFRTtFaEJ1akVSOztFZ0JwakVNOztJQUVFO0VoQnVqRVI7O0VnQjlqRU07O0lBRUU7RWhCaWtFUjs7RWdCOWpFTTs7SUFFRTtFaEJpa0VSOztFZ0J4a0VNOztJQUVFO0VoQjJrRVI7O0VnQnhrRU07O0lBRUU7RWhCMmtFUjs7RWdCbGxFTTs7SUFFRTtFaEJxbEVSOztFZ0JsbEVNOztJQUVFO0VoQnFsRVI7O0VnQjVsRU07O0lBRUU7RWhCK2xFUjs7RWdCNWxFTTs7SUFFRTtFaEIrbEVSOztFZ0J0bUVNOztJQUVFO0VoQnltRVI7O0VnQnRtRU07O0lBRUU7RWhCeW1FUjs7RWdCaG5FTTs7SUFFRTtFaEJtbkVSOztFZ0JobkVNOztJQUVFO0VoQm1uRVI7O0VnQjFuRU07O0lBRUU7RWhCNm5FUjs7RWdCMW5FTTs7SUFFRTtFaEI2bkVSO0FBQ0Y7QWNqckVJO0VFR0U7SUFDRTtFaEJpckVOOztFZ0I5cUVJO0lBcENKO0lBQ0E7RWhCc3RFQTs7RWdCeHNFQTtJQUNFO0lBQ0E7RWhCMnNFRjs7RWdCN3NFQTtJQUNFO0lBQ0E7RWhCZ3RFRjs7RWdCbHRFQTtJQUNFO0lBQ0E7RWhCcXRFRjs7RWdCdnRFQTtJQUNFO0lBQ0E7RWhCMHRFRjs7RWdCNXRFQTtJQUNFO0lBQ0E7RWhCK3RFRjs7RWdCanVFQTtJQUNFO0lBQ0E7RWhCb3VFRjs7RWdCcnNFSTtJQWhESjtJQUNBO0VoQnl2RUE7O0VnQnBzRVE7SUEzRFI7SUFDQTtFaEJtd0VBOztFZ0J6c0VRO0lBM0RSO0lBQ0E7RWhCd3dFQTs7RWdCOXNFUTtJQTNEUjtJQUNBO0VoQjZ3RUE7O0VnQm50RVE7SUEzRFI7SUFDQTtFaEJreEVBOztFZ0J4dEVRO0lBM0RSO0lBQ0E7RWhCdXhFQTs7RWdCN3RFUTtJQTNEUjtJQUNBO0VoQjR4RUE7O0VnQmx1RVE7SUEzRFI7SUFDQTtFaEJpeUVBOztFZ0J2dUVRO0lBM0RSO0lBQ0E7RWhCc3lFQTs7RWdCNXVFUTtJQTNEUjtJQUNBO0VoQjJ5RUE7O0VnQmp2RVE7SUEzRFI7SUFDQTtFaEJnekVBOztFZ0J0dkVRO0lBM0RSO0lBQ0E7RWhCcXpFQTs7RWdCM3ZFUTtJQTNEUjtJQUNBO0VoQjB6RUE7O0VnQnh2RVU7SUF4RFY7RWhCb3pFQTs7RWdCNXZFVTtJQXhEVjtFaEJ3ekVBOztFZ0Jod0VVO0lBeERWO0VoQjR6RUE7O0VnQnB3RVU7SUF4RFY7RWhCZzBFQTs7RWdCeHdFVTtJQXhEVjtFaEJvMEVBOztFZ0I1d0VVO0lBeERWO0VoQncwRUE7O0VnQmh4RVU7SUF4RFY7RWhCNDBFQTs7RWdCcHhFVTtJQXhEVjtFaEJnMUVBOztFZ0J4eEVVO0lBeERWO0VoQm8xRUE7O0VnQjV4RVU7SUF4RFY7RWhCdzFFQTs7RWdCaHlFVTtJQXhEVjtFaEI0MUVBOztFZ0JweUVVO0lBeERWO0VoQmcyRUE7O0VnQjd4RU07O0lBRUU7RWhCZ3lFUjs7RWdCN3hFTTs7SUFFRTtFaEJneUVSOztFZ0J2eUVNOztJQUVFO0VoQjB5RVI7O0VnQnZ5RU07O0lBRUU7RWhCMHlFUjs7RWdCanpFTTs7SUFFRTtFaEJvekVSOztFZ0JqekVNOztJQUVFO0VoQm96RVI7O0VnQjN6RU07O0lBRUU7RWhCOHpFUjs7RWdCM3pFTTs7SUFFRTtFaEI4ekVSOztFZ0JyMEVNOztJQUVFO0VoQncwRVI7O0VnQnIwRU07O0lBRUU7RWhCdzBFUjs7RWdCLzBFTTs7SUFFRTtFaEJrMUVSOztFZ0IvMEVNOztJQUVFO0VoQmsxRVI7O0VnQnoxRU07O0lBRUU7RWhCNDFFUjs7RWdCejFFTTs7SUFFRTtFaEI0MUVSOztFZ0JuMkVNOztJQUVFO0VoQnMyRVI7O0VnQm4yRU07O0lBRUU7RWhCczJFUjs7RWdCNzJFTTs7SUFFRTtFaEJnM0VSOztFZ0I3MkVNOztJQUVFO0VoQmczRVI7O0VnQnYzRU07O0lBRUU7RWhCMDNFUjs7RWdCdjNFTTs7SUFFRTtFaEIwM0VSOztFZ0JqNEVNOztJQUVFO0VoQm80RVI7O0VnQmo0RU07O0lBRUU7RWhCbzRFUjs7RWdCMzRFTTs7SUFFRTtFaEI4NEVSOztFZ0IzNEVNOztJQUVFO0VoQjg0RVI7O0VnQnI1RU07O0lBRUU7RWhCdzVFUjs7RWdCcjVFTTs7SUFFRTtFaEJ3NUVSOztFZ0IvNUVNOztJQUVFO0VoQms2RVI7O0VnQi81RU07O0lBRUU7RWhCazZFUjs7RWdCejZFTTs7SUFFRTtFaEI0NkVSOztFZ0J6NkVNOztJQUVFO0VoQjQ2RVI7O0VnQm43RU07O0lBRUU7RWhCczdFUjs7RWdCbjdFTTs7SUFFRTtFaEJzN0VSOztFZ0I3N0VNOztJQUVFO0VoQmc4RVI7O0VnQjc3RU07O0lBRUU7RWhCZzhFUjtBQUNGO0FpQi9pRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJib1dPO0VhbldQLGNiRVM7RWFEVCxtQmJrcEI0QjtFYWpwQjVCLHFCYkxTO0FKcWpGWDtBaUJ6aUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsOEJia2MwQjtBSnltRTlCO0FpQnhpRkU7RUFDRTtBakIwaUZKO0FpQnZpRkU7RUFDRTtBakJ5aUZKO0FpQnJpRkU7RUFDRSxpQ0N5ZTBCO0FsQjhqRTlCOztBaUI5aEZBO0VBQ0U7QWpCaWlGRjs7QWlCdmhGRTtFQUNFO0FqQjBoRko7O0FpQjNnRkU7RUFDRTtBakI4Z0ZKO0FpQjNnRkk7RUFDRTtBakI2Z0ZOOztBaUJ0Z0ZFO0VBQ0U7QWpCeWdGSjs7QWlCaGdGRTtFQUNFO0VBQ0E7QWpCbWdGSjs7QWlCMy9FQTtFQUNFO0VBQ0E7QWpCOC9FRjs7QWlCdC9FRTtFQUNFO0VBQ0E7QWpCeS9FSjs7QW1CaG5GRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY0NzRlk7RURyRlo7QW5CNm1GSjs7QW1CNW5GRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY0NzRlk7RURyRlo7QW5CeW5GSjs7QW1CeG9GRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY0NzRlk7RURyRlo7QW5CcW9GSjs7QW1CcHBGRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY0NzRlk7RURyRlo7QW5CaXBGSjs7QW1CaHFGRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY0NzRlk7RURyRlo7QW5CNnBGSjs7QW1CNXFGRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY0NzRlk7RURyRlo7QW5CeXFGSjs7QW1CeHJGRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY0NzRlk7RURyRlo7QW5CcXJGSjs7QW1CcHNGRTtFQU1FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsY0NzRlk7RURyRlo7QW5CaXNGSjs7QWlCbGtGSTtFQUNFO0VBQ0E7QWpCcWtGTjs7QWMzb0ZJO0VHb0VBO0lBQ0U7SUFDQTtFakIya0ZKO0FBQ0Y7QWNscEZJO0VHb0VBO0lBQ0U7SUFDQTtFakJpbEZKO0FBQ0Y7QWN4cEZJO0VHb0VBO0lBQ0U7SUFDQTtFakJ1bEZKO0FBQ0Y7QWM5cEZJO0VHb0VBO0lBQ0U7SUFDQTtFakI2bEZKO0FBQ0Y7QWNwcUZJO0VHb0VBO0lBQ0U7SUFDQTtFakJtbUZKO0FBQ0Y7QXFCbHZGQTtFQUNFLHFCakI0eEJzQztBSnc5RHhDOztBcUIzdUZBO0VBQ0U7RUFDQTtFQUNBO0VoQjBPSSxrQkFMSTtFZ0JqT1IsZ0JqQjJpQjRCO0FKaXNFOUI7O0FxQnh1RkE7RUFDRTtFQUNBO0VoQmdPSSxrQkFMSTtBTGloRlY7O0FxQnh1RkE7RUFDRTtFQUNBO0VoQjBOSSxtQkFMSTtBTHVoRlY7O0FzQnp3RkE7RUFDRSxtQmxCc3hCc0M7RUNoaUJsQyxrQkFMSTtFaUI3T1IsY2xCa25CNEI7QUp3cEU5Qjs7QXVCL3dGQTtFQUNFO0VBQ0E7RUFDQTtFbEJvUEksZUFMSTtFa0I1T1IsZ0JuQitpQjRCO0VtQjlpQjVCLGdCbkJxakI0QjtFbUJwakI1QixjbkJHUztFbUJGVCx5Qm5CTFM7RW1CTVQ7RUFDQTtFQUNBO0VqQkVFO0VLSkUsbURBUlc7RWFVWCx3RURNSjtBdkI4d0ZGO0F3Qmh4Rk07RURoQk47SUNpQlE7RXhCbXhGTjtBQUNGO0F1Qmp4RkU7RUFDRTtBdkJteEZKO0F1Qmp4Rkk7RUFDRTtBdkJteEZOO0F1Qjl3RkU7RUFDRSxjbkJuQk87RW1Cb0JQLHlCbkIzQk87RW1CNEJQLHFCbkJpeUJvQztFbUJoeUJwQztFWnZCRSx3RkFSVztBWGd6RmpCO0F1QnJ3RkU7RUFFRTtBdkJzd0ZKO0F1Qmx3RkU7RUFDRSxjbkJ4Q087RW1CMENQO0F2Qm13Rko7QXVCM3ZGRTtFQUVFLHlCbkIxRE87RW1CNkRQO0F2QjB2Rko7QXVCcnZGRTtFQUNFO0VBQ0E7RUFDQSwwQm5Cd29CMEI7RW1Cdm9CMUIsY25CakVPO0VxQlpULHlCckJLUztFbUIwRVA7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQ25Cd1kwQjtFbUJ2WTFCO0VDdkVFLHFJRHdFRjtBdkJ1dkZKO0F3QjN6Rk07RUR3REo7SUN2RE07RXhCOHpGTjtBQUNGO0F1Qnh2RkU7RUFDRSx5QkwyckI4QjtBbEIrakVsQztBdUJ2dkZFO0VBQ0U7RUFDQTtFQUNBLDBCbkJvbkIwQjtFbUJubkIxQixjbkJyRk87RXFCWlQseUJyQktTO0VtQjhGUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtDbkJvWDBCO0VtQm5YMUI7RUMzRkUscUlENEZGO0F2Qnl2Rko7QXdCajFGTTtFRDRFSjtJQzNFTTtFeEJvMUZOO0FBQ0Y7QXVCM3ZGRTtFQUNFLHlCTHdxQjhCO0FsQnFsRWxDOztBdUJwdkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQm5Ca2M0QjtFbUJqYzVCLGNuQjlHUztFbUIrR1Q7RUFDQTtFQUNBO0F2QnV2RkY7QXVCcnZGRTtFQUVFO0VBQ0E7QXZCc3ZGSjs7QXVCM3VGQTtFQUNFLGtDbkJpc0JzQztFbUJoc0J0QztFbEJ1R0ksbUJBTEk7RUNwT047QU5rM0ZKO0F1QjN1RkU7RUFDRTtFQUNBO0VBQ0EseUJuQnNrQjBCO0FKdXFFOUI7QXVCMXVGRTtFQUNFO0VBQ0E7RUFDQSx5Qm5CZ2tCMEI7QUo0cUU5Qjs7QXVCeHVGQTtFQUNFLGtDbkI4cUJzQztFbUI3cUJ0QztFbEJtRkksa0JBTEk7RUNwT047QU5tNEZKO0F1Qnh1RkU7RUFDRTtFQUNBO0VBQ0EsdUJuQnNqQjBCO0FKb3JFOUI7QXVCdnVGRTtFQUNFO0VBQ0E7RUFDQSx1Qm5CZ2pCMEI7QUp5ckU5Qjs7QXVCanVGRTtFQUNFLGtDbkJvcEJvQztBSmdsRXhDO0F1Qmp1RkU7RUFDRSxrQ25CaXBCb0M7QUprbEV4QztBdUJodUZFO0VBQ0Usa0NuQjhvQm9DO0FKb2xFeEM7O0F1Qjd0RkE7RUFDRTtFQUNBO0VBQ0EsZ0JuQnVnQjRCO0FKeXRFOUI7QXVCOXRGRTtFQUNFO0F2Qmd1Rko7QXVCN3RGRTtFQUNFO0VqQnBNQTtBTm82Rko7QXVCNXRGRTtFQUNFO0VqQnpNQTtBTnc2Rko7O0EwQnI3RkE7RUFDRTtFQUNBO0VBQ0E7RXJCbVBJLGVBTEk7RXFCM09SLGdCdEI4aUI0QjtFc0I3aUI1QixnQnRCb2pCNEI7RXNCbmpCNUIsY3RCRVM7RXNCRFQ7RUFDQSx5QnRCUFM7RXNCUVQ7RUFDQTtFQUNBLHlDdEJrOEJrQztFc0JqOEJsQywwQnRCazhCa0M7RXNCajhCbEM7RXBCRkU7RUtKRSxtREFSVztFZWlCZjtBMUJ1N0ZGO0EwQnI3RkU7RUFDRSxxQnRCMnlCb0M7RXNCMXlCcEM7RWZiRSx3RkFSVztBWDY4RmpCO0EwQi82RkU7RUFFRSxzQnRCaXJCMEI7RXNCaHJCMUI7QTFCZzdGSjtBMEI3NkZFO0VBQ0UsY3RCN0JPO0VzQjhCUCx5QnRCbENPO0FKaTlGWDtBMEIxNkZFO0VBQ0U7RUFDQTtBMUI0NkZKOztBMEJ4NkZBO0VBQ0Usb0J0QnlxQjRCO0VzQnhxQjVCLHVCdEJ3cUI0QjtFc0J2cUI1QixvQnRCd3FCNEI7RUN2ZXhCLG1CQUxJO0FMZ3ZGVjs7QTBCeDZGQTtFQUNFLG1CdEJzcUI0QjtFc0JycUI1QixzQnRCcXFCNEI7RXNCcHFCNUIsa0J0QnFxQjRCO0VDM2V4QixrQkFMSTtBTHV2RlY7O0EyQnorRkE7RUFDRTtFQUNBLGtCdkJ5NEJ3QztFdUJ4NEJ4QyxxQnZCeTRCeUM7RXVCeDRCekMsdUJ2Qnk0QndDO0FKbW1FMUM7QTJCMStGRTtFQUNFO0VBQ0E7QTNCNCtGSjs7QTJCeCtGQTtFQUNFLGN2QjYzQndDO0V1QjUzQnhDLGV2QjQzQndDO0V1QjMzQnhDO0VBQ0E7RUFDQSx5QnZCWFM7RXVCWVQ7RUFDQTtFQUNBO0VBQ0EseUJ2Qmc0QndDO0V1Qi8zQnhDO0VBQ0E7RUhYSSwrSUdZSjtBM0IyK0ZGO0F3Qm4vRk07RUdKTjtJSEtRO0V4QnMvRk47QUFDRjtBMkI5K0ZFO0VyQlpFO0FONi9GSjtBMkI3K0ZFO0VBRUUsa0J2QnUzQnNDO0FKdW5FMUM7QTJCMytGRTtFQUNFLHVCdkI4MkJzQztBSituRTFDO0EyQjErRkU7RUFDRSxxQnZCeXhCb0M7RXVCeHhCcEM7RUFDQSwrQ3ZCaXJCNEI7QUoyekVoQztBMkJ6K0ZFO0VBQ0UseUJ2QmdEWTtFdUIvQ1oscUJ2QitDWTtBSjQ3RmhCO0EyQnorRkk7RUFJSTtBM0J3K0ZSO0EyQnArRkk7RUFJSTtBM0JtK0ZSO0EyQjk5RkU7RUFDRSx5QnZCMkJZO0V1QjFCWixxQnZCMEJZO0V1QnJCVjtBM0I0OUZOO0EyQng5RkU7RUFDRTtFQUNBO0VBQ0EsWVQrbUJ1QztBbEIyMkUzQztBMkJuOUZJO0VBQ0UsWVR1bUJxQztBbEI4MkUzQzs7QTJCdjhGQTtFQUNFLG9CdkJpMEJpQztBSnlvRW5DO0EyQng4RkU7RUFDRSxhdkI2ekI4QjtFdUI1ekI5QjtFQUNBO0VBQ0E7RXJCL0ZBO0FOMGlHSjtBMkJ4OEZJO0VBQ0U7QTNCMDhGTjtBMkJ2OEZJO0VBQ0UsaUN2QjR6QjRCO0V1QnZ6QjFCO0EzQnE4RlI7O0EyQi83RkE7RUFDRTtFQUNBLGtCdkJpekJvQztBSmlwRXRDOztBMkIvN0ZBO0VBQ0U7RUFDQTtFQUNBO0EzQms4RkY7QTJCOTdGSTtFQUNFO0VBQ0E7RUFDQSxhdkJxbkJ3QjtBSjIwRTlCOztBNEI3a0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJnbEdGO0E0QjlrR0U7RUFDRTtBNUJnbEdKO0E0QjVrR0k7RUFBMEIsa0V4QjIrQmE7QUpvbUUzQztBNEI5a0dJO0VBQTBCLGtFeEIwK0JhO0FKdW1FM0M7QTRCOWtHRTtFQUNFO0E1QmdsR0o7QTRCN2tHRTtFQUNFLFd4QjQ5QnVDO0V3QjM5QnZDLFl4QjI5QnVDO0V3QjE5QnZDO0VIMUJGLHlCckIrRmM7RXdCbkVaLFN4QjI5QnVDO0VFeCtCdkM7RUtKRSxrREFSVztFYVVYLDRHSWtCRjtFQUNBO0E1QitrR0o7QXdCOWxHTTtFSU1KO0lKTE07RXhCaW1HTjtBQUNGO0E0QmxsR0k7RUhsQ0YseUJyQjQvQnlDO0FKMm5FM0M7QTRCaGxHRTtFQUNFLFd4QnE4QjhCO0V3QnA4QjlCLGN4QnE4QjhCO0V3QnA4QjlCO0VBQ0EsZXhCbzhCOEI7RXdCbjhCOUIseUJ4QnBDTztFd0JxQ1A7RXRCOUJBO0VLSkUsbURBUlc7QVg4bkdqQjtBNEIva0dFO0VBQ0UsV3hCaThCdUM7RXdCaDhCdkMsWXhCZzhCdUM7RXFCcC9CekMseUJyQitGYztFd0J6Q1osU3hCaThCdUM7RUV4K0J2QztFS0pFLGtEQVJXO0VhVVgsNEdJNENGO0VBQ0E7QTVCaWxHSjtBd0IxbkdNO0VJaUNKO0lKaENNO0V4QjZuR047QUFDRjtBNEJwbEdJO0VINURGLHlCckI0L0J5QztBSnVwRTNDO0E0QmxsR0U7RUFDRSxXeEIyNkI4QjtFd0IxNkI5QixjeEIyNkI4QjtFd0IxNkI5QjtFQUNBLGV4QjA2QjhCO0V3Qno2QjlCLHlCeEI5RE87RXdCK0RQO0V0QnhEQTtFS0pFLG1EQVJXO0FYMHBHakI7QTRCamxHRTtFQUNFO0E1Qm1sR0o7QTRCamxHSTtFQUNFLHlCeEJ0RUs7QUp5cEdYO0E0QmhsR0k7RUFDRSx5QnhCMUVLO0FKNHBHWDs7QTZCenFHQTtFQUNFO0E3QjRxR0Y7QTZCMXFHRTs7RUFFRSxnQlhxeEI4QjtFV3B4QjlCO0E3QjRxR0o7QTZCenFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUxERSxnRUtFRjtBN0IycUdKO0F3QnpxR007RUtYSjtJTFlNO0V4QjRxR047QUFDRjtBNkIzcUdJO0VBQ0U7QTdCNnFHTjtBNkIxcUdJO0VBRUUscUJYZ3dCNEI7RVcvdkI1Qix3Qlhnd0I0QjtBbEIyNkVsQztBNkJ4cUdJO0VBQ0UscUJYMnZCNEI7RVcxdkI1Qix3QlgydkI0QjtBbEIrNkVsQztBNkJ0cUdFO0VBQ0UscUJYcXZCOEI7RVdwdkI5Qix3QlhxdkI4QjtBbEJtN0VsQztBNkJscUdJOzs7RUFDRSxhWCt1QjRCO0VXOXVCNUIsOERYK3VCNEI7QWxCdTdFbEM7QTZCanFHSTtFQUNFLGFYd3VCNEI7RVd2dUI1Qiw4RFh3dUI0QjtBbEIyN0VsQzs7QThCdnRHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCMHRHRjtBOEJ4dEdFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0E5QjB0R0o7QThCdHRHRTs7RUFFRTtBOUJ3dEdKO0E4Qmx0R0U7RUFDRTtFQUNBO0E5Qm90R0o7QThCbHRHSTtFQUNFO0E5Qm90R047O0E4QnpzR0E7RUFDRTtFQUNBO0VBQ0E7RXpCNE1JLGVBTEk7RXlCck1SLGdCMUJ3Z0I0QjtFMEJ2Z0I1QixnQjFCOGdCNEI7RTBCN2dCNUIsYzFCckNTO0UwQnNDVDtFQUNBO0VBQ0EseUIxQjlDUztFMEIrQ1Q7RXhCckNFO0FOa3ZHSjs7QThCbnNHQTs7OztFQUlFO0V6QnNMSSxrQkFMSTtFQ3BPTjtBTjJ2R0o7O0E4Qm5zR0E7Ozs7RUFJRTtFekI2S0ksbUJBTEk7RUNwT047QU5vd0dKOztBOEJuc0dBOztFQUVFO0E5QnNzR0Y7O0E4QnpyR0k7O0V4QmhFQTtFQUNBO0FOOHZHSjtBOEJ4ckdJOztFeEJ2RUE7RUFDQTtBTm13R0o7QThCbHJHRTtFQUNFO0V4QnJFQTtFQUNBO0FOMHZHSjs7QStCM3hHRTtFQUNFO0VBQ0E7RUFDQSxtQjNCd3dCb0M7RUNoaUJsQyxrQkFMSTtFMEJoT04sY0NicUM7QWhDMHlHekM7O0ErQjF4R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUIyTkUsbUJBTEk7RTBCbk5OO0VBQ0E7RXpCbEJBO0FOK3lHSjs7QStCeHhHSTs7OztFQUVFO0EvQjZ4R047O0ErQnAwR0k7RUE2Q0UscUJYMEVXO0VXdkVULG1DM0IyeEJnQztFMkIxeEJoQztFQUNBO0VBQ0E7RUFDQTtBL0J5eEdSO0ErQnR4R007RUFDRSxxQlgrRFM7RVc5RFQ7QS9Cd3hHUjs7QStCajFHSTtFQWtFSSxtQzNCeXdCZ0M7RTJCeHdCaEM7QS9CbXhHUjs7QStCdDFHSTtFQTBFRSxxQlg2Q1c7RVcxQ1Qsc0MzQnc0QmdDO0UyQnY0QmhDO0VBQ0E7RUFDQTtBL0I4d0dSO0ErQjN3R007RUFDRSxxQlhtQ1M7RVdsQ1Q7QS9CNndHUjs7QStCbDJHSTtFQTRGRSxxQlgyQlc7QXBCK3VHakI7QStCeHdHTTtFQUNFLHlCWHdCUztBcEJrdkdqQjtBK0J2d0dNO0VBQ0U7QS9CeXdHUjtBK0J0d0dNO0VBQ0UsY1hnQlM7QXBCd3ZHakI7O0ErQm53R0k7RUFDRTtBL0Jzd0dOOztBK0J2MkdFO0VBQ0U7RUFDQTtFQUNBLG1CM0J3d0JvQztFQ2hpQmxDLGtCQUxJO0UwQmhPTixjQ2JxQztBaENzM0d6Qzs7QStCdDJHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQjJORSxtQkFMSTtFMEJuTk47RUFDQTtFekJsQkE7QU4yM0dKOztBK0JwMkdJOzs7O0VBRUU7QS9CeTJHTjs7QStCaDVHSTtFQTZDRSxxQlgwRVc7RVd2RVQsbUMzQjJ4QmdDO0UyQjF4QmhDO0VBQ0E7RUFDQTtFQUNBO0EvQnEyR1I7QStCbDJHTTtFQUNFLHFCWCtEUztFVzlEVDtBL0JvMkdSOztBK0I3NUdJO0VBa0VJLG1DM0J5d0JnQztFMkJ4d0JoQztBL0IrMUdSOztBK0JsNkdJO0VBMEVFLHFCWDZDVztFVzFDVCxzQzNCdzRCZ0M7RTJCdjRCaEM7RUFDQTtFQUNBO0EvQjAxR1I7QStCdjFHTTtFQUNFLHFCWG1DUztFV2xDVDtBL0J5MUdSOztBK0I5NkdJO0VBNEZFLHFCWDJCVztBcEIyekdqQjtBK0JwMUdNO0VBQ0UseUJYd0JTO0FwQjh6R2pCO0ErQm4xR007RUFDRTtBL0JxMUdSO0ErQmwxR007RUFDRSxjWGdCUztBcEJvMEdqQjs7QStCLzBHSTtFQUNFO0EvQmsxR047O0FpQy83R0E7RUFDRTtFQUVBLGdCN0JtakI0QjtFNkJsakI1QixnQjdCd2pCNEI7RTZCdmpCNUIsYzdCUVM7RTZCUFQ7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDMEdBO0U3QmdJSSxlQUxJO0VDcE9OO0VrQkZFLHFJU0dKO0FqQ2k4R0Y7QXdCaDhHTTtFU2hCTjtJVGlCUTtFeEJtOEdOO0FBQ0Y7QWlDcDhHRTtFQUNFLGM3QkxPO0FKMjhHWDtBaUNsOEdFO0VBRUU7RUFDQSwrQzdCa3NCNEI7QUppd0ZoQztBaUNoOEdFO0V0QmxCSSxtREFSVztBWDY5R2pCO0FpQzc3R0k7RXRCeEJFLHdGQVJXO0FYZytHakI7QWlDMzdHRTtFQUdFO0VBQ0EsYTdCeXRCMEI7RU8xdkJ4QixnQkFSVztBWHErR2pCOztBaUNqN0dFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYNCtHakI7QWtDMTlHRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEM2K0dqQjtBa0N6OUdFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCwwSEFSVztBWHUvR2pCO0FrQ2w5R0U7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDcS9HbEI7QWtDNThHSTtFdkJ4Q0UsdUZBUlc7QVgrL0dqQjtBa0NyOEdFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSjYyR2Y7O0FpQ2g5R0U7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVgyZ0hqQjtBa0N6L0dFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQzRnSGpCO0FrQ3gvR0U7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDRIQVJXO0FYc2hIakI7QWtDai9HRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbENvaEhsQjtBa0MzK0dJO0V2QnhDRSx5RkFSVztBWDhoSGpCO0FrQ3ArR0U7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKNDRHZjs7QWlDLytHRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWDBpSGpCO0FrQ3hoSEU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDMmlIakI7QWtDdmhIRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNEhBUlc7QVhxakhqQjtBa0NoaEhFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ21qSGxCO0FrQzFnSEk7RXZCeENFLHlGQVJXO0FYNmpIakI7QWtDbmdIRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUoyNkdmOztBaUM5Z0hFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYeWtIakI7QWtDdmpIRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEMwa0hqQjtBa0N0akhFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCw2SEFSVztBWG9sSGpCO0FrQy9pSEU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDa2xIbEI7QWtDemlISTtFdkJ4Q0UsMEZBUlc7QVg0bEhqQjtBa0NsaUhFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSjA4R2Y7O0FpQzdpSEU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVh3bUhqQjtBa0N0bEhFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ3ltSGpCO0FrQ3JsSEU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDZIQVJXO0FYbW5IakI7QWtDOWtIRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbENpbkhsQjtBa0N4a0hJO0V2QnhDRSwwRkFSVztBWDJuSGpCO0FrQ2prSEU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKeStHZjs7QWlDNWtIRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWHVvSGpCO0FrQ3JuSEU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDd29IakI7QWtDcG5IRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNEhBUlc7QVhrcEhqQjtBa0M3bUhFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ2dwSGxCO0FrQ3ZtSEk7RXZCeENFLHlGQVJXO0FYMHBIakI7QWtDaG1IRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUp3Z0hmOztBaUMzbUhFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYc3FIakI7QWtDcHBIRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEN1cUhqQjtBa0NucEhFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCw2SEFSVztBWGlySGpCO0FrQzVvSEU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDK3FIbEI7QWtDdG9ISTtFdkJ4Q0UsMEZBUlc7QVh5ckhqQjtBa0MvbkhFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSnVpSGY7O0FpQzFvSEU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVhxc0hqQjtBa0NuckhFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ3NzSGpCO0FrQ2xySEU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDZIQVJXO0FYZ3RIakI7QWtDM3FIRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbEM4c0hsQjtBa0NycUhJO0V2QnhDRSwwRkFSVztBWHd0SGpCO0FrQzlwSEU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKc2tIZjs7QWlDenFIRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWG91SGpCO0FrQ2x0SEU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDcXVIakI7QWtDanRIRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNEhBUlc7QVgrdUhqQjtBa0Mxc0hFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQzZ1SGxCO0FrQ3BzSEk7RXZCeENFLHlGQVJXO0FYdXZIakI7QWtDN3JIRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUpxbUhmOztBaUN4c0hFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYbXdIakI7QWtDanZIRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbENvd0hqQjtBa0NodkhFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCwySEFSVztBWDh3SGpCO0FrQ3p1SEU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDNHdIbEI7QWtDbnVISTtFdkJ4Q0Usd0ZBUlc7QVhzeEhqQjtBa0M1dEhFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSm9vSGY7O0FpQ3Z1SEU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVhreUhqQjtBa0NoeEhFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ215SGpCO0FrQy93SEU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDRIQVJXO0FYNnlIakI7QWtDeHdIRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbEMyeUhsQjtBa0Nsd0hJO0V2QnhDRSx5RkFSVztBWHF6SGpCO0FrQzN2SEU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKbXFIZjs7QWlDdHdIRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWGkwSGpCO0FrQy95SEU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDazBIakI7QWtDOXlIRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNkhBUlc7QVg0MEhqQjtBa0N2eUhFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQzAwSGxCO0FrQ2p5SEk7RXZCeENFLDBGQVJXO0FYbzFIakI7QWtDMXhIRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUprc0hmOztBaUNyeUhFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYZzJIakI7QWtDOTBIRTtFQUNFLGNBZFk7RVRSZCx1QlNNbUI7RUFrQmpCLG1CQWpCYTtBbENpMkhqQjtBa0M3MEhFO0VBRUUsY0FyQlk7RVRSZCx1QlNNbUI7RUF5QmpCLG1CQXhCYTtFdkJJWCw2SEFSVztBWDIySGpCO0FrQ3QwSEU7RUFLRSxjQWxDYTtFQW1DYix1QkFyQ2tCO0VBd0NsQixtQkF2Q2M7QWxDeTJIbEI7QWtDaDBISTtFdkJ4Q0UsMEZBUlc7QVhtM0hqQjtBa0N6ekhFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSml1SGY7O0FpQ3AwSEU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVgrM0hqQjtBa0M3MkhFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ2c0SGpCO0FrQzUySEU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDZIQVJXO0FYMDRIakI7QWtDcjJIRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbEN3NEhsQjtBa0MvMUhJO0V2QnhDRSwwRkFSVztBWGs1SGpCO0FrQ3gxSEU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKZ3dIZjs7QWlDbjJIRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWDg1SGpCO0FrQzU0SEU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDKzVIakI7QWtDMzRIRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNkhBUlc7QVh5NkhqQjtBa0NwNEhFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ3U2SGxCO0FrQzkzSEk7RXZCeENFLDBGQVJXO0FYaTdIakI7QWtDdjNIRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUoreEhmOztBaUNsNEhFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYNjdIakI7QWtDMzZIRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEM4N0hqQjtBa0MxNkhFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCwwSEFSVztBWHc4SGpCO0FrQ242SEU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDczhIbEI7QWtDNzVISTtFdkJ4Q0UsdUZBUlc7QVhnOUhqQjtBa0N0NUhFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSjh6SGY7O0FpQ2o2SEU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVg0OUhqQjtBa0MxOEhFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQzY5SGpCO0FrQ3o4SEU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDBIQVJXO0FYdStIakI7QWtDbDhIRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbENxK0hsQjtBa0M1N0hJO0V2QnhDRSx1RkFSVztBWCsrSGpCO0FrQ3I3SEU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKNjFIZjs7QWlDaDhIRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWDIvSGpCO0FrQ3orSEU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDNC9IakI7QWtDeCtIRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNkhBUlc7QVhzZ0lqQjtBa0NqK0hFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ29nSWxCO0FrQzM5SEk7RXZCeENFLDBGQVJXO0FYOGdJakI7QWtDcDlIRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUo0M0hmOztBaUMvOUhFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYMGhJakI7QWtDeGdJRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEMyaElqQjtBa0N2Z0lFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCwySEFSVztBWHFpSWpCO0FrQ2hnSUU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDbWlJbEI7QWtDMS9ISTtFdkJ4Q0Usd0ZBUlc7QVg2aUlqQjtBa0NuL0hFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSjI1SGY7O0FpQzkvSEU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVh5aklqQjtBa0N2aUlFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQzBqSWpCO0FrQ3RpSUU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDJIQVJXO0FYb2tJakI7QWtDL2hJRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbENra0lsQjtBa0N6aElJO0V2QnhDRSx3RkFSVztBWDRrSWpCO0FrQ2xoSUU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKMDdIZjs7QWlDN2hJRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWHdsSWpCO0FrQ3RrSUU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDeWxJakI7QWtDcmtJRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsMEhBUlc7QVhtbUlqQjtBa0M5aklFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ2ltSWxCO0FrQ3hqSUk7RXZCeENFLHVGQVJXO0FYMm1JakI7QWtDampJRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUp5OUhmOztBaUM1aklFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYdW5JakI7QWtDcm1JRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEN3bklqQjtBa0NwbUlFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCw2SEFSVztBWGtvSWpCO0FrQzdsSUU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDZ29JbEI7QWtDdmxJSTtFdkJ4Q0UsMEZBUlc7QVgwb0lqQjtBa0NobElFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSncvSGY7O0FpQzNsSUU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVhzcElqQjtBa0Nwb0lFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ3VwSWpCO0FrQ25vSUU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDBIQVJXO0FYaXFJakI7QWtDNW5JRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbEMrcElsQjtBa0N0bklJO0V2QnhDRSx1RkFSVztBWHlxSWpCO0FrQy9tSUU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKdWhJZjs7QWlDMW5JRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWHFySWpCO0FrQ25xSUU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDc3JJakI7QWtDbHFJRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNEhBUlc7QVhnc0lqQjtBa0MzcElFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQzhySWxCO0FrQ3JwSUk7RXZCeENFLHlGQVJXO0FYd3NJakI7QWtDOW9JRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUpzaklmOztBaUN6cElFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYb3RJakI7QWtDbHNJRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbENxdElqQjtBa0Nqc0lFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCwwSEFSVztBWCt0SWpCO0FrQzFySUU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDNnRJbEI7QWtDcHJJSTtFdkJ4Q0UsdUZBUlc7QVh1dUlqQjtBa0M3cUlFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSnFsSWY7O0FpQ3hySUU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVhtdklqQjtBa0NqdUlFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ292SWpCO0FrQ2h1SUU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDZIQVJXO0FYOHZJakI7QWtDenRJRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbEM0dklsQjtBa0NudElJO0V2QnhDRSwwRkFSVztBWHN3SWpCO0FrQzVzSUU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKb25JZjs7QWlDdnRJRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWGt4SWpCO0FrQ2h3SUU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDbXhJakI7QWtDL3ZJRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsMEhBUlc7QVg2eElqQjtBa0N4dklFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQzJ4SWxCO0FrQ2x2SUk7RXZCeENFLHVGQVJXO0FYcXlJakI7QWtDM3VJRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUptcElmOztBaUN0dklFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYaXpJakI7QWtDL3hJRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbENreklqQjtBa0M5eElFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCw2SEFSVztBWDR6SWpCO0FrQ3Z4SUU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDMHpJbEI7QWtDanhJSTtFdkJ4Q0UsMEZBUlc7QVhvMElqQjtBa0Mxd0lFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSmtySWY7O0FpQ3J4SUU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVhnMUlqQjtBa0M5eklFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ2kxSWpCO0FrQzd6SUU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDRIQVJXO0FYMjFJakI7QWtDdHpJRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbEN5MUlsQjtBa0NoeklJO0V2QnhDRSx5RkFSVztBWG0ySWpCO0FrQ3p5SUU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKaXRJZjs7QWlDcHpJRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWCsySWpCO0FrQzcxSUU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDZzNJakI7QWtDNTFJRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsMEhBUlc7QVgwM0lqQjtBa0NyMUlFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ3czSWxCO0FrQy8wSUk7RXZCeENFLHVGQVJXO0FYazRJakI7QWtDeDBJRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUpndklmOztBaUNuMUlFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYODRJakI7QWtDNTNJRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEMrNElqQjtBa0MzM0lFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCw2SEFSVztBWHk1SWpCO0FrQ3AzSUU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDdTVJbEI7QWtDOTJJSTtFdkJ4Q0UsMEZBUlc7QVhpNklqQjtBa0N2MklFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSit3SWY7O0FpQ2wzSUU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVg2NklqQjtBa0MzNUlFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQzg2SWpCO0FrQzE1SUU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDZIQVJXO0FYdzdJakI7QWtDbjVJRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbENzN0lsQjtBa0M3NElJO0V2QnhDRSwwRkFSVztBWGc4SWpCO0FrQ3Q0SUU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKOHlJZjs7QWlDajVJRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWDQ4SWpCO0FrQzE3SUU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDNjhJakI7QWtDejdJRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNkhBUlc7QVh1OUlqQjtBa0NsN0lFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ3E5SWxCO0FrQzU2SUk7RXZCeENFLDBGQVJXO0FYKzlJakI7QWtDcjZJRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUo2MElmOztBaUNoN0lFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYMitJakI7QWtDejlJRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEM0K0lqQjtBa0N4OUlFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCw2SEFSVztBWHMvSWpCO0FrQ2o5SUU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDby9JbEI7QWtDMzhJSTtFdkJ4Q0UsMEZBUlc7QVg4L0lqQjtBa0NwOElFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSjQySWY7O0FpQy84SUU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVgwZ0pqQjtBa0N4L0lFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQzJnSmpCO0FrQ3YvSUU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDZIQVJXO0FYcWhKakI7QWtDaC9JRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbENtaEpsQjtBa0MxK0lJO0V2QnhDRSwwRkFSVztBWDZoSmpCO0FrQ24rSUU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKMjRJZjs7QWlDOStJRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWHlpSmpCO0FrQ3ZoSkU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDMGlKakI7QWtDdGhKRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNkhBUlc7QVhvakpqQjtBa0MvZ0pFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ2tqSmxCO0FrQ3pnSkk7RXZCeENFLDBGQVJXO0FYNGpKakI7QWtDbGdKRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUowNklmOztBaUM3Z0pFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYd2tKakI7QWtDdGpKRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEN5a0pqQjtBa0NyakpFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCw2SEFSVztBWG1sSmpCO0FrQzlpSkU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDaWxKbEI7QWtDeGlKSTtFdkJ4Q0UsMEZBUlc7QVgybEpqQjtBa0NqaUpFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSnk4SWY7O0FpQzVpSkU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVh1bUpqQjtBa0NybEpFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ3dtSmpCO0FrQ3BsSkU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDZIQVJXO0FYa25KakI7QWtDN2tKRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbENnbkpsQjtBa0N2a0pJO0V2QnhDRSwwRkFSVztBWDBuSmpCO0FrQ2hrSkU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKdytJZjs7QWlDM2tKRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWHNvSmpCO0FrQ3BuSkU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDdW9KakI7QWtDbm5KRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNEhBUlc7QVhpcEpqQjtBa0M1bUpFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQytvSmxCO0FrQ3RtSkk7RXZCeENFLHlGQVJXO0FYeXBKakI7QWtDL2xKRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUp1Z0pmOztBaUMxbUpFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYcXFKakI7QWtDbnBKRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbENzcUpqQjtBa0NscEpFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCwySEFSVztBWGdySmpCO0FrQzNvSkU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDOHFKbEI7QWtDcm9KSTtFdkJ4Q0Usd0ZBUlc7QVh3ckpqQjtBa0M5bkpFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSnNpSmY7O0FpQ3pvSkU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVhvc0pqQjtBa0NsckpFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ3FzSmpCO0FrQ2pySkU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDRIQVJXO0FYK3NKakI7QWtDMXFKRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbEM2c0psQjtBa0NwcUpJO0V2QnhDRSx5RkFSVztBWHV0SmpCO0FrQzdwSkU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKcWtKZjs7QWlDeHFKRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWG11SmpCO0FrQ2p0SkU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDb3VKakI7QWtDaHRKRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsMEhBUlc7QVg4dUpqQjtBa0N6c0pFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQzR1SmxCO0FrQ25zSkk7RXZCeENFLHVGQVJXO0FYc3ZKakI7QWtDNXJKRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUpvbUpmOztBaUN2c0pFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYa3dKakI7QWtDaHZKRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbENtd0pqQjtBa0MvdUpFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCwySEFSVztBWDZ3SmpCO0FrQ3h1SkU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDMndKbEI7QWtDbHVKSTtFdkJ4Q0Usd0ZBUlc7QVhxeEpqQjtBa0MzdEpFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSm1vSmY7O0FpQ3R1SkU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVhpeUpqQjtBa0Mvd0pFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ2t5SmpCO0FrQzl3SkU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDRIQVJXO0FYNHlKakI7QWtDdndKRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbEMweUpsQjtBa0Nqd0pJO0V2QnhDRSx5RkFSVztBWG96SmpCO0FrQzF2SkU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKa3FKZjs7QWlDcndKRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWGcwSmpCO0FrQzl5SkU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDaTBKakI7QWtDN3lKRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsMkhBUlc7QVgyMEpqQjtBa0N0eUpFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ3kwSmxCO0FrQ2h5Skk7RXZCeENFLHdGQVJXO0FYbTFKakI7QWtDenhKRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUppc0pmOztBaUNweUpFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYKzFKakI7QWtDNzBKRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbENnMkpqQjtBa0M1MEpFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCwySEFSVztBWDAySmpCO0FrQ3IwSkU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDdzJKbEI7QWtDL3pKSTtFdkJ4Q0Usd0ZBUlc7QVhrM0pqQjtBa0N4ekpFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSmd1SmY7O0FpQ24wSkU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVg4M0pqQjtBa0M1MkpFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQyszSmpCO0FrQzMySkU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDRIQVJXO0FYeTRKakI7QWtDcDJKRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbEN1NEpsQjtBa0M5MUpJO0V2QnhDRSx5RkFSVztBWGk1SmpCO0FrQ3YxSkU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKK3ZKZjs7QWlDbDJKRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWDY1SmpCO0FrQzM0SkU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDODVKakI7QWtDMTRKRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsMEhBUlc7QVh3NkpqQjtBa0NuNEpFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ3M2SmxCO0FrQzczSkk7RXZCeENFLHVGQVJXO0FYZzdKakI7QWtDdDNKRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUo4eEpmOztBaUNqNEpFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYNDdKakI7QWtDMTZKRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEM2N0pqQjtBa0N6NkpFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCw2SEFSVztBWHU4SmpCO0FrQ2w2SkU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDcThKbEI7QWtDNTVKSTtFdkJ4Q0UsMEZBUlc7QVgrOEpqQjtBa0NyNUpFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSjZ6SmY7O0FpQ2g2SkU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVgyOUpqQjtBa0N6OEpFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQzQ5SmpCO0FrQ3g4SkU7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDRIQVJXO0FYcytKakI7QWtDajhKRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbENvK0psQjtBa0MzN0pJO0V2QnhDRSx5RkFSVztBWDgrSmpCO0FrQ3A3SkU7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKNDFKZjs7QWlDLzdKRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWDAvSmpCO0FrQ3grSkU7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDMi9KakI7QWtDditKRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNEhBUlc7QVhxZ0tqQjtBa0NoK0pFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ21nS2xCO0FrQzE5Skk7RXZCeENFLHlGQVJXO0FYNmdLakI7QWtDbjlKRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUoyM0pmOztBaUM5OUpFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYeWhLakI7QWtDdmdLRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEMwaEtqQjtBa0N0Z0tFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCw0SEFSVztBWG9pS2pCO0FrQy8vSkU7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDa2lLbEI7QWtDei9KSTtFdkJ4Q0UseUZBUlc7QVg0aUtqQjtBa0NsL0pFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSjA1SmY7O0FpQzcvSkU7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVh3aktqQjtBa0N0aUtFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ3lqS2pCO0FrQ3JpS0U7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDJIQVJXO0FYbWtLakI7QWtDOWhLRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbENpa0tsQjtBa0N4aEtJO0V2QnhDRSx3RkFSVztBWDJrS2pCO0FrQ2poS0U7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKeTdKZjs7QWlDNWhLRTtFQ3ZDQSxjZHdHZTtFS3hIZix5QlNTb0I7RUFTcEIscUI5QndJYTtFTy9JVCxzRkFSVztBWHVsS2pCO0FrQ3JrS0U7RUFDRSxjQWRZO0VUUmQseUJTTW1CO0VBa0JqQixxQkFqQmE7QWxDd2xLakI7QWtDcGtLRTtFQUVFLGNBckJZO0VUUmQseUJTTW1CO0VBeUJqQixxQkF4QmE7RXZCSVgsNEhBUlc7QVhrbUtqQjtBa0M3aktFO0VBS0UsY0FsQ2E7RUFtQ2IseUJBckNrQjtFQXdDbEIscUJBdkNjO0FsQ2dtS2xCO0FrQ3ZqS0k7RXZCeENFLHlGQVJXO0FYMG1LakI7QWtDaGpLRTtFQUVFLGNBakRlO0VBa0RmLHlCQXZEa0I7RUEwRGxCLHFCOUJ1Rlc7QUp3OUpmOztBaUMzaktFO0VDdkNBLGNkd0dlO0VLeEhmLHlCU1NvQjtFQVNwQixxQjlCd0lhO0VPL0lULHNGQVJXO0FYc25LakI7QWtDcG1LRTtFQUNFLGNBZFk7RVRSZCx5QlNNbUI7RUFrQmpCLHFCQWpCYTtBbEN1bktqQjtBa0NubUtFO0VBRUUsY0FyQlk7RVRSZCx5QlNNbUI7RUF5QmpCLHFCQXhCYTtFdkJJWCwySEFSVztBWGlvS2pCO0FrQzVsS0U7RUFLRSxjQWxDYTtFQW1DYix5QkFyQ2tCO0VBd0NsQixxQkF2Q2M7QWxDK25LbEI7QWtDdGxLSTtFdkJ4Q0Usd0ZBUlc7QVh5b0tqQjtBa0Mva0tFO0VBRUUsY0FqRGU7RUFrRGYseUJBdkRrQjtFQTBEbEIscUI5QnVGVztBSnUvSmY7O0FpQzFsS0U7RUN2Q0EsY2R3R2U7RUt4SGYseUJTU29CO0VBU3BCLHFCOUJ3SWE7RU8vSVQsc0ZBUlc7QVhxcEtqQjtBa0Nub0tFO0VBQ0UsY0FkWTtFVFJkLHlCU01tQjtFQWtCakIscUJBakJhO0FsQ3NwS2pCO0FrQ2xvS0U7RUFFRSxjQXJCWTtFVFJkLHlCU01tQjtFQXlCakIscUJBeEJhO0V2QklYLDBIQVJXO0FYZ3FLakI7QWtDM25LRTtFQUtFLGNBbENhO0VBbUNiLHlCQXJDa0I7RUF3Q2xCLHFCQXZDYztBbEM4cEtsQjtBa0NybktJO0V2QnhDRSx1RkFSVztBWHdxS2pCO0FrQzltS0U7RUFFRSxjQWpEZTtFQWtEZix5QkF2RGtCO0VBMERsQixxQjlCdUZXO0FKc2hLZjs7QWlDbm5LRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCNmpLakI7QWtDcG1LRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQmtrS2pCO0FrQ25tS0U7RUFFRTtBbENvbUtKO0FrQ2ptS0U7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQjBrS2pCO0FrQzdsS0k7RXZCMUZFLHVGQVJXO0FYa3NLakI7QWtDdGxLRTtFQUVFLGNkT2E7RWNOYjtBbEN1bEtKOztBaUM1b0tFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJzbEtqQjtBa0M3bktFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCMmxLakI7QWtDNW5LRTtFQUVFO0FsQzZuS0o7QWtDMW5LRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCbW1LakI7QWtDdG5LSTtFdkIxRkUseUZBUlc7QVgydEtqQjtBa0MvbUtFO0VBRUUsY2RPYTtFY05iO0FsQ2duS0o7O0FpQ3JxS0U7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQittS2pCO0FrQ3RwS0U7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJvbktqQjtBa0NycEtFO0VBRUU7QWxDc3BLSjtBa0NucEtFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEI0bktqQjtBa0Mvb0tJO0V2QjFGRSx5RkFSVztBWG92S2pCO0FrQ3hvS0U7RUFFRSxjZE9hO0VjTmI7QWxDeW9LSjs7QWlDOXJLRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCd29LakI7QWtDL3FLRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQjZvS2pCO0FrQzlxS0U7RUFFRTtBbEMrcUtKO0FrQzVxS0U7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQnFwS2pCO0FrQ3hxS0k7RXZCMUZFLDBGQVJXO0FYNndLakI7QWtDanFLRTtFQUVFLGNkT2E7RWNOYjtBbENrcUtKOztBaUN2dEtFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJpcUtqQjtBa0N4c0tFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCc3FLakI7QWtDdnNLRTtFQUVFO0FsQ3dzS0o7QWtDcnNLRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCOHFLakI7QWtDanNLSTtFdkIxRkUsMEZBUlc7QVhzeUtqQjtBa0MxcktFO0VBRUUsY2RPYTtFY05iO0FsQzJyS0o7O0FpQ2h2S0U7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQjByS2pCO0FrQ2p1S0U7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEIrcktqQjtBa0NodUtFO0VBRUU7QWxDaXVLSjtBa0M5dEtFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJ1c0tqQjtBa0MxdEtJO0V2QjFGRSx3RkFSVztBWCt6S2pCO0FrQ250S0U7RUFFRSxjZE9hO0VjTmI7QWxDb3RLSjs7QWlDendLRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCbXRLakI7QWtDMXZLRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQnd0S2pCO0FrQ3p2S0U7RUFFRTtBbEMwdktKO0FrQ3Z2S0U7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQmd1S2pCO0FrQ252S0k7RXZCMUZFLDBGQVJXO0FYdzFLakI7QWtDNXVLRTtFQUVFLGNkT2E7RWNOYjtBbEM2dUtKOztBaUNseUtFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEI0dUtqQjtBa0NueEtFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCaXZLakI7QWtDbHhLRTtFQUVFO0FsQ214S0o7QWtDaHhLRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCeXZLakI7QWtDNXdLSTtFdkIxRkUsMEZBUlc7QVhpM0tqQjtBa0Nyd0tFO0VBRUUsY2RPYTtFY05iO0FsQ3N3S0o7O0FpQzN6S0U7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQnF3S2pCO0FrQzV5S0U7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEIwd0tqQjtBa0MzeUtFO0VBRUU7QWxDNHlLSjtBa0N6eUtFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJreEtqQjtBa0NyeUtJO0V2QjFGRSx3RkFSVztBWDA0S2pCO0FrQzl4S0U7RUFFRSxjZE9hO0VjTmI7QWxDK3hLSjs7QWlDcDFLRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCOHhLakI7QWtDcjBLRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQm15S2pCO0FrQ3AwS0U7RUFFRTtBbENxMEtKO0FrQ2wwS0U7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQjJ5S2pCO0FrQzl6S0k7RXZCMUZFLHVGQVJXO0FYbTZLakI7QWtDdnpLRTtFQUVFLGNkT2E7RWNOYjtBbEN3ektKOztBaUM3MktFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJ1ektqQjtBa0M5MUtFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCNHpLakI7QWtDNzFLRTtFQUVFO0FsQzgxS0o7QWtDMzFLRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCbzBLakI7QWtDdjFLSTtFdkIxRkUseUZBUlc7QVg0N0tqQjtBa0NoMUtFO0VBRUUsY2RPYTtFY05iO0FsQ2kxS0o7O0FpQ3Q0S0U7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQmcxS2pCO0FrQ3YzS0U7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJxMUtqQjtBa0N0M0tFO0VBRUU7QWxDdTNLSjtBa0NwM0tFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEI2MUtqQjtBa0NoM0tJO0V2QjFGRSx3RkFSVztBWHE5S2pCO0FrQ3oyS0U7RUFFRSxjZE9hO0VjTmI7QWxDMDJLSjs7QWlDLzVLRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCeTJLakI7QWtDaDVLRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQjgyS2pCO0FrQy80S0U7RUFFRTtBbENnNUtKO0FrQzc0S0U7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQnMzS2pCO0FrQ3o0S0k7RXZCMUZFLDBGQVJXO0FYOCtLakI7QWtDbDRLRTtFQUVFLGNkT2E7RWNOYjtBbENtNEtKOztBaUN4N0tFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJrNEtqQjtBa0N6NktFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCdTRLakI7QWtDeDZLRTtFQUVFO0FsQ3k2S0o7QWtDdDZLRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCKzRLakI7QWtDbDZLSTtFdkIxRkUsd0ZBUlc7QVh1Z0xqQjtBa0MzNUtFO0VBRUUsY2RPYTtFY05iO0FsQzQ1S0o7O0FpQ2o5S0U7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQjI1S2pCO0FrQ2w4S0U7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJnNktqQjtBa0NqOEtFO0VBRUU7QWxDazhLSjtBa0MvN0tFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJ3NktqQjtBa0MzN0tJO0V2QjFGRSx3RkFSVztBWGdpTGpCO0FrQ3A3S0U7RUFFRSxjZE9hO0VjTmI7QWxDcTdLSjs7QWlDMStLRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCbzdLakI7QWtDMzlLRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQnk3S2pCO0FrQzE5S0U7RUFFRTtBbEMyOUtKO0FrQ3g5S0U7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQmk4S2pCO0FrQ3A5S0k7RXZCMUZFLHVGQVJXO0FYeWpMakI7QWtDNzhLRTtFQUVFLGNkT2E7RWNOYjtBbEM4OEtKOztBaUNuZ0xFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEI2OEtqQjtBa0NwL0tFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCazlLakI7QWtDbi9LRTtFQUVFO0FsQ28vS0o7QWtDai9LRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCMDlLakI7QWtDNytLSTtFdkIxRkUsdUZBUlc7QVhrbExqQjtBa0N0K0tFO0VBRUUsY2RPYTtFY05iO0FsQ3UrS0o7O0FpQzVoTEU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQnMrS2pCO0FrQzdnTEU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEIyK0tqQjtBa0M1Z0xFO0VBRUU7QWxDNmdMSjtBa0MxZ0xFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJtL0tqQjtBa0N0Z0xJO0V2QjFGRSwwRkFSVztBWDJtTGpCO0FrQy8vS0U7RUFFRSxjZE9hO0VjTmI7QWxDZ2dMSjs7QWlDcmpMRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCKy9LakI7QWtDdGlMRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQm9nTGpCO0FrQ3JpTEU7RUFFRTtBbENzaUxKO0FrQ25pTEU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQjRnTGpCO0FrQy9oTEk7RXZCMUZFLHVGQVJXO0FYb29MakI7QWtDeGhMRTtFQUVFLGNkT2E7RWNOYjtBbEN5aExKOztBaUM5a0xFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJ3aExqQjtBa0MvakxFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCNmhMakI7QWtDOWpMRTtFQUVFO0FsQytqTEo7QWtDNWpMRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCcWlMakI7QWtDeGpMSTtFdkIxRkUsdUZBUlc7QVg2cExqQjtBa0NqakxFO0VBRUUsY2RPYTtFY05iO0FsQ2tqTEo7O0FpQ3ZtTEU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQmlqTGpCO0FrQ3hsTEU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJzakxqQjtBa0N2bExFO0VBRUU7QWxDd2xMSjtBa0NybExFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEI4akxqQjtBa0NqbExJO0V2QjFGRSxzRkFSVztBWHNyTGpCO0FrQzFrTEU7RUFFRSxjZE9hO0VjTmI7QWxDMmtMSjs7QWlDaG9MRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCMGtMakI7QWtDam5MRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQitrTGpCO0FrQ2huTEU7RUFFRTtBbENpbkxKO0FrQzltTEU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQnVsTGpCO0FrQzFtTEk7RXZCMUZFLDBGQVJXO0FYK3NMakI7QWtDbm1MRTtFQUVFLGNkT2E7RWNOYjtBbENvbUxKOztBaUN6cExFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJtbUxqQjtBa0Mxb0xFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCd21MakI7QWtDem9MRTtFQUVFO0FsQzBvTEo7QWtDdm9MRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCZ25MakI7QWtDbm9MSTtFdkIxRkUsdUZBUlc7QVh3dUxqQjtBa0M1bkxFO0VBRUUsY2RPYTtFY05iO0FsQzZuTEo7O0FpQ2xyTEU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQjRuTGpCO0FrQ25xTEU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJpb0xqQjtBa0NscUxFO0VBRUU7QWxDbXFMSjtBa0NocUxFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJ5b0xqQjtBa0M1cExJO0V2QjFGRSx5RkFSVztBWGl3TGpCO0FrQ3JwTEU7RUFFRSxjZE9hO0VjTmI7QWxDc3BMSjs7QWlDM3NMRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCcXBMakI7QWtDNXJMRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQjBwTGpCO0FrQzNyTEU7RUFFRTtBbEM0ckxKO0FrQ3pyTEU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQmtxTGpCO0FrQ3JyTEk7RXZCMUZFLHVGQVJXO0FYMHhMakI7QWtDOXFMRTtFQUVFLGNkT2E7RWNOYjtBbEMrcUxKOztBaUNwdUxFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEI4cUxqQjtBa0NydExFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCbXJMakI7QWtDcHRMRTtFQUVFO0FsQ3F0TEo7QWtDbHRMRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCMnJMakI7QWtDOXNMSTtFdkIxRkUsMEZBUlc7QVhtekxqQjtBa0N2c0xFO0VBRUUsY2RPYTtFY05iO0FsQ3dzTEo7O0FpQzd2TEU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQnVzTGpCO0FrQzl1TEU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEI0c0xqQjtBa0M3dUxFO0VBRUU7QWxDOHVMSjtBa0MzdUxFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJvdExqQjtBa0N2dUxJO0V2QjFGRSx1RkFSVztBWDQwTGpCO0FrQ2h1TEU7RUFFRSxjZE9hO0VjTmI7QWxDaXVMSjs7QWlDdHhMRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCZ3VMakI7QWtDdndMRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQnF1TGpCO0FrQ3R3TEU7RUFFRTtBbEN1d0xKO0FrQ3B3TEU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQjZ1TGpCO0FrQ2h3TEk7RXZCMUZFLDBGQVJXO0FYcTJMakI7QWtDenZMRTtFQUVFLGNkT2E7RWNOYjtBbEMwdkxKOztBaUMveUxFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJ5dkxqQjtBa0NoeUxFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCOHZMakI7QWtDL3hMRTtFQUVFO0FsQ2d5TEo7QWtDN3hMRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCc3dMakI7QWtDenhMSTtFdkIxRkUseUZBUlc7QVg4M0xqQjtBa0NseExFO0VBRUUsY2RPYTtFY05iO0FsQ214TEo7O0FpQ3gwTEU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQmt4TGpCO0FrQ3p6TEU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJ1eExqQjtBa0N4ekxFO0VBRUU7QWxDeXpMSjtBa0N0ekxFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEIreExqQjtBa0NsekxJO0V2QjFGRSx1RkFSVztBWHU1TGpCO0FrQzN5TEU7RUFFRSxjZE9hO0VjTmI7QWxDNHlMSjs7QWlDajJMRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCMnlMakI7QWtDbDFMRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQmd6TGpCO0FrQ2oxTEU7RUFFRTtBbENrMUxKO0FrQy8wTEU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQnd6TGpCO0FrQzMwTEk7RXZCMUZFLDBGQVJXO0FYZzdMakI7QWtDcDBMRTtFQUVFLGNkT2E7RWNOYjtBbENxMExKOztBaUMxM0xFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJvMExqQjtBa0MzMkxFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCeTBMakI7QWtDMTJMRTtFQUVFO0FsQzIyTEo7QWtDeDJMRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCaTFMakI7QWtDcDJMSTtFdkIxRkUsMEZBUlc7QVh5OExqQjtBa0M3MUxFO0VBRUUsY2RPYTtFY05iO0FsQzgxTEo7O0FpQ241TEU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQjYxTGpCO0FrQ3A0TEU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJrMkxqQjtBa0NuNExFO0VBRUU7QWxDbzRMSjtBa0NqNExFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEIwMkxqQjtBa0M3M0xJO0V2QjFGRSwwRkFSVztBWGsrTGpCO0FrQ3QzTEU7RUFFRSxjZE9hO0VjTmI7QWxDdTNMSjs7QWlDNTZMRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCczNMakI7QWtDNzVMRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQjIzTGpCO0FrQzU1TEU7RUFFRTtBbEM2NUxKO0FrQzE1TEU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQm00TGpCO0FrQ3Q1TEk7RXZCMUZFLDBGQVJXO0FYMi9MakI7QWtDLzRMRTtFQUVFLGNkT2E7RWNOYjtBbENnNUxKOztBaUNyOExFO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEIrNExqQjtBa0N0N0xFO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCbzVMakI7QWtDcjdMRTtFQUVFO0FsQ3M3TEo7QWtDbjdMRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCNDVMakI7QWtDLzZMSTtFdkIxRkUsMEZBUlc7QVhvaE1qQjtBa0N4NkxFO0VBRUUsY2RPYTtFY05iO0FsQ3k2TEo7O0FpQzk5TEU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQnc2TGpCO0FrQy84TEU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEI2NkxqQjtBa0M5OExFO0VBRUU7QWxDKzhMSjtBa0M1OExFO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJxN0xqQjtBa0N4OExJO0V2QjFGRSwwRkFSVztBWDZpTWpCO0FrQ2o4TEU7RUFFRSxjZE9hO0VjTmI7QWxDazhMSjs7QWlDdi9MRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCaThMakI7QWtDeCtMRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQnM4TGpCO0FrQ3YrTEU7RUFFRTtBbEN3K0xKO0FrQ3IrTEU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQjg4TGpCO0FrQ2orTEk7RXZCMUZFLDBGQVJXO0FYc2tNakI7QWtDMTlMRTtFQUVFLGNkT2E7RWNOYjtBbEMyOUxKOztBaUNoaE1FO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEIwOUxqQjtBa0NqZ01FO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCKzlMakI7QWtDaGdNRTtFQUVFO0FsQ2lnTUo7QWtDOS9MRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCdStMakI7QWtDMS9MSTtFdkIxRkUseUZBUlc7QVgrbE1qQjtBa0NuL0xFO0VBRUUsY2RPYTtFY05iO0FsQ28vTEo7O0FpQ3ppTUU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQm0vTGpCO0FrQzFoTUU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJ3L0xqQjtBa0N6aE1FO0VBRUU7QWxDMGhNSjtBa0N2aE1FO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJnZ01qQjtBa0NuaE1JO0V2QjFGRSx3RkFSVztBWHduTWpCO0FrQzVnTUU7RUFFRSxjZE9hO0VjTmI7QWxDNmdNSjs7QWlDbGtNRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCNGdNakI7QWtDbmpNRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQmloTWpCO0FrQ2xqTUU7RUFFRTtBbENtak1KO0FrQ2hqTUU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQnloTWpCO0FrQzVpTUk7RXZCMUZFLHVGQVJXO0FYaXBNakI7QWtDcmlNRTtFQUVFLGNkT2E7RWNOYjtBbENzaU1KOztBaUMzbE1FO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJxaU1qQjtBa0M1a01FO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCMGlNakI7QWtDM2tNRTtFQUVFO0FsQzRrTUo7QWtDemtNRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCa2pNakI7QWtDcmtNSTtFdkIxRkUseUZBUlc7QVgwcU1qQjtBa0M5ak1FO0VBRUUsY2RPYTtFY05iO0FsQytqTUo7O0FpQ3BuTUU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQjhqTWpCO0FrQ3JtTUU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJta01qQjtBa0NwbU1FO0VBRUU7QWxDcW1NSjtBa0NsbU1FO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEIya01qQjtBa0M5bE1JO0V2QjFGRSxzRkFSVztBWG1zTWpCO0FrQ3ZsTUU7RUFFRSxjZE9hO0VjTmI7QWxDd2xNSjs7QWlDN29NRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCdWxNakI7QWtDOW5NRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQjRsTWpCO0FrQzduTUU7RUFFRTtBbEM4bk1KO0FrQzNuTUU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQm9tTWpCO0FrQ3ZuTUk7RXZCMUZFLHdGQVJXO0FYNHRNakI7QWtDaG5NRTtFQUVFLGNkT2E7RWNOYjtBbENpbk1KOztBaUN0cU1FO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJnbk1qQjtBa0N2cE1FO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCcW5NakI7QWtDdHBNRTtFQUVFO0FsQ3VwTUo7QWtDcHBNRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCNm5NakI7QWtDaHBNSTtFdkIxRkUsd0ZBUlc7QVhxdk1qQjtBa0N6b01FO0VBRUUsY2RPYTtFY05iO0FsQzBvTUo7O0FpQy9yTUU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQnlvTWpCO0FrQ2hyTUU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEI4b01qQjtBa0MvcU1FO0VBRUU7QWxDZ3JNSjtBa0M3cU1FO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJzcE1qQjtBa0N6cU1JO0V2QjFGRSx1RkFSVztBWDh3TWpCO0FrQ2xxTUU7RUFFRSxjZE9hO0VjTmI7QWxDbXFNSjs7QWlDeHRNRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCa3FNakI7QWtDenNNRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQnVxTWpCO0FrQ3hzTUU7RUFFRTtBbEN5c01KO0FrQ3RzTUU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQitxTWpCO0FrQ2xzTUk7RXZCMUZFLHdGQVJXO0FYdXlNakI7QWtDM3JNRTtFQUVFLGNkT2E7RWNOYjtBbEM0ck1KOztBaUNqdk1FO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEIyck1qQjtBa0NsdU1FO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCZ3NNakI7QWtDanVNRTtFQUVFO0FsQ2t1TUo7QWtDL3RNRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCd3NNakI7QWtDM3RNSTtFdkIxRkUseUZBUlc7QVhnME1qQjtBa0NwdE1FO0VBRUUsY2RPYTtFY05iO0FsQ3F0TUo7O0FpQzF3TUU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQm90TWpCO0FrQzN2TUU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJ5dE1qQjtBa0Mxdk1FO0VBRUU7QWxDMnZNSjtBa0N4dk1FO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJpdU1qQjtBa0Nwdk1JO0V2QjFGRSx1RkFSVztBWHkxTWpCO0FrQzd1TUU7RUFFRSxjZE9hO0VjTmI7QWxDOHVNSjs7QWlDbnlNRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCNnVNakI7QWtDcHhNRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQmt2TWpCO0FrQ254TUU7RUFFRTtBbENveE1KO0FrQ2p4TUU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQjB2TWpCO0FrQzd3TUk7RXZCMUZFLHlGQVJXO0FYazNNakI7QWtDdHdNRTtFQUVFLGNkT2E7RWNOYjtBbEN1d01KOztBaUM1ek1FO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJzd01qQjtBa0M3eU1FO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCMndNakI7QWtDNXlNRTtFQUVFO0FsQzZ5TUo7QWtDMXlNRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCbXhNakI7QWtDdHlNSTtFdkIxRkUseUZBUlc7QVgyNE1qQjtBa0MveE1FO0VBRUUsY2RPYTtFY05iO0FsQ2d5TUo7O0FpQ3IxTUU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQit4TWpCO0FrQ3QwTUU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEJveU1qQjtBa0NyME1FO0VBRUU7QWxDczBNSjtBa0NuME1FO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEI0eU1qQjtBa0Mvek1JO0V2QjFGRSx3RkFSVztBWG82TWpCO0FrQ3h6TUU7RUFFRSxjZE9hO0VjTmI7QWxDeXpNSjs7QWlDOTJNRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCd3pNakI7QWtDLzFNRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQjZ6TWpCO0FrQzkxTUU7RUFFRTtBbEMrMU1KO0FrQzUxTUU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQnEwTWpCO0FrQ3gxTUk7RXZCMUZFLHlGQVJXO0FYNjdNakI7QWtDajFNRTtFQUVFLGNkT2E7RWNOYjtBbENrMU1KOztBaUN2NE1FO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEJpMU1qQjtBa0N4M01FO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCczFNakI7QWtDdjNNRTtFQUVFO0FsQ3czTUo7QWtDcjNNRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCODFNakI7QWtDajNNSTtFdkIxRkUsdUZBUlc7QVhzOU1qQjtBa0MxMk1FO0VBRUUsY2RPYTtFY05iO0FsQzIyTUo7O0FpQ2g2TUU7RUNpQkEsY2QwQ2U7RWN6Q2YscUJkeUNlO0FwQjAyTWpCO0FrQ2o1TUU7RUFDRSxjQVRZO0VBVVoseUJkcUNhO0VjcENiLHFCZG9DYTtBcEIrMk1qQjtBa0NoNU1FO0VBRUU7QWxDaTVNSjtBa0M5NE1FO0VBS0UsY0FyQmE7RUFzQmIseUJkc0JhO0VjckJiLHFCZHFCYTtBcEJ1M01qQjtBa0MxNE1JO0V2QjFGRSx1RkFSVztBWCsrTWpCO0FrQ240TUU7RUFFRSxjZE9hO0VjTmI7QWxDbzRNSjs7QWlDejdNRTtFQ2lCQSxjZDBDZTtFY3pDZixxQmR5Q2U7QXBCbTRNakI7QWtDMTZNRTtFQUNFLGNBVFk7RUFVWix5QmRxQ2E7RWNwQ2IscUJkb0NhO0FwQnc0TWpCO0FrQ3o2TUU7RUFFRTtBbEMwNk1KO0FrQ3Y2TUU7RUFLRSxjQXJCYTtFQXNCYix5QmRzQmE7RWNyQmIscUJkcUJhO0FwQmc1TWpCO0FrQ242TUk7RXZCMUZFLHdGQVJXO0FYd2dOakI7QWtDNTVNRTtFQUVFLGNkT2E7RWNOYjtBbEM2NU1KOztBaUNsOU1FO0VDaUJBLGNkMENlO0VjekNmLHFCZHlDZTtBcEI0NU1qQjtBa0NuOE1FO0VBQ0UsY0FUWTtFQVVaLHlCZHFDYTtFY3BDYixxQmRvQ2E7QXBCaTZNakI7QWtDbDhNRTtFQUVFO0FsQ204TUo7QWtDaDhNRTtFQUtFLGNBckJhO0VBc0JiLHlCZHNCYTtFY3JCYixxQmRxQmE7QXBCeTZNakI7QWtDNTdNSTtFdkIxRkUsdUZBUlc7QVhpaU5qQjtBa0NyN01FO0VBRUUsY2RPYTtFY05iO0FsQ3M3TUo7O0FpQ2grTUE7RUFDRSxnQjdCNmU0QjtFNkI1ZTVCLGM3QnFCYztFNkJwQmQscUI3QnlVd0M7QUowcE0xQztBaUNqK01FO0VBQ0UsYzdCdVVzQztBSjRwTTFDO0FpQzM5TUU7RUFFRSxjN0I3RU87QUp5aU5YOztBaUNqOU1BO0VDcUJFO0U3QmdJSSxrQkFMSTtFQ3BPTjtBTjJpTko7O0FpQ245TUE7RUNpQkU7RTdCZ0lJLG1CQUxJO0VDcE9OO0FOaWpOSjs7QW1DbmtOQTtFWGdCTSxnQ1dmSjtBbkNza05GO0F3Qm5qTk07RVdwQk47SVhxQlE7RXhCc2pOTjtBQUNGO0FtQ3prTkU7RUFDRTtBbkMya05KOztBbUN0a05FO0VBQ0U7QW5DeWtOSjs7QW1DcmtOQTtFQUNFO0VBQ0E7RVhBSSw2QldDSjtBbkN3a05GO0F3QnJrTk07RVdOTjtJWE9RO0V4QndrTk47QUFDRjs7QW9DN2xOQTs7OztFQUlFO0FwQ2dtTkY7O0FvQzdsTkE7RUFDRTtBcENnbU5GO0FxQzVrTkk7RUFDRTtFQUNBLG9CakNtZXdCO0VpQ2xleEIsdUJqQ2lld0I7RWlDaGV4QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtBckMrbU5GO0FxQzFqTkk7RUFDRTtBckM0ak5OOztBb0N0bU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYWhDaWpDa0M7RWdDaGpDbEM7RUFDQSxnQmhDMnFDa0M7RWdDMXFDbEM7RUFDQTtFL0JtT0ksZUFMSTtFK0I1TlIsY2hDVFM7RWdDVVQ7RUFDQTtFQUNBLHlCaENyQlM7RWdDc0JUO0VBQ0E7RTlCYkU7RUtKRSxnREFSVztBWG9vTmpCO0FvQ3RtTkU7RUFDRTtBcEN3bU5KOztBb0M1bE5JO0VBQ0U7RUFDQTtFQUNBO0FwQytsTk47O0FvQzVsTkk7RUFDRTtFQUNBO0VBQ0E7QXBDK2xOTjs7QWMxbE5JO0VzQmRBO0lBQ0U7SUFDQTtJQUNBO0VwQzRtTko7O0VvQ3ptTkU7SUFDRTtJQUNBO0lBQ0E7RXBDNG1OSjtBQUNGO0FjeG1OSTtFc0JkQTtJQUNFO0lBQ0E7SUFDQTtFcEN5bk5KOztFb0N0bk5FO0lBQ0U7SUFDQTtJQUNBO0VwQ3luTko7QUFDRjtBY3JuTkk7RXNCZEE7SUFDRTtJQUNBO0lBQ0E7RXBDc29OSjs7RW9Dbm9ORTtJQUNFO0lBQ0E7SUFDQTtFcENzb05KO0FBQ0Y7QWNsb05JO0VzQmRBO0lBQ0U7SUFDQTtJQUNBO0VwQ21wTko7O0VvQ2hwTkU7SUFDRTtJQUNBO0lBQ0E7RXBDbXBOSjtBQUNGO0FjL29OSTtFc0JkQTtJQUNFO0lBQ0E7SUFDQTtFcENncU5KOztFb0M3cE5FO0lBQ0U7SUFDQTtJQUNBO0VwQ2dxTko7QUFDRjtBb0N4cE5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUJoQzRuQ2dDO0FKOGhMcEM7QXFDcHNOSTtFQUNFO0VBQ0Esb0JqQ21ld0I7RWlDbGV4Qix1QmpDaWV3QjtFaUNoZXhCO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0FyQ2d1TkY7QXFDbHJOSTtFQUNFO0FyQ29yTk47O0FvQzlwTkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCaEM4bUNnQztBSm1qTHBDO0FxQ3p0Tkk7RUFDRTtFQUNBLG9CakNtZXdCO0VpQ2xleEIsdUJqQ2lld0I7RWlDaGV4QjtFQWxCSjtFQUNBO0VBQ0E7RUFDQTtBckM4dU5GO0FxQ3ZzTkk7RUFDRTtBckN5c05OO0FvQ3pxTkk7RUFDRTtBcEMycU5OOztBb0NycU5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQmhDNmxDZ0M7QUoya0xwQztBcUNqdk5JO0VBQ0U7RUFDQSxvQmpDbWV3QjtFaUNsZXhCLHVCakNpZXdCO0VpQ2hleEI7QXJDbXZOTjtBcUN4dU5NO0VBQ0U7QXJDMHVOUjtBcUN2dU5NO0VBQ0U7RUFDQSxxQmpDZ2RzQjtFaUMvY3RCLHVCakM4Y3NCO0VpQzdjdEI7RUE5Qk47RUFDQTtFQUNBO0FyQ3d3TkY7QXFDdnVOSTtFQUNFO0FyQ3l1Tk47QW9DeHJOSTtFQUNFO0FwQzByTk47O0FvQ25yTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcENzck5GOztBb0Nock5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhDdWI0QjtFZ0N0YjVCLGNoQ2xIUztFZ0NtSFQ7RUFFQTtFQUNBO0VBQ0E7QXBDa3JORjtBb0NwcU5FO0VBRUUsY2hDMmpDZ0M7RXFCaHRDbEMseUJyQk9TO0FKb3pOWDtBb0NqcU5FO0VBRUUsY2hDOUlPO0VnQytJUDtFWDdKRix5QnJCU1M7QUp1ek5YO0FvQy9wTkU7RUFFRSxjaEN4Sk87RWdDeUpQO0VBQ0E7QXBDZ3FOSjs7QW9DMXBOQTtFQUNFO0FwQzZwTkY7O0FvQ3pwTkE7RUFDRTtFQUNBLG9CaEMyaUNrQztFZ0MxaUNsQztFL0JxRUksbUJBTEk7RStCOURSLGNoQ3ZLUztFZ0N3S1Q7QXBDNHBORjs7QW9DeHBOQTtFQUNFO0VBQ0E7RUFDQSxjaEMvS1M7QUowME5YOztBb0N2cE5BO0VBQ0UsY2hDMUxTO0VnQzJMVCx5QmhDdExTO0VnQ3VMVCxxQmhDM0xTO0FKcTFOWDtBb0N2cE5FO0VBQ0UsY2hDaE1PO0FKeTFOWDtBb0N2cE5JO0VBRUUsY2hDdk1LO0VxQkxULDJDUG83QmtDO0FsQmk3THBDO0FvQ3JwTkk7RUFFRSxjaENwTUs7RXFCZFQseUJyQlNTO0FKZzJOWDtBb0NucE5JO0VBRUUsY2hDOU1LO0FKazJOWDtBb0NocE5FO0VBQ0UscUJoQ3ROTztBSncyTlg7QW9DL29ORTtFQUNFLGNoQ3pOTztBSjAyTlg7QW9DOW9ORTtFQUNFLGNoQzNOTztBSjIyTlg7O0FzQ3YzTkE7O0VBRUU7RUFDQTtFQUNBO0F0QzAzTkY7QXNDeDNORTs7RUFDRTtFQUNBO0F0QzIzTko7QXNDdDNORTs7Ozs7Ozs7Ozs7O0VBTUU7QXRDODNOSjs7QXNDejNOQTtFQUNFO0VBQ0E7RUFDQTtBdEM0M05GO0FzQzEzTkU7RUFDRTtBdEM0M05KOztBc0N0M05FOztFQUVFO0F0Q3kzTko7QXNDcjNORTs7RWhDVEU7RUFDQTtBTms0Tko7QXNDajNORTs7O0VoQ0pFO0VBQ0E7QU4wM05KOztBc0NwMk5BO0VBQ0U7RUFDQTtBdEN1Mk5GO0FzQ3IyTkU7RUFHRTtBdENxMk5KO0FzQ2wyTkU7RUFDRTtBdENvMk5KOztBc0NoMk5BO0VBQ0U7RUFDQTtBdENtMk5GOztBc0NoMk5BO0VBQ0U7RUFDQTtBdENtMk5GOztBc0M3MU5BO0UzQnJGTSxtREFSVztBWDg3TmpCO0FzQzcxTkU7RTNCekZJLGdCQVJXO0FYaThOakI7O0FzQ3QxTkE7RUFDRTtFQUNBO0VBQ0E7QXRDeTFORjtBc0N2MU5FOztFQUVFO0F0Q3kxTko7QXNDdDFORTs7RUFFRTtBdEN3MU5KO0FzQ3AxTkU7O0VoQ3hGRTtFQUNBO0FOZzdOSjtBc0NwMU5FOztFaEMzR0U7RUFDQTtBTm04Tko7O0F1QzE5TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzY5TkY7O0F1QzE5TkE7RUFDRTtFQUNBO0VBR0EsY25DRlM7RW9CQUwsdUdlSUo7QXZDMDlORjtBd0IxOU5NO0VlUE47SWZRUTtFeEI2OU5OO0FBQ0Y7QXVDNzlORTtFQUVFLGNuQzBFWTtBSm81TmhCO0F1Q3o5TkU7RUFDRSxjbkNoQk87RW1DaUJQO0VBQ0E7QXZDMjlOSjs7QXVDbjlOQTtFQUNFO0F2Q3M5TkY7QXVDcDlORTtFQUNFO0VBQ0E7RWpDbEJBO0VBQ0E7QU55K05KO0F1Q3I5Tkk7RUFFRSxxQ25Dc2pDOEI7QUpnNkxwQztBdUNuOU5JO0VBQ0UsY25DeENLO0VtQ3lDTDtFQUNBO0F2Q3E5Tk47QXVDajlORTs7RUFFRSxjbkMvQ087RW1DZ0RQLHlCbkNuRE87RW1Db0RQLHFCbkNwRE87QUp1Z09YO0F1Q2g5TkU7RUFFRTtFakMxQ0E7RUFDQTtBTjQvTko7O0F1Q3Y4TkU7RWpDL0RFO0FOMGdPSjtBdUN2OE5FOztFQUVFLGNuQ1dZO0VxQi9GZCx5QnJCd25Da0M7QUpzNkxwQzs7QXVDLzdORTs7RUFFRTtFQUNBO0F2Q2s4Tko7O0F1Qzc3TkU7O0VBRUU7RUFDQTtFQUNBO0F2Q2c4Tko7O0F1Q3Q3TkU7RUFDRTtBdkN5N05KO0F1Q3Y3TkU7RUFDRTtBdkN5N05KOztBd0NyaU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlCcENnb0NrQztFb0M5bkNsQyxvQnBDOG5Da0M7QUp5NkxwQztBd0NoaU9FOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEN1aU9KO0F3Q25oT0E7RUFDRSxjcEN1bUNrQztFb0N0bUNsQyxpQnBDc21Da0M7RW9Dcm1DbEMsa0JwQ3NtQ2dDO0VDcjZCNUIsa0JBTEk7RW1DekxSO0F4Q29oT0Y7QXdDdmdPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDeWdPRjtBd0N2Z09FO0VBQ0U7RUFDQTtBeEN5Z09KO0F3Q3RnT0U7RUFDRTtBeEN3Z09KOztBd0MvL05BO0VBQ0UsbUJwQzIvQmtDO0VvQzEvQmxDLHNCcEMwL0JrQztBSndnTXBDOztBd0N0L05BO0VBR0U7RUFDQTtBeEN1L05GOztBd0NuL05BO0VBQ0U7RW5Db0lJLGtCQUxJO0VtQzdIUjtFQUNBO0VBQ0E7RWxDekdFO0VrQkZFLHdDZ0I2R0o7QXhDcy9ORjtBd0IvbE9NO0VnQmtHTjtJaEJqR1E7RXhCa21PTjtBQUNGO0F3Q3ovTkU7RUFDRTtBeEMyL05KO0F3Q3gvTkU7RUFDRTtFQUNBO0VBQ0E7QXhDMC9OSjs7QXdDcC9OQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3UvTkY7O0FjM2tPSTtFMEIrRkE7SUFFSTtJQUNBO0V4QysrTk47RXdDNytOTTtJQUNFO0V4QysrTlI7RXdDNytOUTtJQUNFO0V4QysrTlY7RXdDNStOUTtJQUNFLHFCcEM4K0J3QjtJb0M3K0J4QixvQnBDNitCd0I7RUppZ01sQztFd0MxK05NO0lBQ0U7RXhDNCtOUjtFd0N6K05NO0lBQ0U7RXhDMitOUjtBQUNGO0FjbG1PSTtFMEIrRkE7SUFFSTtJQUNBO0V4Q3FnT047RXdDbmdPTTtJQUNFO0V4Q3FnT1I7RXdDbmdPUTtJQUNFO0V4Q3FnT1Y7RXdDbGdPUTtJQUNFLHFCcEM4K0J3QjtJb0M3K0J4QixvQnBDNitCd0I7RUp1aE1sQztFd0NoZ09NO0lBQ0U7RXhDa2dPUjtFd0MvL05NO0lBQ0U7RXhDaWdPUjtBQUNGO0FjeG5PSTtFMEIrRkE7SUFFSTtJQUNBO0V4QzJoT047RXdDemhPTTtJQUNFO0V4QzJoT1I7RXdDemhPUTtJQUNFO0V4QzJoT1Y7RXdDeGhPUTtJQUNFLHFCcEM4K0J3QjtJb0M3K0J4QixvQnBDNitCd0I7RUo2aU1sQztFd0N0aE9NO0lBQ0U7RXhDd2hPUjtFd0NyaE9NO0lBQ0U7RXhDdWhPUjtBQUNGO0FjOW9PSTtFMEIrRkE7SUFFSTtJQUNBO0V4Q2lqT047RXdDL2lPTTtJQUNFO0V4Q2lqT1I7RXdDL2lPUTtJQUNFO0V4Q2lqT1Y7RXdDOWlPUTtJQUNFLHFCcEM4K0J3QjtJb0M3K0J4QixvQnBDNitCd0I7RUpta01sQztFd0M1aU9NO0lBQ0U7RXhDOGlPUjtFd0MzaU9NO0lBQ0U7RXhDNmlPUjtBQUNGO0FjcHFPSTtFMEIrRkE7SUFFSTtJQUNBO0V4Q3VrT047RXdDcmtPTTtJQUNFO0V4Q3VrT1I7RXdDcmtPUTtJQUNFO0V4Q3VrT1Y7RXdDcGtPUTtJQUNFLHFCcEM4K0J3QjtJb0M3K0J4QixvQnBDNitCd0I7RUp5bE1sQztFd0Nsa09NO0lBQ0U7RXhDb2tPUjtFd0Nqa09NO0lBQ0U7RXhDbWtPUjtBQUNGO0F3QzNsT0k7RUFFSTtFQUNBO0F4QzRsT1I7QXdDMWxPUTtFQUNFO0F4QzRsT1Y7QXdDMWxPVTtFQUNFO0F4QzRsT1o7QXdDemxPVTtFQUNFLHFCcEM4K0J3QjtFb0M3K0J4QixvQnBDNitCd0I7QUo4bU1wQztBd0N2bE9RO0VBQ0U7QXhDeWxPVjtBd0N0bE9RO0VBQ0U7QXhDd2xPVjs7QXdDMWtPRTtFQUNFLGNwQzgrQmdDO0FKK2xNcEM7QXdDM2tPSTtFQUVFLGNwQzArQjhCO0FKa21NcEM7QXdDdmtPSTtFQUNFLDRCcENrK0I4QjtBSnVtTXBDO0F3Q3ZrT007RUFFRSxjcEMrOUI0QjtBSnltTXBDO0F3Q3JrT007RUFDRSw0QnBDNjlCNEI7QUowbU1wQztBd0Nua09JOztFQUVFLGNwQ3M5QjhCO0FKK21NcEM7QXdDamtPRTtFQUNFLDRCcEMrOEJnQztFb0M5OEJoQyxtQ3BDbTlCZ0M7QUpnbk1wQztBd0Noa09FO0VBQ0U7QXhDa2tPSjtBd0Mvak9FO0VBQ0UsNEJwQ3M4QmdDO0FKMm5NcEM7QXdDL2pPSTs7O0VBR0UsY3BDbThCOEI7QUo4bk1wQzs7QXdDMWpPRTtFQUNFLGNwQy9PTztBSjR5T1g7QXdDM2pPSTtFQUVFLGNwQ25QSztBSit5T1g7QXdDdmpPSTtFQUNFLCtCcEN3NkI4QjtBSmlwTXBDO0F3Q3ZqT007RUFFRSxZcENxNkI0QjtBSm1wTXBDO0F3Q3JqT007RUFDRSwrQnBDbTZCNEI7QUpvcE1wQztBd0Nuak9JOztFQUVFLGNwQ3ZRSztBSjR6T1g7QXdDampPRTtFQUNFLCtCcENxNUJnQztFb0NwNUJoQyxzQ3BDeTVCZ0M7QUowcE1wQztBd0Noak9FO0VBQ0U7QXhDa2pPSjtBd0MvaU9FO0VBQ0UsK0JwQzQ0QmdDO0FKcXFNcEM7QXdDaGpPSTs7O0VBR0UsY3BDelJLO0FKMjBPWDs7QXlDLzBPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQSx5QnJDSFM7RXFDSVQ7RUFDQTtFbkNLRTtBTjYwT0o7QXlDLzBPRTtFQUNFO0VBQ0E7QXpDaTFPSjtBeUM5ME9FO0VBQ0U7RUFDQTtBekNnMU9KO0F5QzkwT0k7RUFDRTtFbkNDRjtFQUNBO0FOZzFPSjtBeUM5ME9JO0VBQ0U7RW5DVUY7RUFDQTtBTnUwT0o7QXlDMzBPRTs7RUFFRTtBekM2ME9KOztBeUN6ME9BO0VBR0U7RUFDQTtBekMwME9GOztBeUN0ME9BO0VBQ0UsdUJyQ210Q2tDO0FKc25NcEM7O0F5Q3QwT0E7RUFDRTtFQUNBO0F6Q3kwT0Y7O0F5Q3QwT0E7RUFDRTtBekN5ME9GOztBeUNyME9FO0VBQ0U7QXpDdzBPSjtBeUNyME9FO0VBQ0U7QXpDdTBPSjs7QXlDL3pPQTtFQUNFO0VBQ0E7RUFFQSx3Q3JDNHJDa0M7RXFDM3JDbEM7QXpDaTBPRjtBeUMvek9FO0VuQ3BFRTtBTnM0T0o7O0F5Qzd6T0E7RUFDRTtFQUVBLHdDckNpckNrQztFcUNockNsQztBekMrek9GO0F5Qzd6T0U7RW5DL0VFO0FOKzRPSjs7QXlDdHpPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6Q3l6T0Y7QXlDdHpPSTtFQUNFLHlCckMzR0s7RXFDNEdMLDRCckM1R0s7QUpvNk9YOztBeUNuek9BO0VBQ0U7RUFDQTtBekNzek9GOztBeUNsek9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFyQzZPTztFRWhXTDtBTnk2T0o7O0F5Q2x6T0E7OztFQUdFO0F6Q3F6T0Y7O0F5Q2x6T0E7O0VuQ3BISTtFQUNBO0FOMjZPSjs7QXlDbnpPQTs7RW5DM0dJO0VBQ0E7QU5tNk9KOztBeUM1eU9FO0VBQ0Usc0JyQ3FuQ2dDO0FKMHJNcEM7QWNsNU9JO0UyQitGSjtJQVFJO0lBQ0E7RXpDK3lPRjtFeUM1eU9FO0lBRUU7SUFDQTtFekM2eU9KO0V5QzN5T0k7SUFDRTtJQUNBO0V6QzZ5T047RXlDeHlPTTtJbkNwSko7SUFDQTtFTis3T0Y7RXlDenlPUTs7SUFHRTtFekMweU9WO0V5Q3h5T1E7O0lBR0U7RXpDeXlPVjtFeUNyeU9NO0luQ3JKSjtJQUNBO0VONjdPRjtFeUN0eU9ROztJQUdFO0V6Q3V5T1Y7RXlDcnlPUTs7SUFHRTtFekNzeU9WO0FBQ0Y7O0EwQ24vT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQ2tQSSxlQUxJO0VxQzNPUixjdENNUztFc0NMVCw2QnhCOCtCd0M7RXdCNytCeEM7RXBDS0U7RW9DSEY7RWxCQ0k7QXhCcy9PTjtBd0JsL09NO0VrQmhCTjtJbEJpQlE7RXhCcS9PTjtBQUNGO0EwQ3ovT0U7RUFDRTtBMUMyL09KO0EwQ3gvT0U7RUFDRSxjeEJpL0JzQztFd0JoL0J0Qyx5QnhCKytCc0M7QWxCMmdOMUM7QTBDeC9PSTtFQUNFO0VBQ0EseUJ4QnEvQm9DO0FsQnFnTjFDO0EwQ3IvT0U7RUFDRTtFQUNBLGN4QjArQnNDO0V3QnorQnRDLGV4QnkrQnNDO0V3QngrQnRDO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0J4Qm8rQnNDO0VNNy9CcEMsc0NrQjBCRjtBMUN1L09KO0F3QjdnUE07RWtCYUo7SWxCWk07RXhCZ2hQTjtBQUNGO0EwQ3ovT0U7RUFDRTtBMUMyL09KO0EwQ3gvT0U7RUFDRTtFQUNBLHFCdENreEJvQztFc0NqeEJwQztFQUNBLCtDdEMwcUI0QjtBSmcxTmhDOztBMEN0L09BO0VBQ0U7QTFDeS9PRjs7QTBDcC9PSTtFcENwQ0E7RUFDQTtBTjRoUEo7QTBDai9PTTtFQUNFLDhCdENzWnNCO0VFcmIxQjtFQUNBO0FObWhQSjtBMENoL09JO0VBQ0UsOEJ0Q2dad0I7RUVyYjFCO0VBQ0E7QU53aFBKOztBMEM5K09BO0VBQ0U7RUFDQTtBMUNpL09GOztBMEM5K09BO0VBQ0U7QTFDaS9PRjs7QTBDeCtPRTtFQUNFO0VBQ0E7RXBDbkZBO0FOK2pQSjtBMEN4K09FO0VBQ0U7QTFDMCtPSjtBMENyK09NO0VBQ0U7RXBDckZKO0VBQ0E7QU42alBKO0EwQ24rT007RUFDRTtFcEM5RUo7RUFDQTtBTm9qUEo7O0EyQzlsUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQnZDZ2hEa0M7RXVDOWdEbEM7RUFDQSx5QnZDR1M7RUVRUDtBTnNsUEo7O0EyQzNsUEU7RUFDRSxvQnZDcWdEZ0M7QUp5bE1wQztBMkM1bFBJO0VBQ0U7RUFDQSxxQnZDaWdEOEI7RXVDaGdEOUIsY3ZDSks7RXVDS0w7QTNDOGxQTjtBMkMxbFBFO0VBQ0UsY3ZDakJPO0FKNm1QWDs7QTRDcm5QQTtFQUNFO0VwQ0dBO0VBQ0E7QVJzblBGOztBNEN0blBBO0VBQ0U7RUFDQTtFQUNBLGN4QzBGYztFd0N4RmQseUJ4Q0ZTO0V3Q0dUO0VwQktJLHFJb0JKSjtBNUN3blBGO0F3QmhuUE07RW9CZk47SXBCZ0JRO0V4Qm1uUE47QUFDRjtBNEMzblBFO0VBQ0U7RUFDQSxjeEN3WXNDO0V3Q3RZdEMseUJ4Q1JPO0V3Q1NQLHFCeENSTztBSm9vUFg7QTRDem5QRTtFQUNFO0VBQ0EsY3hDZ1lzQztFd0MvWHRDLHlCeENmTztFd0NnQlAsVXhDMHRDZ0M7RXdDenRDaEMsK0N4Q29zQjRCO0FKdTdOaEM7O0E0Q3RuUEU7RUFDRSx1QnhDK3NDaUM7QUowNk1yQztBNEN0blBFO0VBQ0U7RUFDQSxjeEM5Qk87RXFCTFQseUJyQitGYztFd0MxRFoscUJ4QzBEWTtBSjhqUGhCO0E0Q3JuUEU7RUFDRSxjeEM5Qk87RXdDK0JQO0VBQ0EseUJ4Q3RDTztFd0N1Q1AscUJ4Q3BDTztBSjJwUFg7O0E2Q25xUEU7RUFDRTtBN0NzcVBKOztBNkMvcFBRO0V2Q3FDSjtFQUNBO0FOOG5QSjtBNkM5cFBRO0V2Q2lCSjtFQUNBO0FOZ3BQSjs7QTZDaHJQRTtFQUNFO0V4Q3VQRSxrQkFMSTtBTGs4T1Y7QTZDN3FQUTtFdkNxQ0o7RUFDQTtBTjJvUEo7QTZDM3FQUTtFdkNpQko7RUFDQTtBTjZwUEo7O0E2QzdyUEU7RUFDRTtFeEN1UEUsbUJBTEk7QUwrOE9WO0E2QzFyUFE7RXZDcUNKO0VBQ0E7QU53cFBKO0E2Q3hyUFE7RXZDaUJKO0VBQ0E7QU4wcVBKOztBOEN4c1BBO0VBQ0U7RUFDQTtFekNvUEksaUJBTEk7RXlDN09SLGdCMUNrakI0QjtFMENqakI1QjtFQUNBLGMxQ0hTO0UwQ0lUO0VBQ0E7RUFDQTtFeENJRTtBTndzUEo7QThDdnNQRTtFQUNFO0E5Q3lzUEo7O0E4Q3BzUEE7RUFDRTtFQUNBO0E5Q3VzUEY7O0ErQzl0UEE7RUFDRTtFQUNBO0VBQ0EsbUIzQzI3Q2tDO0UyQzE3Q2xDO0V6Q1VFO0FOd3RQSjs7QStDN3RQQTtFQUVFO0EvQyt0UEY7O0ErQzN0UEE7RUFDRSxnQjNDc2lCNEI7QUp3ck85Qjs7QStDdHRQQTtFQUNFLG1CN0Jvb0NrQztBbEJxbE5wQztBK0N0dFBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0N3dFBKOztBK0N6c1BFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NvdFBYO0FnRDl2UEU7RUFDRTtBaERnd1BKOztBK0NsdFBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0M2dFBYO0FnRHZ3UEU7RUFDRTtBaER5d1BKOztBK0MzdFBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NzdVBYO0FnRGh4UEU7RUFDRTtBaERreFBKOztBK0NwdVBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0MrdVBYO0FnRHp4UEU7RUFDRTtBaEQyeFBKOztBK0M3dVBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0N3dlBYO0FnRGx5UEU7RUFDRTtBaERveVBKOztBK0N0dlBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0Npd1BYO0FnRDN5UEU7RUFDRTtBaEQ2eVBKOztBK0MvdlBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0Mwd1BYO0FnRHB6UEU7RUFDRTtBaERzelBKOztBK0N4d1BFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NteFBYO0FnRDd6UEU7RUFDRTtBaEQrelBKOztBK0NqeFBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0M0eFBYO0FnRHQwUEU7RUFDRTtBaER3MFBKOztBK0MxeFBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NxeVBYO0FnRC8wUEU7RUFDRTtBaERpMVBKOztBK0NueVBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0M4eVBYO0FnRHgxUEU7RUFDRTtBaEQwMVBKOztBK0M1eVBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0N1elBYO0FnRGoyUEU7RUFDRTtBaERtMlBKOztBK0NyelBFO0VDbkRBLGNEaURVO0V0Qi9DVix1QnNCMkNhO0VDM0NiLG1CRDRDUztBL0NnMFBYO0FnRDEyUEU7RUFDRTtBaEQ0MlBKOztBK0M5elBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0N5MFBYO0FnRG4zUEU7RUFDRTtBaERxM1BKOztBK0N2MFBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NrMVBYO0FnRDUzUEU7RUFDRTtBaEQ4M1BKOztBK0NoMVBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0MyMVBYO0FnRHI0UEU7RUFDRTtBaER1NFBKOztBK0N6MVBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NvMlBYO0FnRDk0UEU7RUFDRTtBaERnNVBKOztBK0NsMlBFO0VDbkRBLGNEaURVO0V0Qi9DVix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0M2MlBYO0FnRHY1UEU7RUFDRTtBaER5NVBKOztBK0MzMlBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NzM1BYO0FnRGg2UEU7RUFDRTtBaERrNlBKOztBK0NwM1BFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0MrM1BYO0FnRHo2UEU7RUFDRTtBaEQyNlBKOztBK0M3M1BFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0N3NFBYO0FnRGw3UEU7RUFDRTtBaERvN1BKOztBK0N0NFBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NpNVBYO0FnRDM3UEU7RUFDRTtBaEQ2N1BKOztBK0MvNFBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0MwNVBYO0FnRHA4UEU7RUFDRTtBaERzOFBKOztBK0N4NVBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NtNlBYO0FnRDc4UEU7RUFDRTtBaEQrOFBKOztBK0NqNlBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0M0NlBYO0FnRHQ5UEU7RUFDRTtBaER3OVBKOztBK0MxNlBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NxN1BYO0FnRC85UEU7RUFDRTtBaERpK1BKOztBK0NuN1BFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0M4N1BYO0FnRHgrUEU7RUFDRTtBaEQwK1BKOztBK0M1N1BFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0N1OFBYO0FnRGovUEU7RUFDRTtBaERtL1BKOztBK0NyOFBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NnOVBYO0FnRDEvUEU7RUFDRTtBaEQ0L1BKOztBK0M5OFBFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0N5OVBYO0FnRG5nUUU7RUFDRTtBaERxZ1FKOztBK0N2OVBFO0VDbkRBLGNEaURVO0V0Qi9DVix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NrK1BYO0FnRDVnUUU7RUFDRTtBaEQ4Z1FKOztBK0NoK1BFO0VDbkRBLGNEaURVO0V0Qi9DVix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0MyK1BYO0FnRHJoUUU7RUFDRTtBaER1aFFKOztBK0N6K1BFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NvL1BYO0FnRDloUUU7RUFDRTtBaERnaVFKOztBK0NsL1BFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0M2L1BYO0FnRHZpUUU7RUFDRTtBaER5aVFKOztBK0MzL1BFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NzZ1FYO0FnRGhqUUU7RUFDRTtBaERralFKOztBK0NwZ1FFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0MrZ1FYO0FnRHpqUUU7RUFDRTtBaEQyalFKOztBK0M3Z1FFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0N3aFFYO0FnRGxrUUU7RUFDRTtBaERva1FKOztBK0N0aFFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NpaVFYO0FnRDNrUUU7RUFDRTtBaEQ2a1FKOztBK0MvaFFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0MwaVFYO0FnRHBsUUU7RUFDRTtBaERzbFFKOztBK0N4aVFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NtalFYO0FnRDdsUUU7RUFDRTtBaEQrbFFKOztBK0NqalFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0M0alFYO0FnRHRtUUU7RUFDRTtBaER3bVFKOztBK0MxalFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0Nxa1FYO0FnRC9tUUU7RUFDRTtBaERpblFKOztBK0Nua1FFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0M4a1FYO0FnRHhuUUU7RUFDRTtBaEQwblFKOztBK0M1a1FFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0N1bFFYO0FnRGpvUUU7RUFDRTtBaERtb1FKOztBK0NybFFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NnbVFYO0FnRDFvUUU7RUFDRTtBaEQ0b1FKOztBK0M5bFFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0N5bVFYO0FnRG5wUUU7RUFDRTtBaERxcFFKOztBK0N2bVFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NrblFYO0FnRDVwUUU7RUFDRTtBaEQ4cFFKOztBK0NoblFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0MyblFYO0FnRHJxUUU7RUFDRTtBaER1cVFKOztBK0N6blFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0Nvb1FYO0FnRDlxUUU7RUFDRTtBaERnclFKOztBK0Nsb1FFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0M2b1FYO0FnRHZyUUU7RUFDRTtBaER5clFKOztBK0Mzb1FFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NzcFFYO0FnRGhzUUU7RUFDRTtBaERrc1FKOztBK0NwcFFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0MrcFFYO0FnRHpzUUU7RUFDRTtBaEQyc1FKOztBK0M3cFFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0N3cVFYO0FnRGx0UUU7RUFDRTtBaERvdFFKOztBK0N0cVFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0NpclFYO0FnRDN0UUU7RUFDRTtBaEQ2dFFKOztBK0MvcVFFO0VDbkRBLGM1QjBIZTtFS3hIZix5QnNCMkNhO0VDM0NiLHFCRDRDUztBL0MwclFYO0FnRHB1UUU7RUFDRTtBaERzdVFKOztBK0N4clFFO0VDbkRBLGM1QjBIZTtFS3hIZiwyQnNCMkNhO0VDM0NiLHFCRDRDUztBL0Ntc1FYO0FnRDd1UUU7RUFDRTtBaEQrdVFKOztBaURudlFFO0VBQ0U7SUFBSywyQjdDNjhDMkI7RUoweU5sQztBQUNGO0FpRHB2UUE7RUFDRTtFQUNBLFk3Q3U4Q2tDO0U2Q3Q4Q2xDO0U1Q2lQSSxrQkFMSTtFNEMxT1IseUI3Q0ZTO0VFUVA7RUtKRSxtREFSVztBWDh2UWpCOztBaURudlFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0NkUztFNkNlVDtFQUNBO0VBQ0EseUI3Q3lFYztFb0JsRlYsMkJ5QlVKO0FqRHN2UUY7QXdCNXZRTTtFeUJITjtJekJJUTtFeEIrdlFOO0FBQ0Y7O0FpRHh2UUE7RXhCWUU7RXdCVkE7QWpEMnZRRjs7QWlEdnZRRTtFQUNFO0FqRDB2UUo7QWlEdnZRTTtFQUpKO0lBS007RWpEMHZRTjtBQUNGOztBa0QveFFBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RTVDUUU7QU55eFFKOztBa0R2eFFBO0VBQ0U7RUFDQSxjOUNQUztFOENRVDtBbEQweFFGO0FrRHZ4UUU7RUFFRTtFQUNBLGM5Q2RPO0U4Q2VQO0VBQ0EseUI5Q3RCTztBSjh5UVg7QWtEcnhRRTtFQUNFLGM5Q2xCTztFOENtQlAseUI5QzFCTztBSml6UVg7O0FrRDl3UUE7RUFDRTtFQUNBO0VBQ0E7RUFHQSx5QjlDM0NTO0U4QzRDVDtBbEQrd1FGO0FrRDd3UUU7RTVDM0JFO0VBQ0E7QU4yeVFKO0FrRDd3UUU7RTVDakJFO0VBQ0E7QU5peVFKO0FrRDd3UUU7RUFFRSxjOUNsRE87RThDbURQO0VBQ0EseUI5QzFETztBSncwUVg7QWtEMXdRRTtFQUNFO0VBQ0EsYzlDaEVPO0U4Q2lFUCx5QjlDeUJZO0U4Q3hCWixxQjlDd0JZO0FKb3ZRaEI7QWtEendRRTtFQUNFO0FsRDJ3UUo7QWtEendRSTtFQUNFO0VBQ0EsMkI5QzRZd0I7QUorM1A5Qjs7QWtEN3ZRSTtFQUNFO0FsRGd3UU47QWtEN3ZRUTtFNUMzQko7RUFaQTtBTnd5UUo7QWtENXZRUTtFNUM1Q0o7RUFZQTtBTmd5UUo7QWtEM3ZRUTtFQUNFO0FsRDZ2UVY7QWtEMXZRUTtFQUNFLDJCOUMyV29CO0U4QzFXcEI7QWxENHZRVjtBa0QxdlFVO0VBQ0U7RUFDQSw0QjlDc1drQjtBSnM1UDlCOztBY3J6UUk7RW9DaUNBO0lBQ0U7RWxEd3hRSjtFa0RyeFFNO0k1QzNCSjtJQVpBO0VOZzBRRjtFa0RweFFNO0k1QzVDSjtJQVlBO0VOd3pRRjtFa0RueFFNO0lBQ0U7RWxEcXhRUjtFa0RseFFNO0lBQ0UsMkI5QzJXb0I7SThDMVdwQjtFbERveFFSO0VrRGx4UVE7SUFDRTtJQUNBLDRCOUNzV2tCO0VKODZQNUI7QUFDRjtBYzkwUUk7RW9DaUNBO0lBQ0U7RWxEZ3pRSjtFa0Q3eVFNO0k1QzNCSjtJQVpBO0VOdzFRRjtFa0Q1eVFNO0k1QzVDSjtJQVlBO0VOZzFRRjtFa0QzeVFNO0lBQ0U7RWxENnlRUjtFa0QxeVFNO0lBQ0UsMkI5QzJXb0I7SThDMVdwQjtFbEQ0eVFSO0VrRDF5UVE7SUFDRTtJQUNBLDRCOUNzV2tCO0VKczhQNUI7QUFDRjtBY3QyUUk7RW9DaUNBO0lBQ0U7RWxEdzBRSjtFa0RyMFFNO0k1QzNCSjtJQVpBO0VOZzNRRjtFa0RwMFFNO0k1QzVDSjtJQVlBO0VOdzJRRjtFa0RuMFFNO0lBQ0U7RWxEcTBRUjtFa0RsMFFNO0lBQ0UsMkI5QzJXb0I7SThDMVdwQjtFbERvMFFSO0VrRGwwUVE7SUFDRTtJQUNBLDRCOUNzV2tCO0VKODlQNUI7QUFDRjtBYzkzUUk7RW9DaUNBO0lBQ0U7RWxEZzJRSjtFa0Q3MVFNO0k1QzNCSjtJQVpBO0VOdzRRRjtFa0Q1MVFNO0k1QzVDSjtJQVlBO0VOZzRRRjtFa0QzMVFNO0lBQ0U7RWxENjFRUjtFa0QxMVFNO0lBQ0UsMkI5QzJXb0I7SThDMVdwQjtFbEQ0MVFSO0VrRDExUVE7SUFDRTtJQUNBLDRCOUNzV2tCO0VKcy9QNUI7QUFDRjtBY3Q1UUk7RW9DaUNBO0lBQ0U7RWxEdzNRSjtFa0RyM1FNO0k1QzNCSjtJQVpBO0VOZzZRRjtFa0RwM1FNO0k1QzVDSjtJQVlBO0VOdzVRRjtFa0RuM1FNO0lBQ0U7RWxEcTNRUjtFa0RsM1FNO0lBQ0UsMkI5QzJXb0I7SThDMVdwQjtFbERvM1FSO0VrRGwzUVE7SUFDRTtJQUNBLDRCOUNzV2tCO0VKOGdRNUI7QUFDRjtBa0R2MlFBO0U1Q3BISTtBTjg5UUo7QWtEdjJRRTtFQUNFO0FsRHkyUUo7QWtEdjJRSTtFQUNFO0FsRHkyUU47O0FtRG4vUUU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbERpMlFmO0FtRG4vUU07RUFFRSxjL0JpSFM7RStCaEhUO0FuRG8vUVI7QW1Eai9RTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEMDJRZjs7QW1EamdSRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRCsyUWY7QW1EamdSTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5Ea2dSUjtBbUQvL1FNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbER3M1FmOztBbUQvZ1JFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxENjNRZjtBbUQvZ1JNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkRnaFJSO0FtRDdnUk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRHM0UWY7O0FtRDdoUkU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbEQyNFFmO0FtRDdoUk07RUFFRSxjL0JpSFM7RStCaEhUO0FuRDhoUlI7QW1EM2hSTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEbzVRZjs7QW1EM2lSRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRHk1UWY7QW1EM2lSTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5ENGlSUjtBbUR6aVJNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbERrNlFmOztBbUR6alJFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEdTZRZjtBbUR6alJNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkQwalJSO0FtRHZqUk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRGc3UWY7O0FtRHZrUkU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbERxN1FmO0FtRHZrUk07RUFFRSxjL0JpSFM7RStCaEhUO0FuRHdrUlI7QW1EcmtSTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEODdRZjs7QW1EcmxSRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRG04UWY7QW1EcmxSTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5Ec2xSUjtBbURubFJNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbEQ0OFFmOztBbURubVJFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEaTlRZjtBbURubVJNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkRvbVJSO0FtRGptUk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRDA5UWY7O0FtRGpuUkU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbEQrOVFmO0FtRGpuUk07RUFFRSxjL0JpSFM7RStCaEhUO0FuRGtuUlI7QW1EL21STTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEdytRZjs7QW1EL25SRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRDYrUWY7QW1EL25STTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5EZ29SUjtBbUQ3blJNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbERzL1FmOztBbUQ3b1JFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEMi9RZjtBbUQ3b1JNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkQ4b1JSO0FtRDNvUk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRG9nUmY7O0FtRDNwUkU7RUFDRSxjRHlKUTtFQ3hKUix1QkRxSlc7QWxEeWdSZjtBbUQzcFJNO0VBRUUsY0RtSkk7RUNsSko7QW5ENHBSUjtBbUR6cFJNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbERraFJmOztBbUR6cVJFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEdWhSZjtBbUR6cVJNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkQwcVJSO0FtRHZxUk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRGdpUmY7O0FtRHZyUkU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbERxaVJmO0FtRHZyUk07RUFFRSxjL0JpSFM7RStCaEhUO0FuRHdyUlI7QW1EcnJSTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEOGlSZjs7QW1EcnNSRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRG1qUmY7QW1EcnNSTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5Ec3NSUjtBbURuc1JNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbEQ0alJmOztBbURudFJFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEaWtSZjtBbURudFJNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkRvdFJSO0FtRGp0Uk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRDBrUmY7O0FtRGp1UkU7RUFDRSxjRHlKUTtFQ3hKUix5QkRxSlc7QWxEK2tSZjtBbURqdVJNO0VBRUUsY0RtSkk7RUNsSko7QW5Ea3VSUjtBbUQvdFJNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbER3bFJmOztBbUQvdVJFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxENmxSZjtBbUQvdVJNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkRndlJSO0FtRDd1Uk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRHNtUmY7O0FtRDd2UkU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbEQybVJmO0FtRDd2Uk07RUFFRSxjL0JpSFM7RStCaEhUO0FuRDh2UlI7QW1EM3ZSTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEb25SZjs7QW1EM3dSRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRHluUmY7QW1EM3dSTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5ENHdSUjtBbUR6d1JNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbERrb1JmOztBbUR6eFJFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEdW9SZjtBbUR6eFJNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkQweFJSO0FtRHZ4Uk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRGdwUmY7O0FtRHZ5UkU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbERxcFJmO0FtRHZ5Uk07RUFFRSxjL0JpSFM7RStCaEhUO0FuRHd5UlI7QW1EcnlSTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEOHBSZjs7QW1EcnpSRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRG1xUmY7QW1EcnpSTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5Ec3pSUjtBbURuelJNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbEQ0cVJmOztBbURuMFJFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEaXJSZjtBbURuMFJNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkRvMFJSO0FtRGowUk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRDByUmY7O0FtRGoxUkU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbEQrclJmO0FtRGoxUk07RUFFRSxjL0JpSFM7RStCaEhUO0FuRGsxUlI7QW1ELzBSTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEd3NSZjs7QW1ELzFSRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRDZzUmY7QW1ELzFSTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5EZzJSUjtBbUQ3MVJNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbERzdFJmOztBbUQ3MlJFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEMnRSZjtBbUQ3MlJNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkQ4MlJSO0FtRDMyUk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRG91UmY7O0FtRDMzUkU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbER5dVJmO0FtRDMzUk07RUFFRSxjL0JpSFM7RStCaEhUO0FuRDQzUlI7QW1EejNSTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEa3ZSZjs7QW1EejRSRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRHV2UmY7QW1EejRSTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5EMDRSUjtBbUR2NFJNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbERnd1JmOztBbUR2NVJFO0VBQ0UsY0R5SlE7RUN4SlIseUJEcUpXO0FsRHF3UmY7QW1EdjVSTTtFQUVFLGNEbUpJO0VDbEpKO0FuRHc1UlI7QW1EcjVSTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEOHdSZjs7QW1EcjZSRTtFQUNFLGNEeUpRO0VDeEpSLHlCRHFKVztBbERteFJmO0FtRHI2Uk07RUFFRSxjRG1KSTtFQ2xKSjtBbkRzNlJSO0FtRG42Uk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRDR4UmY7O0FtRG43UkU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbERpeVJmO0FtRG43Uk07RUFFRSxjL0JpSFM7RStCaEhUO0FuRG83UlI7QW1EajdSTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEMHlSZjs7QW1EajhSRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRCt5UmY7QW1EajhSTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5EazhSUjtBbUQvN1JNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbER3elJmOztBbUQvOFJFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxENnpSZjtBbUQvOFJNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkRnOVJSO0FtRDc4Uk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRHMwUmY7O0FtRDc5UkU7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbEQyMFJmO0FtRDc5Uk07RUFFRSxjL0JpSFM7RStCaEhUO0FuRDg5UlI7QW1EMzlSTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEbzFSZjs7QW1EMytSRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRHkxUmY7QW1EMytSTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5ENCtSUjtBbUR6K1JNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbERrMlJmOztBbUR6L1JFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEdTJSZjtBbUR6L1JNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkQwL1JSO0FtRHYvUk07RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRGczUmY7O0FtRHZnU0U7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbERxM1JmO0FtRHZnU007RUFFRSxjL0JpSFM7RStCaEhUO0FuRHdnU1I7QW1EcmdTTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEODNSZjs7QW1EcmhTRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRG00UmY7QW1EcmhTTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5Ec2hTUjtBbURuaFNNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbEQ0NFJmOztBbURuaVNFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEaTVSZjtBbURuaVNNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkRvaVNSO0FtRGppU007RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRDA1UmY7O0FtRGpqU0U7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbEQrNVJmO0FtRGpqU007RUFFRSxjL0JpSFM7RStCaEhUO0FuRGtqU1I7QW1EL2lTTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEdzZSZjs7QW1EL2pTRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRDY2UmY7QW1EL2pTTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5EZ2tTUjtBbUQ3alNNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbERzN1JmOztBbUQ3a1NFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEMjdSZjtBbUQ3a1NNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkQ4a1NSO0FtRDNrU007RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRG84UmY7O0FtRDNsU0U7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbER5OFJmO0FtRDNsU007RUFFRSxjL0JpSFM7RStCaEhUO0FuRDRsU1I7QW1EemxTTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEazlSZjs7QW1Eem1TRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRHU5UmY7QW1Eem1TTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5EMG1TUjtBbUR2bVNNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbERnK1JmOztBbUR2blNFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEcStSZjtBbUR2blNNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkR3blNSO0FtRHJuU007RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRDgrUmY7O0FtRHJvU0U7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbERtL1JmO0FtRHJvU007RUFFRSxjL0JpSFM7RStCaEhUO0FuRHNvU1I7QW1Ebm9TTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxENC9SZjs7QW1EbnBTRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRGlnU2Y7QW1EbnBTTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5Eb3BTUjtBbURqcFNNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbEQwZ1NmOztBbURqcVNFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEK2dTZjtBbURqcVNNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkRrcVNSO0FtRC9wU007RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRHdoU2Y7O0FtRC9xU0U7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbEQ2aFNmO0FtRC9xU007RUFFRSxjL0JpSFM7RStCaEhUO0FuRGdyU1I7QW1EN3FTTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEc2lTZjs7QW1EN3JTRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRDJpU2Y7QW1EN3JTTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5EOHJTUjtBbUQzclNNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbERvalNmOztBbUQzc1NFO0VBQ0UsYy9CdUhhO0UrQnRIYix5QkRxSlc7QWxEeWpTZjtBbUQzc1NNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkQ0c1NSO0FtRHpzU007RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRGtrU2Y7O0FtRHp0U0U7RUFDRSxjL0J1SGE7RStCdEhiLHlCRHFKVztBbER1a1NmO0FtRHp0U007RUFFRSxjL0JpSFM7RStCaEhUO0FuRDB0U1I7QW1EdnRTTTtFQUNFLGMvQ1BHO0UrQ1FILHlCRDBJTztFQ3pJUCxxQkR5SU87QWxEZ2xTZjs7QW1EdnVTRTtFQUNFLGMvQnVIYTtFK0J0SGIseUJEcUpXO0FsRHFsU2Y7QW1EdnVTTTtFQUVFLGMvQmlIUztFK0JoSFQ7QW5Ed3VTUjtBbURydVNNO0VBQ0UsYy9DUEc7RStDUUgseUJEMElPO0VDeklQLHFCRHlJTztBbEQ4bFNmOztBbURydlNFO0VBQ0UsYy9CdUhhO0UrQnRIYiwyQkRxSlc7QWxEbW1TZjtBbURydlNNO0VBRUUsYy9CaUhTO0UrQmhIVDtBbkRzdlNSO0FtRG52U007RUFDRSxjL0NQRztFK0NRSCx5QkQwSU87RUN6SVAscUJEeUlPO0FsRDRtU2Y7O0FvRGp3U0E7RUFDRTtFQUNBLFVsQ3F4QzJCO0VrQ3B4QzNCLFdsQ294QzJCO0VrQ254QzNCO0VBQ0EsY2hEU1M7RWdEUlQ7RUFDQTtFOUNNRTtFOENKRixZbENxeEMyQjtBbEIrK1A3QjtBb0Rqd1NFO0VBQ0UsY2hEQ087RWdEQVA7RUFDQSxhbENneEN5QjtBbEJtL1A3QjtBb0Rod1NFO0VBQ0U7RUFDQSwrQ2hEc3NCNEI7RWdEcnNCNUIsVWxDMndDeUI7QWxCdS9QN0I7QW9EL3ZTRTtFQUVFO0VBQ0E7RUFDQSxhbENxd0N5QjtBbEIyL1A3Qjs7QW9ENXZTQTtFQUNFLGtEbENpd0MyQjtBbEI4L1A3Qjs7QXFEcnlTQTtFQUNFLFlqRGkzQ2tDO0VpRGgzQ2xDO0VoRHlQSSxtQkFMSTtFZ0RqUFI7RUFDQSwyQ2pEaTNDa0M7RWlEaDNDbEM7RUFDQTtFQUNBLGdEakQrZTRCO0VFdGUxQjtBTit4U0o7QXFEcnlTRTtFQUNFO0FyRHV5U0o7QXFEcHlTRTtFQUNFO0FyRHN5U0o7O0FxRGx5U0E7RUFDRTtFQUNBO0VBQ0E7QXJEcXlTRjtBcURueVNFO0VBQ0UsbUJqRDRia0I7QUp5MlJ0Qjs7QXFEanlTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNqRHJCUztFaURzQlQsMkNqRDAxQ2tDO0VpRHoxQ2xDO0VBQ0E7RS9DWEU7RUFDQTtBTmd6U0o7QXFEbnlTRTtFQUNFO0VBQ0Esb0JqRHcwQ2dDO0FKNjlQcEM7O0FxRGp5U0E7RUFDRSxnQmpEbTBDa0M7QUppK1BwQzs7QXNEOTBTQTtFQUVFO0F0RGcxU0Y7QXNEOTBTRTtFQUNFO0VBQ0E7QXREZzFTSjs7QXNEMzBTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGFsRG9qQ2tDO0VrRG5qQ2xDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXRENDBTRjs7QXNEcjBTQTtFQUNFO0VBQ0E7RUFDQSxjbERtM0NrQztFa0RqM0NsQztBdER1MFNGO0FzRHAwU0U7RTlCM0JJLG1DOEI0QkY7RUFDQSw4QmxEeTRDZ0M7QUo2N1BwQztBd0IvMVNNO0U4QnVCSjtJOUJ0Qk07RXhCazJTTjtBQUNGO0FzRHowU0U7RUFDRSxlbER1NENnQztBSm84UHBDO0FzRHYwU0U7RUFDRSxzQmxEbzRDZ0M7QUpxOFBwQzs7QXNEcjBTQTtFQUNFO0F0RHcwU0Y7QXNEdDBTRTtFQUNFO0VBQ0E7QXREdzBTSjtBc0RyMFNFO0VBQ0U7QXREdTBTSjs7QXNEbjBTQTtFQUNFO0VBQ0E7RUFDQTtBdERzMFNGOztBc0RsMFNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLHlCbEQ3RVM7RWtEOEVUO0VBQ0E7RWhEckVFO0VLSkUsMENBUlc7RTJDcUZmO0F0RGswU0Y7O0FzRDl6U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhbERxK0JrQztFa0RwK0JsQztFQUNBO0VBQ0EseUJsRG5GUztBSm81U1g7QXNEOXpTRTtFQUFTO0F0RGkwU1g7QXNEaDBTRTtFQUFTLFlsRDh6Q3lCO0FKcWdRcEM7O0FzRDl6U0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGtCbEQyekNrQztFa0QxekNsQztFaEQxRkU7RUFDQTtBTjQ1U0o7QXNEaDBTRTtFQUNFO0VBQ0E7QXREazBTSjs7QXNEN3pTQTtFQUNFO0VBQ0EsZ0JsRCtiNEI7QUppNFI5Qjs7QXNEM3pTQTtFQUNFO0VBR0E7RUFDQSxhbER1T087QUpxbFNUOztBc0R4elNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEN0dFO0VBQ0E7QU55NlNKO0FzRHZ6U0U7RUFDRTtBdER5elNKOztBc0RwelNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdER1elNGOztBYy81U0k7RXdDOEdGO0lBQ0UsZ0JsRG93Q2dDO0lrRG53Q2hDO0V0RHF6U0Y7O0VzRGx6U0E7SUFDRTtFdERxelNGOztFc0RselNBO0lBQ0U7RXREcXpTRjs7RXNEbHpTQTtJM0M1S0ksZ0RBUlc7RVgwK1NmOztFc0RselNBO0lBQVksZ0JsRG12Q3NCO0VKbWtRbEM7QUFDRjtBY3Q3U0k7RXdDbUlGOztJQUVFLGdCbEQrdUNnQztFSnVrUWxDO0FBQ0Y7QWM1N1NJO0V3QzBJRjtJQUFZLGlCbEQydUNzQjtFSjJrUWxDO0FBQ0Y7QXNEL3lTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RGl6U047QXNEL3lTTTtFQUNFO0VBQ0E7RWhEdk1KO0FOeS9TSjtBc0Q5eVNNO0VoRDNNRjtBTjQvU0o7QXNEN3lTTTtFQUNFO0F0RCt5U1I7QXNENXlTTTtFaERuTkY7QU5rZ1RKOztBY3g4U0k7RXdDcUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXREdTBTSjtFc0RyMFNJO0lBQ0U7SUFDQTtJaER2TUo7RU4rZ1RGO0VzRHAwU0k7SWhEM01GO0VOa2hURjtFc0RuMFNJO0lBQ0U7RXREcTBTTjtFc0RsMFNJO0loRG5ORjtFTndoVEY7QUFDRjtBYy85U0k7RXdDcUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXRENjFTSjtFc0QzMVNJO0lBQ0U7SUFDQTtJaER2TUo7RU5xaVRGO0VzRDExU0k7SWhEM01GO0VOd2lURjtFc0R6MVNJO0lBQ0U7RXREMjFTTjtFc0R4MVNJO0loRG5ORjtFTjhpVEY7QUFDRjtBY3IvU0k7RXdDcUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXREbTNTSjtFc0RqM1NJO0lBQ0U7SUFDQTtJaER2TUo7RU4yalRGO0VzRGgzU0k7SWhEM01GO0VOOGpURjtFc0QvMlNJO0lBQ0U7RXREaTNTTjtFc0Q5MlNJO0loRG5ORjtFTm9rVEY7QUFDRjtBYzNnVEk7RXdDcUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXREeTRTSjtFc0R2NFNJO0lBQ0U7SUFDQTtJaER2TUo7RU5pbFRGO0VzRHQ0U0k7SWhEM01GO0VOb2xURjtFc0RyNFNJO0lBQ0U7RXREdTRTTjtFc0RwNFNJO0loRG5ORjtFTjBsVEY7QUFDRjtBY2ppVEk7RXdDcUlBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXREKzVTSjtFc0Q3NVNJO0lBQ0U7SUFDQTtJaER2TUo7RU51bVRGO0VzRDU1U0k7SWhEM01GO0VOMG1URjtFc0QzNVNJO0lBQ0U7RXRENjVTTjtFc0QxNVNJO0loRG5ORjtFTmduVEY7QUFDRjtBdURsb1RBO0VBQ0U7RUFDQSxhbkR3a0NrQztFbUR2a0NsQztFQUNBLFNuRGkwQ2tDO0VvRHIwQ2xDLHNDcER5aUI0QjtFb0R2aUI1QjtFQUNBLGdCcERxakI0QjtFb0RwakI1QixnQnBEMmpCNEI7RW9EMWpCNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RW5ENE9JLG1CQUxJO0VrRDNPUjtFQUNBO0F2RDhvVEY7QXVENW9URTtFQUFTLGFuRHF6Q3lCO0FKMDFRcEM7QXVEN29URTtFQUNFO0VBQ0E7RUFDQSxhbkRxekNnQztFbURwekNoQyxjbkRxekNnQztBSjAxUXBDO0F1RDdvVEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkQrb1ROOztBdUQxb1RBO0VBQ0U7QXZENm9URjtBdUQzb1RFO0VBQ0U7QXZENm9USjtBdUQzb1RJO0VBQ0U7RUFDQTtFQUNBLHlCbkR0Qks7QUptcVRYOztBdUR4b1RBO0VBQ0U7QXZEMm9URjtBdUR6b1RFO0VBQ0U7RUFDQSxhbkR1eENnQztFbUR0eENoQyxjbkRxeENnQztBSnMzUXBDO0F1RHpvVEk7RUFDRTtFQUNBO0VBQ0EsMkJuRHRDSztBSmlyVFg7O0F1RHRvVEE7RUFDRTtBdkR5b1RGO0F1RHZvVEU7RUFDRTtBdkR5b1RKO0F1RHZvVEk7RUFDRTtFQUNBO0VBQ0EsNEJuRHBESztBSjZyVFg7O0F1RHBvVEE7RUFDRTtBdkR1b1RGO0F1RHJvVEU7RUFDRTtFQUNBLGFuRHl2Q2dDO0VtRHh2Q2hDLGNuRHV2Q2dDO0FKZzVRcEM7QXVEcm9USTtFQUNFO0VBQ0E7RUFDQSwwQm5EcEVLO0FKMnNUWDs7QXVEbG5UQTtFQUNFLGdCbkRtdENrQztFbURsdENsQztFQUNBLGNuRHRHUztFbUR1R1Q7RUFDQSx5Qm5EOUZTO0VFQVA7QU5vdFRKOztBeUR0dVRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXJEc2tDa0M7RXFEcmtDbEM7RUFDQSxnQnJEbTFDa0M7RW9EeDFDbEMsc0NwRHlpQjRCO0VvRHZpQjVCO0VBQ0EsZ0JwRHFqQjRCO0VvRHBqQjVCLGdCcEQyakI0QjtFb0QxakI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkQ0T0ksbUJBTEk7RW9EMU9SO0VBQ0EseUJyRExTO0VxRE1UO0VBQ0E7RW5ER0U7RUtKRSxnREFSVztBWDh2VGpCO0F5RGp2VEU7RUFDRTtFQUNBO0VBQ0EsV3JEbTFDZ0M7RXFEbDFDaEMsY3JEbTFDZ0M7RXFEbDFDaEM7QXpEbXZUSjtBeURqdlRJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekRrdlROOztBeUQ3dVRBO0VBRUU7QXpEK3VURjtBeUQ3dVRFO0VBQ0U7QXpEK3VUSjtBeUQ3dVRJO0VBQ0U7RUFDQTtFQUNBLHdDckQ4ekM4QjtBSmk3UXBDO0F5RDV1VEk7RUFDRSxpQnJEMmF3QjtFcUQxYXhCO0VBQ0EseUJyRDdDSztBSjJ4VFg7O0F5RHp1VEE7RUFFRTtBekQydVRGO0F5RHp1VEU7RUFDRTtFQUNBLGFyRDB5Q2dDO0VxRHp5Q2hDLFlyRHd5Q2dDO0VxRHZ5Q2hDO0F6RDJ1VEo7QXlEenVUSTtFQUNFO0VBQ0E7RUFDQSwwQ3JEc3lDOEI7QUpxOFFwQztBeUR4dVRJO0VBQ0UsZXJEbVp3QjtFcURsWnhCO0VBQ0EsMkJyRHJFSztBSit5VFg7O0F5RHJ1VEE7RUFFRTtBekR1dVRGO0F5RHJ1VEU7RUFDRTtBekR1dVRKO0F5RHJ1VEk7RUFDRTtFQUNBO0VBQ0EsMkNyRGl4QzhCO0FKczlRcEM7QXlEcHVUSTtFQUNFLGNyRDhYd0I7RXFEN1h4QjtFQUNBLDRCckQxRks7QUpnMFRYO0F5RGp1VEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdyRDZ2Q2dDO0VxRDV2Q2hDO0VBQ0E7RUFDQTtBekRtdVRKOztBeUQvdFRBO0VBRUU7QXpEaXVURjtBeUQvdFRFO0VBQ0U7RUFDQSxhckRpdkNnQztFcURodkNoQyxZckQrdUNnQztFcUQ5dUNoQztBekRpdVRKO0F5RC90VEk7RUFDRTtFQUNBO0VBQ0EseUNyRDZ1QzhCO0FKby9RcEM7QXlEOXRUSTtFQUNFLGdCckQwVndCO0VxRHpWeEI7RUFDQSwwQnJEOUhLO0FKODFUWDs7QXlEM3NUQTtFQUNFO0VBQ0E7RXBEOEZJLGVBTEk7RW9EdkZSLGNyRDdJUztFcUQ4SVQseUJyRGdzQ2tDO0VxRC9yQ2xDO0VuRHRJRTtFQUNBO0FOcTFUSjtBeUQ3c1RFO0VBQ0U7QXpEK3NUSjs7QXlEM3NUQTtFQUNFO0VBQ0EsY3JEMUpTO0FKdzJUWDs7QTBENTJUQTtFQUNFO0ExRCsyVEY7O0EwRDUyVEE7RUFDRTtBMUQrMlRGOztBMEQ1MlRBO0VBQ0U7RUFDQTtFQUNBO0ExRCsyVEY7QTJEcjRURTtFQUNFO0VBQ0E7RUFDQTtBM0R1NFRKOztBMERoM1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsQ2xCSSxzQ2tDbUJKO0ExRG0zVEY7QXdCbDRUTTtFa0NRTjtJbENQUTtFeEJxNFROO0FBQ0Y7O0EwRHIzVEE7OztFQUdFO0ExRHczVEY7O0EwRHIzVEE7QUFDQTs7RUFFRTtBMUR3M1RGOztBMERyM1RBOztFQUVFO0ExRHczVEY7O0EwRHIzVEE7QUFRRTtFQUNFO0VBQ0E7RUFDQTtBMURpM1RKO0EwRDkyVEU7OztFQUdFO0VBQ0E7QTFEZzNUSjtBMEQ3MlRFOztFQUVFO0VBQ0E7RWxDL0RFLDJCa0NnRUY7QTFEKzJUSjtBd0IzNlRNO0VrQ3dESjs7SWxDdkRNO0V4Qis2VE47QUFDRjs7QTBENTJUQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFV0RG04Q21DO0VzRGw4Q25DLGN0RDVGUztFc0Q2RlQ7RUFDQSxZdERpOENtQztFb0J2aEQvQiw4QmtDdUZKO0ExRDgyVEY7QXdCajhUTTtFa0NxRU47O0lsQ3BFUTtFeEJxOFROO0FBQ0Y7QTBEajNURTs7O0VBRUUsY3REcEdPO0VzRHFHUDtFQUNBO0VBQ0EsWXREeTdDaUM7QUoyN1FyQzs7QTBEajNUQTtFQUNFO0ExRG8zVEY7O0EwRGozVEE7RUFDRTtBMURvM1RGOztBMEQvMlRBOztFQUVFO0VBQ0EsV3REMDdDbUM7RXNEejdDbkMsWXREeTdDbUM7RXNEeDdDbkM7RUFDQTtFQUNBO0ExRGszVEY7O0EwRC8yVEE7Ozs7Ozs7R0FBQTtBQVFBO0VBQ0U7QTFEazNURjs7QTBEaDNUQTtFQUNFO0ExRG0zVEY7O0EwRDMyVEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJ0RGs0Q21DO0VzRGo0Q25DLGdCdERpNENtQztFc0RoNENuQztBMUQ2MlRGO0EwRDMyVEU7RUFDRTtFQUNBO0VBQ0EsV3REZzRDaUM7RXNELzNDakMsV3REZzRDaUM7RXNELzNDakMsaUJ0RGk0Q2lDO0VzRGg0Q2pDLGdCdERnNENpQztFc0QvM0NqQztFQUNBO0VBQ0EseUJ0RHpLTztFc0QwS1A7RUFFQTtFQUNBO0VBQ0EsWXREeTNDaUM7RW9CL2hEL0IsNkJrQ3VLRjtBMUQ0MlRKO0F3Qi9nVU07RWtDb0pKO0lsQ25KTTtFeEJraFVOO0FBQ0Y7QTBEOTJURTtFQUNFLFV0RHMzQ2lDO0FKMC9RckM7O0EwRHYyVEE7RUFDRTtFQUNBO0VBQ0EsZXREZzNDbUM7RXNELzJDbkM7RUFDQSxvQnRENjJDbUM7RXNENTJDbkMsdUJ0RDQyQ21DO0VzRDMyQ25DLGN0RG5NUztFc0RvTVQ7QTFEMDJURjs7QTBEcDJURTs7RUFFRSxnQ3hDdWpDaUM7QWxCZ3pSckM7QTBEcDJURTtFQUNFLHlCdERyTU87QUoyaVVYO0EwRG4yVEU7RUFDRSxjdER6TU87QUo4aVVYOztBNEQ3alVBO0VBQ0U7SUFBSztFNURpa1VMO0FBQ0Y7QTREL2pVQTtFQUNFO0VBQ0EsV3hEMGpEd0I7RXdEempEeEIsWXhEeWpEd0I7RXdEeGpEeEI7RUFDQTtFQUNBO0VBRUE7RUFDQTtBNURna1VGOztBNEQ3alVBO0VBQ0UsYXhEb2pEd0I7RXdEbmpEeEIsY3hEbWpEd0I7RXdEbGpEeEIsbUJ4RG9qRHdCO0FKNGdSMUI7O0E0RHpqVUE7RUFDRTtJQUNFO0U1RDRqVUY7RTREMWpVQTtJQUNFO0lBQ0E7RTVENGpVRjtBQUNGO0E0RHpqVUE7RUFDRTtFQUNBLFd4RDBoRHdCO0V3RHpoRHhCLFl4RHloRHdCO0V3RHhoRHhCO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QTVEMGpVRjs7QTREdmpVQTtFQUNFLGF4RG9oRHdCO0V3RG5oRHhCLGN4RG1oRHdCO0FKdWlSMUI7O0E0RHRqVUU7RUFDRTs7SUFFRTtFNUR5alVKO0FBQ0Y7QTJEcm5VRTtFQUNFO0VBQ0E7RUFDQTtBM0R1blVKOztBNkQzblVFO0VBQ0UsY3pEMkpXO0FKbStUZjtBNkQzblVNO0VBRUU7QTdENG5VUjs7QTZEbG9VRTtFQUNFLGN6RDJKVztBSjArVGY7QTZEbG9VTTtFQUVFO0E3RG1vVVI7O0E2RHpvVUU7RUFDRSxjekQySlc7QUppL1RmO0E2RHpvVU07RUFFRTtBN0Qwb1VSOztBNkRocFVFO0VBQ0UsY3pEMkpXO0FKdy9UZjtBNkRocFVNO0VBRUU7QTdEaXBVUjs7QTZEdnBVRTtFQUNFLGN6RDJKVztBSisvVGY7QTZEdnBVTTtFQUVFO0E3RHdwVVI7O0E2RDlwVUU7RUFDRSxjekQySlc7QUpzZ1VmO0E2RDlwVU07RUFFRTtBN0QrcFVSOztBNkRycVVFO0VBQ0UsY3pEMkpXO0FKNmdVZjtBNkRycVVNO0VBRUU7QTdEc3FVUjs7QTZENXFVRTtFQUNFLGN6RDJKVztBSm9oVWY7QTZENXFVTTtFQUVFO0E3RDZxVVI7O0E2RG5yVUU7RUFDRSxjekQySlc7QUoyaFVmO0E2RG5yVU07RUFFRTtBN0RvclVSOztBNkQxclVFO0VBQ0UsY3pEMkpXO0FKa2lVZjtBNkQxclVNO0VBRUU7QTdEMnJVUjs7QTZEanNVRTtFQUNFLGN6RDJKVztBSnlpVWY7QTZEanNVTTtFQUVFO0E3RGtzVVI7O0E2RHhzVUU7RUFDRSxjekQySlc7QUpnalVmO0E2RHhzVU07RUFFRTtBN0R5c1VSOztBNkQvc1VFO0VBQ0UsY3pEMkpXO0FKdWpVZjtBNkQvc1VNO0VBRUU7QTdEZ3RVUjs7QTZEdHRVRTtFQUNFLGN6RDJKVztBSjhqVWY7QTZEdHRVTTtFQUVFO0E3RHV0VVI7O0E2RDd0VUU7RUFDRSxjekQySlc7QUpxa1VmO0E2RDd0VU07RUFFRTtBN0Q4dFVSOztBNkRwdVVFO0VBQ0UsY3pEMkpXO0FKNGtVZjtBNkRwdVVNO0VBRUU7QTdEcXVVUjs7QTZEM3VVRTtFQUNFLGN6RDJKVztBSm1sVWY7QTZEM3VVTTtFQUVFO0E3RDR1VVI7O0E2RGx2VUU7RUFDRSxjekQySlc7QUowbFVmO0E2RGx2VU07RUFFRTtBN0RtdlVSOztBNkR6dlVFO0VBQ0UsY3pEMkpXO0FKaW1VZjtBNkR6dlVNO0VBRUU7QTdEMHZVUjs7QTZEaHdVRTtFQUNFLGN6RDJKVztBSndtVWY7QTZEaHdVTTtFQUVFO0E3RGl3VVI7O0E2RHZ3VUU7RUFDRSxjekQySlc7QUorbVVmO0E2RHZ3VU07RUFFRTtBN0R3d1VSOztBNkQ5d1VFO0VBQ0UsY3pEMkpXO0FKc25VZjtBNkQ5d1VNO0VBRUU7QTdEK3dVUjs7QTZEcnhVRTtFQUNFLGN6RDJKVztBSjZuVWY7QTZEcnhVTTtFQUVFO0E3RHN4VVI7O0E2RDV4VUU7RUFDRSxjekQySlc7QUpvb1VmO0E2RDV4VU07RUFFRTtBN0Q2eFVSOztBNkRueVVFO0VBQ0UsY3pEMkpXO0FKMm9VZjtBNkRueVVNO0VBRUU7QTdEb3lVUjs7QTZEMXlVRTtFQUNFLGN6RDJKVztBSmtwVWY7QTZEMXlVTTtFQUVFO0E3RDJ5VVI7O0E2RGp6VUU7RUFDRSxjekQySlc7QUp5cFVmO0E2RGp6VU07RUFFRTtBN0RrelVSOztBNkR4elVFO0VBQ0UsY3pEMkpXO0FKZ3FVZjtBNkR4elVNO0VBRUU7QTdEeXpVUjs7QTZEL3pVRTtFQUNFLGN6RDJKVztBSnVxVWY7QTZEL3pVTTtFQUVFO0E3RGcwVVI7O0E2RHQwVUU7RUFDRSxjekQySlc7QUo4cVVmO0E2RHQwVU07RUFFRTtBN0R1MFVSOztBNkQ3MFVFO0VBQ0UsY3pEMkpXO0FKcXJVZjtBNkQ3MFVNO0VBRUU7QTdEODBVUjs7QTZEcDFVRTtFQUNFLGN6RDJKVztBSjRyVWY7QTZEcDFVTTtFQUVFO0E3RHExVVI7O0E2RDMxVUU7RUFDRSxjekQySlc7QUptc1VmO0E2RDMxVU07RUFFRTtBN0Q0MVVSOztBNkRsMlVFO0VBQ0UsY3pEMkpXO0FKMHNVZjtBNkRsMlVNO0VBRUU7QTdEbTJVUjs7QTZEejJVRTtFQUNFLGN6RDJKVztBSml0VWY7QTZEejJVTTtFQUVFO0E3RDAyVVI7O0E2RGgzVUU7RUFDRSxjekQySlc7QUp3dFVmO0E2RGgzVU07RUFFRTtBN0RpM1VSOztBNkR2M1VFO0VBQ0UsY3pEMkpXO0FKK3RVZjtBNkR2M1VNO0VBRUU7QTdEdzNVUjs7QTZEOTNVRTtFQUNFLGN6RDJKVztBSnN1VWY7QTZEOTNVTTtFQUVFO0E3RCszVVI7O0E2RHI0VUU7RUFDRSxjekQySlc7QUo2dVVmO0E2RHI0VU07RUFFRTtBN0RzNFVSOztBNkQ1NFVFO0VBQ0UsY3pEMkpXO0FKb3ZVZjtBNkQ1NFVNO0VBRUU7QTdENjRVUjs7QTZEbjVVRTtFQUNFLGN6RDJKVztBSjJ2VWY7QTZEbjVVTTtFQUVFO0E3RG81VVI7O0E2RDE1VUU7RUFDRSxjekQySlc7QUprd1VmO0E2RDE1VU07RUFFRTtBN0QyNVVSOztBNkRqNlVFO0VBQ0UsY3pEMkpXO0FKeXdVZjtBNkRqNlVNO0VBRUU7QTdEazZVUjs7QTZEeDZVRTtFQUNFLGN6RDJKVztBSmd4VWY7QTZEeDZVTTtFQUVFO0E3RHk2VVI7O0E2RC82VUU7RUFDRSxjekQySlc7QUp1eFVmO0E2RC82VU07RUFFRTtBN0RnN1VSOztBNkR0N1VFO0VBQ0UsY3pEMkpXO0FKOHhVZjtBNkR0N1VNO0VBRUU7QTdEdTdVUjs7QTZENzdVRTtFQUNFLGN6RDJKVztBSnF5VWY7QTZENzdVTTtFQUVFO0E3RDg3VVI7O0E2RHA4VUU7RUFDRSxjekQySlc7QUo0eVVmO0E2RHA4VU07RUFFRTtBN0RxOFVSOztBNkQzOFVFO0VBQ0UsY3pEMkpXO0FKbXpVZjtBNkQzOFVNO0VBRUU7QTdENDhVUjs7QTZEbDlVRTtFQUNFLGN6RDJKVztBSjB6VWY7QTZEbDlVTTtFQUVFO0E3RG05VVI7O0E2RHo5VUU7RUFDRSxjekQySlc7QUppMFVmO0E2RHo5VU07RUFFRTtBN0QwOVVSOztBNkRoK1VFO0VBQ0UsY3pEMkpXO0FKdzBVZjtBNkRoK1VNO0VBRUU7QTdEaStVUjs7QTZEditVRTtFQUNFLGN6RDJKVztBSiswVWY7QTZEditVTTtFQUVFO0E3RHcrVVI7O0E2RDkrVUU7RUFDRSxjekQySlc7QUpzMVVmO0E2RDkrVU07RUFFRTtBN0QrK1VSOztBNkRyL1VFO0VBQ0UsY3pEMkpXO0FKNjFVZjtBNkRyL1VNO0VBRUU7QTdEcy9VUjs7QTZENS9VRTtFQUNFLGN6RDJKVztBSm8yVWY7QTZENS9VTTtFQUVFO0E3RDYvVVI7O0E4RGxnVkE7RUFDRTtFQUNBO0E5RHFnVkY7QThEbmdWRTtFQUNFO0VBQ0E7RUFDQTtBOURxZ1ZKO0E4RGxnVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RG9nVko7O0E4RC8vVUU7RUFDRTtBOURrZ1ZKOztBOERuZ1ZFO0VBQ0U7QTlEc2dWSjs7QThEdmdWRTtFQUNFO0E5RDBnVko7O0E4RDNnVkU7RUFDRTtBOUQ4Z1ZKOztBK0RuaVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhM0Rna0NrQztBSnMrU3BDOztBK0RuaVZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhM0R3akNrQztBSjgrU3BDOztBK0Q5aFZJO0VBQ0U7RUFDQTtFQUNBLGEzRDRpQzhCO0FKcS9TcEM7O0FjNS9VSTtFaUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNENGlDOEI7RUo0L1NsQztBQUNGO0FjcGdWSTtFaUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNENGlDOEI7RUptZ1RsQztBQUNGO0FjM2dWSTtFaUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNENGlDOEI7RUowZ1RsQztBQUNGO0FjbGhWSTtFaUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNENGlDOEI7RUppaFRsQztBQUNGO0FjemhWSTtFaUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNENGlDOEI7RUp3aFRsQztBQUNGO0FnRTNsVkE7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRTJsVkY7O0FrRXRtVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVTlEbVpzQztFOERsWnRDO0FsRXltVko7O0FtRWpuVkE7RUNBRTtFQUNBO0VBQ0E7QXBFcW5WRjs7QXFFMWtWTTtFQUVJO0FyRTRrVlY7O0FxRTlrVk07RUFFSTtBckVnbFZWOztBcUVsbFZNO0VBRUk7QXJFb2xWVjs7QXFFdGxWTTtFQUVJO0FyRXdsVlY7O0FxRTFsVk07RUFFSTtBckU0bFZWOztBcUU5bFZNO0VBRUk7QXJFZ21WVjs7QXFFbG1WTTtFQUVJO0FyRW9tVlY7O0FxRXRtVk07RUFFSTtBckV3bVZWOztBcUUxbVZNO0VBRUk7QXJFNG1WVjs7QXFFOW1WTTtFQUVJO0FyRWduVlY7O0FxRWxuVk07RUFFSTtBckVvblZWOztBcUV0blZNO0VBRUk7QXJFd25WVjs7QXFFMW5WTTtFQUVJO0FyRTRuVlY7O0FxRTluVk07RUFFSTtBckVnb1ZWOztBcUVsb1ZNO0VBRUk7QXJFb29WVjs7QXFFdG9WTTtFQUVJO0FyRXdvVlY7O0FxRTFvVk07RUFFSTtBckU0b1ZWOztBcUU5b1ZNO0VBRUk7QXJFZ3BWVjs7QXFFbHBWTTtFQUVJO0FyRW9wVlY7O0FxRXRwVk07RUFFSTtBckV3cFZWOztBcUUxcFZNO0VBRUk7QXJFNHBWVjs7QXFFOXBWTTtFQUVJO0FyRWdxVlY7O0FxRWxxVk07RUFFSTtBckVvcVZWOztBcUV0cVZNO0VBRUk7QXJFd3FWVjs7QXFFMXFWTTtFQUVJO0FyRTRxVlY7O0FxRTlxVk07RUFFSTtBckVnclZWOztBcUVsclZNO0VBRUk7QXJFb3JWVjs7QXFFdHJWTTtFQUVJO0FyRXdyVlY7O0FxRTFyVk07RUFFSTtBckU0clZWOztBcUU5clZNO0VBRUk7QXJFZ3NWVjs7QXFFbHNWTTtFQUVJO0FyRW9zVlY7O0FxRXRzVk07RUFFSTtBckV3c1ZWOztBcUUxc1ZNO0VBRUk7QXJFNHNWVjs7QXFFOXNWTTtFQUVJO0FyRWd0VlY7O0FxRWx0Vk07RUFFSTtBckVvdFZWOztBcUV0dFZNO0VBRUk7QXJFd3RWVjs7QXFFMXRWTTtFQUVJO0FyRTR0VlY7O0FxRTl0Vk07RUFFSTtBckVndVZWOztBcUVsdVZNO0VBRUk7QXJFb3VWVjs7QXFFdHVWTTtFQUVJO0FyRXd1VlY7O0FxRTF1Vk07RUFFSTtBckU0dVZWOztBcUU5dVZNO0VBRUk7QXJFZ3ZWVjs7QXFFbHZWTTtFQUVJO0FyRW92VlY7O0FxRXR2Vk07RUFFSTtBckV3dlZWOztBcUUxdlZNO0VBRUk7QXJFNHZWVjs7QXFFOXZWTTtFQUVJO0FyRWd3VlY7O0FxRWx3Vk07RUFFSTtBckVvd1ZWOztBcUV0d1ZNO0VBRUk7QXJFd3dWVjs7QXFFMXdWTTtFQUVJO0FyRTR3VlY7O0FxRTl3Vk07RUFFSTtBckVneFZWOztBcUVseFZNO0VBRUk7QXJFb3hWVjs7QXFFdHhWTTtFQUVJO0FyRXd4VlY7O0FxRTF4Vk07RUFFSTtBckU0eFZWOztBcUU5eFZNO0VBRUk7QXJFZ3lWVjs7QXFFbHlWTTtFQUVJO0FyRW95VlY7O0FxRXR5Vk07RUFFSTtBckV3eVZWOztBcUUxeVZNO0VBRUk7QXJFNHlWVjs7QXFFOXlWTTtFQUVJO0FyRWd6VlY7O0FxRWx6Vk07RUFFSTtBckVvelZWOztBcUV0elZNO0VBRUk7QXJFd3pWVjs7QXFFMXpWTTtFQUVJO0FyRTR6VlY7O0FxRTl6Vk07RUFFSTtBckVnMFZWOztBcUVsMFZNO0VBRUk7QXJFbzBWVjs7QXFFdDBWTTtFQUVJO0FyRXcwVlY7O0FxRTEwVk07RUFFSTtBckU0MFZWOztBcUU5MFZNO0VBRUk7QXJFZzFWVjs7QXFFbDFWTTtFQUVJO0FyRW8xVlY7O0FxRXQxVk07RUFFSTtBckV3MVZWOztBcUUxMVZNO0VBRUk7QXJFNDFWVjs7QXFFOTFWTTtFQUVJO0FyRWcyVlY7O0FxRWwyVk07RUFFSTtBckVvMlZWOztBcUV0MlZNO0VBRUk7QXJFdzJWVjs7QXFFMTJWTTtFQUVJO0FyRTQyVlY7O0FxRTkyVk07RUFFSTtBckVnM1ZWOztBcUVsM1ZNO0VBRUk7QXJFbzNWVjs7QXFFdDNWTTtFQUVJO0FyRXczVlY7O0FxRTEzVk07RUFFSTtBckU0M1ZWOztBcUU5M1ZNO0VBRUk7QXJFZzRWVjs7QXFFbDRWTTtFQUVJO0FyRW80VlY7O0FxRXQ0Vk07RUFFSTtBckV3NFZWOztBcUUxNFZNO0VBRUk7QXJFNDRWVjs7QXFFOTRWTTtFQUVJO0FyRWc1VlY7O0FxRWw1Vk07RUFFSTtBckVvNVZWOztBcUV0NVZNO0VBRUk7QXJFdzVWVjs7QXFFMTVWTTtFQUVJO0FyRTQ1VlY7O0FxRTk1Vk07RUFFSTtBckVnNlZWOztBcUVsNlZNO0VBRUk7QXJFbzZWVjs7QXFFdDZWTTtFQUVJO0FyRXc2VlY7O0FxRTE2Vk07RUFFSTtBckU0NlZWOztBcUU5NlZNO0VBRUk7QXJFZzdWVjs7QXFFbDdWTTtFQUVJO0FyRW83VlY7O0FxRXQ3Vk07RUFFSTtBckV3N1ZWOztBcUUxN1ZNO0VBRUk7QXJFNDdWVjs7QXFFOTdWTTtFQUVJO0FyRWc4VlY7O0FxRWw4Vk07RUFFSTtBckVvOFZWOztBcUV0OFZNO0VBRUk7QXJFdzhWVjs7QXFFMThWTTtFQUVJO0FyRTQ4VlY7O0FxRTk4Vk07RUFFSTtBckVnOVZWOztBcUVsOVZNO0VBRUk7QXJFbzlWVjs7QXFFdDlWTTtFQUVJO0FyRXc5VlY7O0FxRTE5Vk07RUFFSTtBckU0OVZWOztBcUU5OVZNO0VBRUk7QXJFZytWVjs7QXFFbCtWTTtFQUVJO0FyRW8rVlY7O0FxRXQrVk07RUFFSTtBckV3K1ZWOztBcUUxK1ZNO0VBRUk7QXJFNCtWVjs7QXFFOStWTTtFQUVJO0FyRWcvVlY7O0FxRWwvVk07RUFFSTtBckVvL1ZWOztBcUV0L1ZNO0VBRUk7QXJFdy9WVjs7QXFFMS9WTTtFQUVJO0FyRTQvVlY7O0FxRTkvVk07RUFFSTtBckVnZ1dWOztBcUVsZ1dNO0VBRUk7QXJFb2dXVjs7QXFFdGdXTTtFQUVJO0FyRXdnV1Y7O0FxRTFnV007RUFFSTtBckU0Z1dWOztBcUU5Z1dNO0VBRUk7QXJFZ2hXVjs7QXFFbGhXTTtFQUVJO0FyRW9oV1Y7O0FxRXRoV007RUFFSTtBckV3aFdWOztBcUUxaFdNO0VBRUk7QXJFNGhXVjs7QXFFOWhXTTtFQUVJO0FyRWdpV1Y7O0FxRWxpV007RUFFSTtBckVvaVdWOztBcUV0aVdNO0VBRUk7QXJFd2lXVjs7QXFFMWlXTTtFQUVJO0FyRTRpV1Y7O0FxRTlpV007RUFFSTtBckVnaldWOztBcUVsaldNO0VBRUk7QXJFb2pXVjs7QXFFdGpXTTtFQUVJO0FyRXdqV1Y7O0FxRTFqV007RUFFSTtBckU0aldWOztBcUU5aldNO0VBRUk7QXJFZ2tXVjs7QXFFbGtXTTtFQUVJO0FyRW9rV1Y7O0FxRXRrV007RUFFSTtBckV3a1dWOztBcUUxa1dNO0VBRUk7QXJFNGtXVjs7QXFFOWtXTTtFQUVJO0FyRWdsV1Y7O0FxRWxsV007RUFFSTtBckVvbFdWOztBcUV0bFdNO0VBRUk7QXJFd2xXVjs7QXFFMWxXTTtFQUVJO0FyRTRsV1Y7O0FxRTlsV007RUFFSTtBckVnbVdWOztBcUVsbVdNO0VBRUk7QXJFb21XVjs7QXFFdG1XTTtFQUVJO0FyRXdtV1Y7O0FxRTFtV007RUFFSTtBckU0bVdWOztBcUU5bVdNO0VBRUk7QXJFZ25XVjs7QXFFbG5XTTtFQUVJO0FyRW9uV1Y7O0FxRXRuV007RUFFSTtBckV3bldWOztBcUUxbldNO0VBRUk7QXJFNG5XVjs7QXFFOW5XTTtFQUVJO0FyRWdvV1Y7O0FxRWxvV007RUFFSTtBckVvb1dWOztBcUV0b1dNO0VBRUk7QXJFd29XVjs7QXFFMW9XTTtFQUVJO0FyRTRvV1Y7O0FxRTlvV007RUFFSTtBckVncFdWOztBcUVscFdNO0VBRUk7QXJFb3BXVjs7QXFFdHBXTTtFQUVJO0FyRXdwV1Y7O0FxRTFwV007RUFFSTtBckU0cFdWOztBcUU5cFdNO0VBRUk7QXJFZ3FXVjs7QXFFbHFXTTtFQUVJO0FyRW9xV1Y7O0FxRXRxV007RUFFSTtBckV3cVdWOztBcUUxcVdNO0VBRUk7QXJFNHFXVjs7QXFFOXFXTTtFQUVJO0FyRWdyV1Y7O0FxRWxyV007RUFFSTtBckVvcldWOztBcUV0cldNO0VBRUk7QXJFd3JXVjs7QXFFMXJXTTtFQUVJO0FyRTRyV1Y7O0FxRTlyV007RUFFSTtBckVnc1dWOztBcUVsc1dNO0VBRUk7QXJFb3NXVjs7QXFFdHNXTTtFQUVJO0FyRXdzV1Y7O0FxRTFzV007RUFFSTtBckU0c1dWOztBcUU5c1dNO0VBRUk7QXJFZ3RXVjs7QXFFbHRXTTtFQUVJO0FyRW90V1Y7O0FxRXR0V007RUFFSTtBckV3dFdWOztBcUUxdFdNO0VBRUk7QXJFNHRXVjs7QXFFOXRXTTtFQUVJO0FyRWd1V1Y7O0FxRWx1V007RUFFSTtBckVvdVdWOztBcUV0dVdNO0VBRUk7QXJFd3VXVjs7QXFFMXVXTTtFQUVJO0FyRTR1V1Y7O0FxRTl1V007RUFFSTtBckVndldWOztBcUVsdldNO0VBRUk7QXJFb3ZXVjs7QXFFdHZXTTtFQUVJO0FyRXd2V1Y7O0FxRTF2V007RUFFSTtBckU0dldWOztBcUU5dldNO0VBRUk7QXJFZ3dXVjs7QXFFbHdXTTtFQUVJO0FyRW93V1Y7O0FxRXR3V007RUFFSTtBckV3d1dWOztBcUUxd1dNO0VBRUk7QXJFNHdXVjs7QXFFOXdXTTtFQUVJO0FyRWd4V1Y7O0FxRWx4V007RUFFSTtBckVveFdWOztBcUV0eFdNO0VBRUk7QXJFd3hXVjs7QXFFMXhXTTtFQUVJO0FyRTR4V1Y7O0FxRTl4V007RUFFSTtBckVneVdWOztBcUVseVdNO0VBRUk7QXJFb3lXVjs7QXFFdHlXTTtFQUVJO0FyRXd5V1Y7O0FxRTF5V007RUFFSTtBckU0eVdWOztBcUU5eVdNO0VBRUk7QXJFZ3pXVjs7QXFFbHpXTTtFQUVJO0FyRW96V1Y7O0FxRXR6V007RUFFSTtBckV3eldWOztBcUUxeldNO0VBRUk7QXJFNHpXVjs7QXFFOXpXTTtFQUVJO0FyRWcwV1Y7O0FxRWwwV007RUFFSTtBckVvMFdWOztBcUV0MFdNO0VBRUk7QXJFdzBXVjs7QXFFMTBXTTtFQUVJO0FyRTQwV1Y7O0FxRTkwV007RUFFSTtBckVnMVdWOztBcUVsMVdNO0VBRUk7QXJFbzFXVjs7QXFFdDFXTTtFQUVJO0FyRXcxV1Y7O0FxRTExV007RUFFSTtBckU0MVdWOztBcUU5MVdNO0VBRUk7QXJFZzJXVjs7QXFFbDJXTTtFQUVJO0FyRW8yV1Y7O0FxRXQyV007RUFFSTtBckV3MldWOztBcUUxMldNO0VBRUk7QXJFNDJXVjs7QXFFOTJXTTtFQUVJO0FyRWczV1Y7O0FxRWwzV007RUFFSTtBckVvM1dWOztBcUV0M1dNO0VBRUk7QXJFdzNXVjs7QXFFMTNXTTtFQUVJO0FyRTQzV1Y7O0FxRTkzV007RUFFSTtBckVnNFdWOztBcUVsNFdNO0VBRUk7QXJFbzRXVjs7QXFFdDRXTTtFQUVJO0FyRXc0V1Y7O0FxRTE0V007RUFFSTtBckU0NFdWOztBcUU5NFdNO0VBRUk7QXJFZzVXVjs7QXFFbDVXTTtFQUVJO0FyRW81V1Y7O0FxRXQ1V007RUFFSTtBckV3NVdWOztBcUUxNVdNO0VBRUk7QXJFNDVXVjs7QXFFOTVXTTtFQUVJO0VBQUE7QXJFaTZXVjs7QXFFbjZXTTtFQUVJO0VBQUE7QXJFczZXVjs7QXFFeDZXTTtFQUVJO0VBQUE7QXJFMjZXVjs7QXFFNzZXTTtFQUVJO0VBQUE7QXJFZzdXVjs7QXFFbDdXTTtFQUVJO0VBQUE7QXJFcTdXVjs7QXFFdjdXTTtFQUVJO0VBQUE7QXJFMDdXVjs7QXFFNTdXTTtFQUVJO0VBQUE7QXJFKzdXVjs7QXFFajhXTTtFQUVJO0VBQUE7QXJFbzhXVjs7QXFFdDhXTTtFQUVJO0VBQUE7QXJFeThXVjs7QXFFMzhXTTtFQUVJO0VBQUE7QXJFODhXVjs7QXFFaDlXTTtFQUVJO0VBQUE7QXJFbTlXVjs7QXFFcjlXTTtFQUVJO0VBQUE7QXJFdzlXVjs7QXFFMTlXTTtFQUVJO0VBQUE7QXJFNjlXVjs7QXFFLzlXTTtFQUVJO0VBQUE7QXJFaytXVjs7QXFFcCtXTTtFQUVJO0VBQUE7QXJFdStXVjs7QXFFeitXTTtFQUVJO0VBQUE7QXJFNCtXVjs7QXFFOStXTTtFQUVJO0VBQUE7QXJFaS9XVjs7QXFFbi9XTTtFQUVJO0VBQUE7QXJFcy9XVjs7QXFFeC9XTTtFQUVJO0VBQUE7QXJFMi9XVjs7QXFFNy9XTTtFQUVJO0VBQUE7QXJFZ2dYVjs7QXFFbGdYTTtFQUVJO0VBQUE7QXJFcWdYVjs7QXFFdmdYTTtFQUVJO0VBQUE7QXJFMGdYVjs7QXFFNWdYTTtFQUVJO0VBQUE7QXJFK2dYVjs7QXFFamhYTTtFQUVJO0VBQUE7QXJFb2hYVjs7QXFFdGhYTTtFQUVJO0VBQUE7QXJFeWhYVjs7QXFFM2hYTTtFQUVJO0VBQUE7QXJFOGhYVjs7QXFFaGlYTTtFQUVJO0VBQUE7QXJFbWlYVjs7QXFFcmlYTTtFQUVJO0VBQUE7QXJFd2lYVjs7QXFFMWlYTTtFQUVJO0VBQUE7QXJFNmlYVjs7QXFFL2lYTTtFQUVJO0VBQUE7QXJFa2pYVjs7QXFFcGpYTTtFQUVJO0VBQUE7QXJFdWpYVjs7QXFFempYTTtFQUVJO0VBQUE7QXJFNGpYVjs7QXFFOWpYTTtFQUVJO0VBQUE7QXJFaWtYVjs7QXFFbmtYTTtFQUVJO0VBQUE7QXJFc2tYVjs7QXFFeGtYTTtFQUVJO0VBQUE7QXJFMmtYVjs7QXFFN2tYTTtFQUVJO0VBQUE7QXJFZ2xYVjs7QXFFbGxYTTtFQUVJO0FyRW9sWFY7O0FxRXRsWE07RUFFSTtBckV3bFhWOztBcUUxbFhNO0VBRUk7QXJFNGxYVjs7QXFFOWxYTTtFQUVJO0FyRWdtWFY7O0FxRWxtWE07RUFFSTtBckVvbVhWOztBcUV0bVhNO0VBRUk7QXJFd21YVjs7QXFFMW1YTTtFQUVJO0FyRTRtWFY7O0FxRTltWE07RUFFSTtBckVnblhWOztBcUVsblhNO0VBRUk7QXJFb25YVjs7QXFFdG5YTTtFQUVJO0FyRXduWFY7O0FxRTFuWE07RUFFSTtBckU0blhWOztBcUU5blhNO0VBRUk7QXJFZ29YVjs7QXFFbG9YTTtFQUVJO0FyRW9vWFY7O0FxRXRvWE07RUFFSTtBckV3b1hWOztBcUUxb1hNO0VBRUk7QXJFNG9YVjs7QXFFOW9YTTtFQUVJO0FyRWdwWFY7O0FxRWxwWE07RUFFSTtBckVvcFhWOztBcUV0cFhNO0VBRUk7QXJFd3BYVjs7QXFFMXBYTTtFQUVJO0FyRTRwWFY7O0FxRTlwWE07RUFFSTtBckVncVhWOztBcUVscVhNO0VBRUk7QXJFb3FYVjs7QXFFdHFYTTtFQUVJO0FyRXdxWFY7O0FxRTFxWE07RUFFSTtBckU0cVhWOztBcUU5cVhNO0VBRUk7QXJFZ3JYVjs7QXFFbHJYTTtFQUVJO0FyRW9yWFY7O0FxRXRyWE07RUFFSTtBckV3clhWOztBcUUxclhNO0VBRUk7QXJFNHJYVjs7QXFFOXJYTTtFQUVJO0FyRWdzWFY7O0FxRWxzWE07RUFFSTtBckVvc1hWOztBcUV0c1hNO0VBRUk7QXJFd3NYVjs7QXFFMXNYTTtFQUVJO0FyRTRzWFY7O0FxRTlzWE07RUFFSTtBckVndFhWOztBcUVsdFhNO0VBRUk7QXJFb3RYVjs7QXFFdHRYTTtFQUVJO0FyRXd0WFY7O0FxRTF0WE07RUFFSTtBckU0dFhWOztBcUU5dFhNO0VBRUk7QXJFZ3VYVjs7QXFFbHVYTTtFQUVJO0FyRW91WFY7O0FxRXR1WE07RUFFSTtBckV3dVhWOztBcUUxdVhNO0VBRUk7QXJFNHVYVjs7QXFFOXVYTTtFQUVJO0FyRWd2WFY7O0FxRWx2WE07RUFFSTtBckVvdlhWOztBcUV0dlhNO0VBRUk7QXJFd3ZYVjs7QXFFMXZYTTtFQUVJO0FyRTR2WFY7O0FxRTl2WE07RUFFSTtBckVnd1hWOztBcUVsd1hNO0VBRUk7QXJFb3dYVjs7QXFFdHdYTTtFQUVJO0FyRXd3WFY7O0FxRTF3WE07RUFFSTtBckU0d1hWOztBcUU5d1hNO0VBRUk7QXJFZ3hYVjs7QXFFbHhYTTtFQUVJO0FyRW94WFY7O0FxRXR4WE07RUFFSTtBckV3eFhWOztBcUUxeFhNO0VBRUk7QXJFNHhYVjs7QXFFOXhYTTtFQUVJO0FyRWd5WFY7O0FxRWx5WE07RUFFSTtBckVveVhWOztBcUV0eVhNO0VBRUk7QXJFd3lYVjs7QXFFMXlYTTtFQUVJO0FyRTR5WFY7O0FxRTl5WE07RUFFSTtBckVnelhWOztBcUVselhNO0VBRUk7QXJFb3pYVjs7QXFFdHpYTTtFQUVJO0FyRXd6WFY7O0FxRTF6WE07RUFFSTtBckU0elhWOztBcUU5elhNO0VBRUk7QXJFZzBYVjs7QXFFbDBYTTtFQUVJO0FyRW8wWFY7O0FxRXQwWE07RUFFSTtBckV3MFhWOztBcUUxMFhNO0VBRUk7QXJFNDBYVjs7QXFFOTBYTTtFQUVJO0FyRWcxWFY7O0FxRWwxWE07RUFFSTtBckVvMVhWOztBcUV0MVhNO0VBRUk7QXJFdzFYVjs7QXFFMTFYTTtFQUVJO0FyRTQxWFY7O0FxRTkxWE07RUFFSTtBckVnMlhWOztBcUVsMlhNO0VBRUk7QXJFbzJYVjs7QXFFdDJYTTtFQUVJO0FyRXcyWFY7O0FxRTEyWE07RUFFSTtBckU0MlhWOztBcUU5MlhNO0VBRUk7QXJFZzNYVjs7QXFFbDNYTTtFQUVJO0FyRW8zWFY7O0FxRXQzWE07RUFFSTtBckV3M1hWOztBcUUxM1hNO0VBRUk7QXJFNDNYVjs7QXFFOTNYTTtFQUVJO0FyRWc0WFY7O0FxRWw0WE07RUFFSTtBckVvNFhWOztBcUV0NFhNO0VBRUk7QXJFdzRYVjs7QXFFMTRYTTtFQUVJO0FyRTQ0WFY7O0FxRTk0WE07RUFFSTtBckVnNVhWOztBcUVsNVhNO0VBRUk7QXJFbzVYVjs7QXFFdDVYTTtFQUVJO0FyRXc1WFY7O0FxRTE1WE07RUFFSTtBckU0NVhWOztBcUU5NVhNO0VBRUk7QXJFZzZYVjs7QXFFbDZYTTtFQUVJO0FyRW82WFY7O0FxRXQ2WE07RUFFSTtBckV3NlhWOztBcUUxNlhNO0VBRUk7QXJFNDZYVjs7QXFFOTZYTTtFQUVJO0FyRWc3WFY7O0FxRWw3WE07RUFFSTtFQUFBO0FyRXE3WFY7O0FxRXY3WE07RUFFSTtFQUFBO0FyRTA3WFY7O0FxRTU3WE07RUFFSTtFQUFBO0FyRSs3WFY7O0FxRWo4WE07RUFFSTtFQUFBO0FyRW84WFY7O0FxRXQ4WE07RUFFSTtFQUFBO0FyRXk4WFY7O0FxRTM4WE07RUFFSTtFQUFBO0FyRTg4WFY7O0FxRWg5WE07RUFFSTtFQUFBO0FyRW05WFY7O0FxRXI5WE07RUFFSTtFQUFBO0FyRXc5WFY7O0FxRTE5WE07RUFFSTtFQUFBO0FyRTY5WFY7O0FxRS85WE07RUFFSTtFQUFBO0FyRWsrWFY7O0FxRXArWE07RUFFSTtFQUFBO0FyRXUrWFY7O0FxRXorWE07RUFFSTtFQUFBO0FyRTQrWFY7O0FxRTkrWE07RUFFSTtFQUFBO0FyRWkvWFY7O0FxRW4vWE07RUFFSTtFQUFBO0FyRXMvWFY7O0FxRXgvWE07RUFFSTtFQUFBO0FyRTIvWFY7O0FxRTcvWE07RUFFSTtFQUFBO0FyRWdnWVY7O0FxRWxnWU07RUFFSTtFQUFBO0FyRXFnWVY7O0FxRXZnWU07RUFFSTtFQUFBO0FyRTBnWVY7O0FxRTVnWU07RUFFSTtFQUFBO0FyRStnWVY7O0FxRWpoWU07RUFFSTtFQUFBO0FyRW9oWVY7O0FxRXRoWU07RUFFSTtFQUFBO0FyRXloWVY7O0FxRTNoWU07RUFFSTtFQUFBO0FyRThoWVY7O0FxRWhpWU07RUFFSTtFQUFBO0FyRW1pWVY7O0FxRXJpWU07RUFFSTtFQUFBO0FyRXdpWVY7O0FxRTFpWU07RUFFSTtFQUFBO0FyRTZpWVY7O0FxRS9pWU07RUFFSTtFQUFBO0FyRWtqWVY7O0FxRXBqWU07RUFFSTtFQUFBO0FyRXVqWVY7O0FxRXpqWU07RUFFSTtFQUFBO0FyRTRqWVY7O0FxRTlqWU07RUFFSTtFQUFBO0FyRWlrWVY7O0FxRW5rWU07RUFFSTtFQUFBO0FyRXNrWVY7O0FxRXhrWU07RUFFSTtFQUFBO0FyRTJrWVY7O0FxRTdrWU07RUFFSTtFQUFBO0FyRWdsWVY7O0FxRWxsWU07RUFFSTtBckVvbFlWOztBcUV0bFlNO0VBRUk7QXJFd2xZVjs7QXFFMWxZTTtFQUVJO0FyRTRsWVY7O0FxRTlsWU07RUFFSTtBckVnbVlWOztBcUVsbVlNO0VBRUk7QXJFb21ZVjs7QXFFdG1ZTTtFQUVJO0FyRXdtWVY7O0FxRTFtWU07RUFFSTtBckU0bVlWOztBcUU5bVlNO0VBRUk7QXJFZ25ZVjs7QXFFbG5ZTTtFQUVJO0FyRW9uWVY7O0FxRXRuWU07RUFFSTtBckV3bllWOztBcUUxbllNO0VBRUk7QXJFNG5ZVjs7QXFFOW5ZTTtFQUVJO0FyRWdvWVY7O0FxRWxvWU07RUFFSTtBckVvb1lWOztBcUV0b1lNO0VBRUk7QXJFd29ZVjs7QXFFMW9ZTTtFQUVJO0FyRTRvWVY7O0FxRTlvWU07RUFFSTtBckVncFlWOztBcUVscFlNO0VBRUk7QXJFb3BZVjs7QXFFdHBZTTtFQUVJO0FyRXdwWVY7O0FxRTFwWU07RUFFSTtBckU0cFlWOztBcUU5cFlNO0VBRUk7QXJFZ3FZVjs7QXFFbHFZTTtFQUVJO0FyRW9xWVY7O0FxRXRxWU07RUFFSTtBckV3cVlWOztBcUUxcVlNO0VBRUk7QXJFNHFZVjs7QXFFOXFZTTtFQUVJO0FyRWdyWVY7O0FxRWxyWU07RUFFSTtBckVvcllWOztBcUV0cllNO0VBRUk7QXJFd3JZVjs7QXFFMXJZTTtFQUVJO0FyRTRyWVY7O0FxRTlyWU07RUFFSTtBckVnc1lWOztBcUVsc1lNO0VBRUk7QXJFb3NZVjs7QXFFdHNZTTtFQUVJO0FyRXdzWVY7O0FxRTFzWU07RUFFSTtBckU0c1lWOztBcUU5c1lNO0VBRUk7QXJFZ3RZVjs7QXFFbHRZTTtFQUVJO0FyRW90WVY7O0FxRXR0WU07RUFFSTtBckV3dFlWOztBcUUxdFlNO0VBRUk7QXJFNHRZVjs7QXFFOXRZTTtFQUVJO0FyRWd1WVY7O0FxRWx1WU07RUFFSTtBckVvdVlWOztBcUV0dVlNO0VBRUk7QXJFd3VZVjs7QXFFMXVZTTtFQUVJO0FyRTR1WVY7O0FxRTl1WU07RUFFSTtBckVndllWOztBcUVsdllNO0VBRUk7QXJFb3ZZVjs7QXFFdHZZTTtFQUVJO0FyRXd2WVY7O0FxRTF2WU07RUFFSTtBckU0dllWOztBcUU5dllNO0VBRUk7QXJFZ3dZVjs7QXFFbHdZTTtFQUVJO0FyRW93WVY7O0FxRXR3WU07RUFFSTtBckV3d1lWOztBcUUxd1lNO0VBRUk7QXJFNHdZVjs7QXFFOXdZTTtFQUVJO0FyRWd4WVY7O0FxRWx4WU07RUFFSTtBckVveFlWOztBcUV0eFlNO0VBRUk7QXJFd3hZVjs7QXFFMXhZTTtFQUVJO0FyRTR4WVY7O0FxRTl4WU07RUFFSTtBckVneVlWOztBcUVseVlNO0VBRUk7QXJFb3lZVjs7QXFFdHlZTTtFQUVJO0FyRXd5WVY7O0FxRTF5WU07RUFFSTtBckU0eVlWOztBcUU5eVlNO0VBRUk7QXJFZ3pZVjs7QXFFbHpZTTtFQUVJO0FyRW96WVY7O0FxRXR6WU07RUFFSTtBckV3ellWOztBcUUxellNO0VBRUk7QXJFNHpZVjs7QXFFOXpZTTtFQUVJO0FyRWcwWVY7O0FxRWwwWU07RUFFSTtBckVvMFlWOztBcUV0MFlNO0VBRUk7QXJFdzBZVjs7QXFFMTBZTTtFQUVJO0FyRTQwWVY7O0FxRTkwWU07RUFFSTtBckVnMVlWOztBcUVsMVlNO0VBRUk7QXJFbzFZVjs7QXFFdDFZTTtFQUVJO0FyRXcxWVY7O0FxRTExWU07RUFFSTtBckU0MVlWOztBcUU5MVlNO0VBRUk7QXJFZzJZVjs7QXFFbDJZTTtFQUVJO0FyRW8yWVY7O0FxRXQyWU07RUFFSTtBckV3MllWOztBcUUxMllNO0VBRUk7QXJFNDJZVjs7QXFFOTJZTTtFQUVJO0FyRWczWVY7O0FxRWwzWU07RUFFSTtBckVvM1lWOztBcUV0M1lNO0VBRUk7QXJFdzNZVjs7QXFFMTNZTTtFQUVJO0FyRTQzWVY7O0FxRTkzWU07RUFFSTtBckVnNFlWOztBcUVsNFlNO0VBRUk7QXJFbzRZVjs7QXFFdDRZTTtFQUVJO0FyRXc0WVY7O0FxRTE0WU07RUFFSTtBckU0NFlWOztBcUU5NFlNO0VBRUk7QXJFZzVZVjs7QXFFbDVZTTtFQUVJO0FyRW81WVY7O0FxRXQ1WU07RUFFSTtFQUFBO0FyRXk1WVY7O0FxRTM1WU07RUFFSTtFQUFBO0FyRTg1WVY7O0FxRWg2WU07RUFFSTtFQUFBO0FyRW02WVY7O0FxRXI2WU07RUFFSTtFQUFBO0FyRXc2WVY7O0FxRTE2WU07RUFFSTtFQUFBO0FyRTY2WVY7O0FxRS82WU07RUFFSTtFQUFBO0FyRWs3WVY7O0FxRXA3WU07RUFFSTtFQUFBO0FyRXU3WVY7O0FxRXo3WU07RUFFSTtFQUFBO0FyRTQ3WVY7O0FxRTk3WU07RUFFSTtFQUFBO0FyRWk4WVY7O0FxRW44WU07RUFFSTtFQUFBO0FyRXM4WVY7O0FxRXg4WU07RUFFSTtFQUFBO0FyRTI4WVY7O0FxRTc4WU07RUFFSTtFQUFBO0FyRWc5WVY7O0FxRWw5WU07RUFFSTtFQUFBO0FyRXE5WVY7O0FxRXY5WU07RUFFSTtFQUFBO0FyRTA5WVY7O0FxRTU5WU07RUFFSTtFQUFBO0FyRSs5WVY7O0FxRWorWU07RUFFSTtFQUFBO0FyRW8rWVY7O0FxRXQrWU07RUFFSTtFQUFBO0FyRXkrWVY7O0FxRTMrWU07RUFFSTtFQUFBO0FyRTgrWVY7O0FxRWgvWU07RUFFSTtFQUFBO0FyRW0vWVY7O0FxRXIvWU07RUFFSTtFQUFBO0FyRXcvWVY7O0FxRTEvWU07RUFFSTtFQUFBO0FyRTYvWVY7O0FxRS8vWU07RUFFSTtFQUFBO0FyRWtnWlY7O0FxRXBnWk07RUFFSTtFQUFBO0FyRXVnWlY7O0FxRXpnWk07RUFFSTtFQUFBO0FyRTRnWlY7O0FxRTlnWk07RUFFSTtFQUFBO0FyRWloWlY7O0FxRW5oWk07RUFFSTtFQUFBO0FyRXNoWlY7O0FxRXhoWk07RUFFSTtFQUFBO0FyRTJoWlY7O0FxRTdoWk07RUFFSTtFQUFBO0FyRWdpWlY7O0FxRWxpWk07RUFFSTtFQUFBO0FyRXFpWlY7O0FxRXZpWk07RUFFSTtFQUFBO0FyRTBpWlY7O0FxRTVpWk07RUFFSTtFQUFBO0FyRStpWlY7O0FxRWpqWk07RUFFSTtFQUFBO0FyRW9qWlY7O0FxRXRqWk07RUFFSTtFQUFBO0FyRXlqWlY7O0FxRTNqWk07RUFFSTtFQUFBO0FyRThqWlY7O0FxRWhrWk07RUFFSTtBckVra1pWOztBcUVwa1pNO0VBRUk7QXJFc2taVjs7QXFFeGtaTTtFQUVJO0FyRTBrWlY7O0FxRTVrWk07RUFFSTtBckU4a1pWOztBcUVobFpNO0VBRUk7QXJFa2xaVjs7QXFFcGxaTTtFQUVJO0FyRXNsWlY7O0FxRXhsWk07RUFFSTtBckUwbFpWOztBcUU1bFpNO0VBRUk7QXJFOGxaVjs7QXFFaG1aTTtFQUVJO0FyRWttWlY7O0FxRXBtWk07RUFFSTtBckVzbVpWOztBcUV4bVpNO0VBRUk7QXJFMG1aVjs7QXFFNW1aTTtFQUVJO0FyRThtWlY7O0FxRWhuWk07RUFFSTtBckVrblpWOztBcUVwblpNO0VBRUk7QXJFc25aVjs7QXFFeG5aTTtFQUVJO0FyRTBuWlY7O0FxRTVuWk07RUFFSTtBckU4blpWOztBcUVob1pNO0VBRUk7QXJFa29aVjs7QXFFcG9aTTtFQUVJO0FyRXNvWlY7O0FxRXhvWk07RUFFSTtBckUwb1pWOztBcUU1b1pNO0VBRUk7QXJFOG9aVjs7QXFFaHBaTTtFQUVJO0FyRWtwWlY7O0FxRXBwWk07RUFFSTtBckVzcFpWOztBcUV4cFpNO0VBRUk7QXJFMHBaVjs7QXFFNXBaTTtFQUVJO0FyRThwWlY7O0FxRWhxWk07RUFFSTtBckVrcVpWOztBcUVwcVpNO0VBRUk7QXJFc3FaVjs7QXFFeHFaTTtFQUVJO0FyRTBxWlY7O0FxRTVxWk07RUFFSTtBckU4cVpWOztBcUVoclpNO0VBRUk7QXJFa3JaVjs7QXFFcHJaTTtFQUVJO0FyRXNyWlY7O0FxRXhyWk07RUFFSTtBckUwclpWOztBcUU1clpNO0VBRUk7QXJFOHJaVjs7QXFFaHNaTTtFQUVJO0FyRWtzWlY7O0FxRXBzWk07RUFFSTtBckVzc1pWOztBcUV4c1pNO0VBRUk7QXJFMHNaVjs7QXFFNXNaTTtFQUVJO0FyRThzWlY7O0FxRWh0Wk07RUFFSTtBckVrdFpWOztBcUVwdFpNO0VBRUk7QXJFc3RaVjs7QXFFeHRaTTtFQUVJO0FyRTB0WlY7O0FxRTV0Wk07RUFFSTtBckU4dFpWOztBcUVodVpNO0VBRUk7QXJFa3VaVjs7QXFFcHVaTTtFQUVJO0FyRXN1WlY7O0FxRXh1Wk07RUFFSTtBckUwdVpWOztBcUU1dVpNO0VBRUk7QXJFOHVaVjs7QXFFaHZaTTtFQUVJO0FyRWt2WlY7O0FxRXB2Wk07RUFFSTtBckVzdlpWOztBcUV4dlpNO0VBRUk7QXJFMHZaVjs7QXFFNXZaTTtFQUVJO0FyRTh2WlY7O0FxRWh3Wk07RUFFSTtBckVrd1pWOztBcUVwd1pNO0VBRUk7QXJFc3daVjs7QXFFeHdaTTtFQUVJO0FyRTB3WlY7O0FxRTV3Wk07RUFFSTtBckU4d1pWOztBcUVoeFpNO0VBRUk7QXJFa3haVjs7QXFFcHhaTTtFQUVJO0FyRXN4WlY7O0FxRXh4Wk07RUFFSTtBckUweFpWOztBcUU1eFpNO0VBRUk7QXJFOHhaVjs7QXFFaHlaTTtFQUVJO0FyRWt5WlY7O0FxRXB5Wk07RUFFSTtBckVzeVpWOztBcUV4eVpNO0VBRUk7QXJFMHlaVjs7QXFFNXlaTTtFQUVJO0FyRTh5WlY7O0FxRWh6Wk07RUFFSTtBckVrelpWOztBcUVwelpNO0VBRUk7QXJFc3paVjs7QXFFeHpaTTtFQUVJO0FyRTB6WlY7O0FxRTV6Wk07RUFFSTtBckU4elpWOztBcUVoMFpNO0VBRUk7QXJFazBaVjs7QXFFcDBaTTtFQUVJO0FyRXMwWlY7O0FxRXgwWk07RUFFSTtBckUwMFpWOztBcUU1MFpNO0VBRUk7QXJFODBaVjs7QXFFaDFaTTtFQUVJO0FyRWsxWlY7O0FxRXAxWk07RUFFSTtBckVzMVpWOztBcUV4MVpNO0VBRUk7QXJFMDFaVjs7QXFFNTFaTTtFQUVJO0FyRTgxWlY7O0FxRWgyWk07RUFFSTtBckVrMlpWOztBcUVwMlpNO0VBRUk7QXJFczJaVjs7QXFFeDJaTTtFQUVJO0FyRTAyWlY7O0FxRTUyWk07RUFFSTtBckU4MlpWOztBcUVoM1pNO0VBRUk7QXJFazNaVjs7QXFFcDNaTTtFQUVJO0FyRXMzWlY7O0FxRXgzWk07RUFFSTtBckUwM1pWOztBcUU1M1pNO0VBRUk7QXJFODNaVjs7QXFFaDRaTTtFQUVJO0FyRWs0WlY7O0FxRXA0Wk07RUFFSTtBckVzNFpWOztBcUV4NFpNO0VBRUk7QXJFMDRaVjs7QXFFNTRaTTtFQUVJO0FyRTg0WlY7O0FxRWg1Wk07RUFFSTtBckVrNVpWOztBcUVwNVpNO0VBRUk7QXJFczVaVjs7QXFFeDVaTTtFQUVJO0FyRTA1WlY7O0FxRTU1Wk07RUFFSTtBckU4NVpWOztBcUVoNlpNO0VBRUk7QXJFazZaVjs7QXFFcDZaTTtFQUVJO0FyRXM2WlY7O0FxRXg2Wk07RUFFSTtBckUwNlpWOztBcUU1NlpNO0VBRUk7QXJFODZaVjs7QXFFaDdaTTtFQUVJO0FyRWs3WlY7O0FxRXA3Wk07RUFFSTtBckVzN1pWOztBcUV4N1pNO0VBRUk7QXJFMDdaVjs7QXFFNTdaTTtFQUVJO0FyRTg3WlY7O0FxRWg4Wk07RUFFSTtBckVrOFpWOztBcUVwOFpNO0VBRUk7QXJFczhaVjs7QXFFeDhaTTtFQUVJO0FyRTA4WlY7O0FxRTU4Wk07RUFFSTtBckU4OFpWOztBcUVoOVpNO0VBRUk7QXJFazlaVjs7QXFFcDlaTTtFQUVJO0FyRXM5WlY7O0FxRXg5Wk07RUFFSTtBckUwOVpWOztBcUU1OVpNO0VBRUk7QXJFODlaVjs7QXFFaCtaTTtFQUVJO0FyRWsrWlY7O0FxRXArWk07RUFFSTtBckVzK1pWOztBcUV4K1pNO0VBRUk7QXJFMCtaVjs7QXFFNStaTTtFQUVJO0FyRTgrWlY7O0FxRWgvWk07RUFFSTtBckVrL1pWOztBcUVwL1pNO0VBRUk7QXJFcy9aVjs7QXFFeC9aTTtFQUVJO0FyRTAvWlY7O0FxRTUvWk07RUFFSTtBckU4L1pWOztBcUVoZ2FNO0VBRUk7QXJFa2dhVjs7QXFFcGdhTTtFQUVJO0FyRXNnYVY7O0FxRXhnYU07RUFFSTtBckUwZ2FWOztBcUU1Z2FNO0VBRUk7QXJFOGdhVjs7QXFFaGhhTTtFQUVJO0FyRWtoYVY7O0FxRXBoYU07RUFFSTtBckVzaGFWOztBcUV4aGFNO0VBRUk7QXJFMGhhVjs7QXFFNWhhTTtFQUVJO0FyRThoYVY7O0FxRWhpYU07RUFFSTtBckVraWFWOztBcUVwaWFNO0VBRUk7QXJFc2lhVjs7QXFFeGlhTTtFQUVJO0FyRTBpYVY7O0FxRTVpYU07RUFFSTtBckU4aWFWOztBcUVoamFNO0VBRUk7QXJFa2phVjs7QXFFcGphTTtFQUVJO0FyRXNqYVY7O0FxRXhqYU07RUFFSTtBckUwamFWOztBcUU1amFNO0VBRUk7QXJFOGphVjs7QXFFaGthTTtFQUVJO0FyRWtrYVY7O0FxRXBrYU07RUFFSTtBckVza2FWOztBcUV4a2FNO0VBRUk7QXJFMGthVjs7QXFFNWthTTtFQUVJO0FyRThrYVY7O0FxRWhsYU07RUFFSTtBckVrbGFWOztBcUVwbGFNO0VBRUk7QXJFc2xhVjs7QXFFeGxhTTtFQUVJO0FyRTBsYVY7O0FxRTVsYU07RUFFSTtBckU4bGFWOztBcUVobWFNO0VBRUk7QXJFa21hVjs7QXFFcG1hTTtFQUVJO0FyRXNtYVY7O0FxRXhtYU07RUFFSTtBckUwbWFWOztBcUU1bWFNO0VBRUk7QXJFOG1hVjs7QXFFaG5hTTtFQUVJO0FyRWtuYVY7O0FxRXBuYU07RUFFSTtBckVzbmFWOztBcUV4bmFNO0VBRUk7QXJFMG5hVjs7QXFFNW5hTTtFQUVJO0FyRThuYVY7O0FxRWhvYU07RUFFSTtBckVrb2FWOztBcUVwb2FNO0VBRUk7QXJFc29hVjs7QXFFeG9hTTtFQUVJO0FyRTBvYVY7O0FxRTVvYU07RUFFSTtBckU4b2FWOztBcUVocGFNO0VBRUk7QXJFa3BhVjs7QXFFcHBhTTtFQUVJO0FyRXNwYVY7O0FxRXhwYU07RUFFSTtBckUwcGFWOztBcUU1cGFNO0VBRUk7QXJFOHBhVjs7QXFFaHFhTTtFQUVJO0FyRWtxYVY7O0FxRXBxYU07RUFFSTtBckVzcWFWOztBcUV4cWFNO0VBRUk7QXJFMHFhVjs7QXFFNXFhTTtFQUVJO0FyRThxYVY7O0FxRWhyYU07RUFFSTtBckVrcmFWOztBcUVwcmFNO0VBRUk7QXJFc3JhVjs7QXFFeHJhTTtFQUVJO0FyRTByYVY7O0FxRTVyYU07RUFFSTtBckU4cmFWOztBcUVoc2FNO0VBRUk7QXJFa3NhVjs7QXFFcHNhTTtFQUVJO0FyRXNzYVY7O0FxRXhzYU07RUFFSTtBckUwc2FWOztBcUU1c2FNO0VBRUk7QXJFOHNhVjs7QXFFaHRhTTtFQUVJO0FyRWt0YVY7O0FxRXB0YU07RUFFSTtBckVzdGFWOztBcUV4dGFNO0VBRUk7QXJFMHRhVjs7QXFFNXRhTTtFQUVJO0FyRTh0YVY7O0FxRWh1YU07RUFFSTtBckVrdWFWOztBcUVwdWFNO0VBRUk7QXJFc3VhVjs7QXFFeHVhTTtFQUVJO0FyRTB1YVY7O0FxRTV1YU07RUFFSTtBckU4dWFWOztBcUVodmFNO0VBRUk7QXJFa3ZhVjs7QXFFcHZhTTtFQUVJO0FyRXN2YVY7O0FxRXh2YU07RUFFSTtBckUwdmFWOztBcUU1dmFNO0VBRUk7QXJFOHZhVjs7QXFFaHdhTTtFQUVJO0FyRWt3YVY7O0FxRXB3YU07RUFFSTtBckVzd2FWOztBcUV4d2FNO0VBRUk7QXJFMHdhVjs7QXFFNXdhTTtFQUVJO0FyRTh3YVY7O0FxRWh4YU07RUFFSTtBckVreGFWOztBcUVweGFNO0VBRUk7QXJFc3hhVjs7QXFFeHhhTTtFQUVJO0FyRTB4YVY7O0FxRTV4YU07RUFFSTtBckU4eGFWOztBcUVoeWFNO0VBRUk7QXJFa3lhVjs7QXFFcHlhTTtFQUVJO0FyRXN5YVY7O0FxRXh5YU07RUFFSTtBckUweWFWOztBcUU1eWFNO0VBRUk7QXJFOHlhVjs7QXFFaHphTTtFQUVJO0FyRWt6YVY7O0FxRXB6YU07RUFFSTtBckVzemFWOztBcUV4emFNO0VBRUk7QXJFMHphVjs7QXFFNXphTTtFQUVJO0FyRTh6YVY7O0FxRWgwYU07RUFFSTtBckVrMGFWOztBcUVwMGFNO0VBRUk7QXJFczBhVjs7QXFFeDBhTTtFQUVJO0FyRTAwYVY7O0FxRTUwYU07RUFFSTtBckU4MGFWOztBcUVoMWFNO0VBRUk7QXJFazFhVjs7QXFFcDFhTTtFQUVJO0FyRXMxYVY7O0FxRXgxYU07RUFFSTtBckUwMWFWOztBcUU1MWFNO0VBRUk7QXJFODFhVjs7QXFFaDJhTTtFQUVJO0FyRWsyYVY7O0FxRXAyYU07RUFFSTtBckVzMmFWOztBcUV4MmFNO0VBRUk7QXJFMDJhVjs7QXFFNTJhTTtFQUVJO0FyRTgyYVY7O0FxRWgzYU07RUFFSTtBckVrM2FWOztBcUVwM2FNO0VBRUk7QXJFczNhVjs7QXFFeDNhTTtFQUVJO0FyRTAzYVY7O0FxRTUzYU07RUFFSTtBckU4M2FWOztBcUVoNGFNO0VBRUk7QXJFazRhVjs7QXFFcDRhTTtFQUVJO0FyRXM0YVY7O0FxRXg0YU07RUFFSTtBckUwNGFWOztBcUU1NGFNO0VBRUk7QXJFODRhVjs7QXFFaDVhTTtFQUVJO0FyRWs1YVY7O0FxRXA1YU07RUFFSTtBckVzNWFWOztBcUV4NWFNO0VBRUk7QXJFMDVhVjs7QXFFNTVhTTtFQUVJO0FyRTg1YVY7O0FxRWg2YU07RUFFSTtBckVrNmFWOztBcUV0NmFRO0FBRUY7RUFFSTtFQUFBO0FyRXc2YVY7O0FxRTU1YVE7QUFkRjtFQUVJO0FyRTY2YVY7O0FxRS82YU07RUFFSTtBckVpN2FWOztBcUVuN2FNO0VBRUk7QXJFcTdhVjs7QXFFdjdhTTtFQUVJO0FyRXk3YVY7O0FxRTM3YU07RUFFSTtBckU2N2FWOztBcUUvN2FNO0VBRUk7QXJFaThhVjs7QXFFbjhhTTtFQUVJO0FyRXE4YVY7O0FxRXY4YU07RUFFSTtBckV5OGFWOztBcUUzOGFNO0VBRUk7QXJFNjhhVjs7QXFFLzhhTTtFQUVJO0FyRWk5YVY7O0FxRW45YU07RUFFSTtBckVxOWFWOztBcUV2OWFNO0VBRUk7QXJFeTlhVjs7QXFFMzlhTTtFQUVJO0FyRTY5YVY7O0FxRS85YU07RUFFSTtFQUFBO0FyRWsrYVY7O0FxRXArYU07RUFFSTtFQUFBO0FyRXUrYVY7O0FxRXorYU07RUFFSTtFQUFBO0FyRTQrYVY7O0FxRTkrYU07RUFFSTtFQUFBO0FyRWkvYVY7O0FxRW4vYU07RUFFSTtBckVxL2FWOztBcUV2L2FNO0VBRUk7QXJFeS9hVjs7QWM3K2FJO0V1RGRFO0lBRUk7RXJFOC9hUjs7RXFFaGdiSTtJQUVJO0VyRWtnYlI7O0VxRXBnYkk7SUFFSTtFckVzZ2JSOztFcUV4Z2JJO0lBRUk7RXJFMGdiUjs7RXFFNWdiSTtJQUVJO0VyRThnYlI7O0VxRWhoYkk7SUFFSTtFckVraGJSOztFcUVwaGJJO0lBRUk7RXJFc2hiUjs7RXFFeGhiSTtJQUVJO0VyRTBoYlI7O0VxRTVoYkk7SUFFSTtFckU4aGJSOztFcUVoaWJJO0lBRUk7RXJFa2liUjs7RXFFcGliSTtJQUVJO0VyRXNpYlI7O0VxRXhpYkk7SUFFSTtFckUwaWJSOztFcUU1aWJJO0lBRUk7RXJFOGliUjs7RXFFaGpiSTtJQUVJO0VyRWtqYlI7O0VxRXBqYkk7SUFFSTtFckVzamJSOztFcUV4amJJO0lBRUk7RXJFMGpiUjs7RXFFNWpiSTtJQUVJO0VyRThqYlI7O0VxRWhrYkk7SUFFSTtFckVra2JSOztFcUVwa2JJO0lBRUk7RXJFc2tiUjs7RXFFeGtiSTtJQUVJO0VyRTBrYlI7O0VxRTVrYkk7SUFFSTtFckU4a2JSOztFcUVobGJJO0lBRUk7RXJFa2xiUjs7RXFFcGxiSTtJQUVJO0VyRXNsYlI7O0VxRXhsYkk7SUFFSTtFckUwbGJSOztFcUU1bGJJO0lBRUk7RXJFOGxiUjs7RXFFaG1iSTtJQUVJO0VyRWttYlI7O0VxRXBtYkk7SUFFSTtFckVzbWJSOztFcUV4bWJJO0lBRUk7RXJFMG1iUjs7RXFFNW1iSTtJQUVJO0VyRThtYlI7O0VxRWhuYkk7SUFFSTtFckVrbmJSOztFcUVwbmJJO0lBRUk7RXJFc25iUjs7RXFFeG5iSTtJQUVJO0VyRTBuYlI7O0VxRTVuYkk7SUFFSTtFckU4bmJSOztFcUVob2JJO0lBRUk7RXJFa29iUjs7RXFFcG9iSTtJQUVJO0VyRXNvYlI7O0VxRXhvYkk7SUFFSTtFckUwb2JSOztFcUU1b2JJO0lBRUk7RXJFOG9iUjs7RXFFaHBiSTtJQUVJO0VyRWtwYlI7O0VxRXBwYkk7SUFFSTtFckVzcGJSOztFcUV4cGJJO0lBRUk7RXJFMHBiUjs7RXFFNXBiSTtJQUVJO0VyRThwYlI7O0VxRWhxYkk7SUFFSTtFckVrcWJSOztFcUVwcWJJO0lBRUk7RXJFc3FiUjs7RXFFeHFiSTtJQUVJO0VyRTBxYlI7O0VxRTVxYkk7SUFFSTtFckU4cWJSOztFcUVocmJJO0lBRUk7RXJFa3JiUjs7RXFFcHJiSTtJQUVJO0VyRXNyYlI7O0VxRXhyYkk7SUFFSTtFckUwcmJSOztFcUU1cmJJO0lBRUk7RXJFOHJiUjs7RXFFaHNiSTtJQUVJO0VyRWtzYlI7O0VxRXBzYkk7SUFFSTtFckVzc2JSOztFcUV4c2JJO0lBRUk7RXJFMHNiUjs7RXFFNXNiSTtJQUVJO0VyRThzYlI7O0VxRWh0Ykk7SUFFSTtFckVrdGJSOztFcUVwdGJJO0lBRUk7RXJFc3RiUjs7RXFFeHRiSTtJQUVJO0VyRTB0YlI7O0VxRTV0Ykk7SUFFSTtFckU4dGJSOztFcUVodWJJO0lBRUk7RXJFa3ViUjs7RXFFcHViSTtJQUVJO0VyRXN1YlI7O0VxRXh1Ykk7SUFFSTtFckUwdWJSOztFcUU1dWJJO0lBRUk7RXJFOHViUjs7RXFFaHZiSTtJQUVJO0VyRWt2YlI7O0VxRXB2Ykk7SUFFSTtFckVzdmJSOztFcUV4dmJJO0lBRUk7RXJFMHZiUjs7RXFFNXZiSTtJQUVJO0VyRTh2YlI7O0VxRWh3Ykk7SUFFSTtFckVrd2JSOztFcUVwd2JJO0lBRUk7RXJFc3diUjs7RXFFeHdiSTtJQUVJO0VyRTB3YlI7O0VxRTV3Ykk7SUFFSTtFckU4d2JSOztFcUVoeGJJO0lBRUk7RXJFa3hiUjs7RXFFcHhiSTtJQUVJO0VyRXN4YlI7O0VxRXh4Ykk7SUFFSTtFckUweGJSOztFcUU1eGJJO0lBRUk7RXJFOHhiUjs7RXFFaHliSTtJQUVJO0VyRWt5YlI7O0VxRXB5Ykk7SUFFSTtFckVzeWJSOztFcUV4eWJJO0lBRUk7RXJFMHliUjs7RXFFNXliSTtJQUVJO0VyRTh5YlI7O0VxRWh6Ykk7SUFFSTtFckVremJSOztFcUVwemJJO0lBRUk7RXJFc3piUjs7RXFFeHpiSTtJQUVJO0VyRTB6YlI7O0VxRTV6Ykk7SUFFSTtFckU4emJSOztFcUVoMGJJO0lBRUk7RXJFazBiUjs7RXFFcDBiSTtJQUVJO0VyRXMwYlI7O0VxRXgwYkk7SUFFSTtFckUwMGJSOztFcUU1MGJJO0lBRUk7RXJFODBiUjs7RXFFaDFiSTtJQUVJO0VyRWsxYlI7O0VxRXAxYkk7SUFFSTtFckVzMWJSOztFcUV4MWJJO0lBRUk7RXJFMDFiUjs7RXFFNTFiSTtJQUVJO0VyRTgxYlI7O0VxRWgyYkk7SUFFSTtFckVrMmJSOztFcUVwMmJJO0lBRUk7RXJFczJiUjs7RXFFeDJiSTtJQUVJO0lBQUE7RXJFMjJiUjs7RXFFNzJiSTtJQUVJO0lBQUE7RXJFZzNiUjs7RXFFbDNiSTtJQUVJO0lBQUE7RXJFcTNiUjs7RXFFdjNiSTtJQUVJO0lBQUE7RXJFMDNiUjs7RXFFNTNiSTtJQUVJO0lBQUE7RXJFKzNiUjs7RXFFajRiSTtJQUVJO0lBQUE7RXJFbzRiUjs7RXFFdDRiSTtJQUVJO0lBQUE7RXJFeTRiUjs7RXFFMzRiSTtJQUVJO0lBQUE7RXJFODRiUjs7RXFFaDViSTtJQUVJO0lBQUE7RXJFbTViUjs7RXFFcjViSTtJQUVJO0lBQUE7RXJFdzViUjs7RXFFMTViSTtJQUVJO0lBQUE7RXJFNjViUjs7RXFFLzViSTtJQUVJO0lBQUE7RXJFazZiUjs7RXFFcDZiSTtJQUVJO0lBQUE7RXJFdTZiUjs7RXFFejZiSTtJQUVJO0lBQUE7RXJFNDZiUjs7RXFFOTZiSTtJQUVJO0lBQUE7RXJFaTdiUjs7RXFFbjdiSTtJQUVJO0lBQUE7RXJFczdiUjs7RXFFeDdiSTtJQUVJO0lBQUE7RXJFMjdiUjs7RXFFNzdiSTtJQUVJO0lBQUE7RXJFZzhiUjs7RXFFbDhiSTtJQUVJO0lBQUE7RXJFcThiUjs7RXFFdjhiSTtJQUVJO0lBQUE7RXJFMDhiUjs7RXFFNThiSTtJQUVJO0lBQUE7RXJFKzhiUjs7RXFFajliSTtJQUVJO0lBQUE7RXJFbzliUjs7RXFFdDliSTtJQUVJO0lBQUE7RXJFeTliUjs7RXFFMzliSTtJQUVJO0lBQUE7RXJFODliUjs7RXFFaCtiSTtJQUVJO0lBQUE7RXJFbStiUjs7RXFFcitiSTtJQUVJO0lBQUE7RXJFdytiUjs7RXFFMStiSTtJQUVJO0lBQUE7RXJFNitiUjs7RXFFLytiSTtJQUVJO0lBQUE7RXJFay9iUjs7RXFFcC9iSTtJQUVJO0lBQUE7RXJFdS9iUjs7RXFFei9iSTtJQUVJO0lBQUE7RXJFNC9iUjs7RXFFOS9iSTtJQUVJO0lBQUE7RXJFaWdjUjs7RXFFbmdjSTtJQUVJO0lBQUE7RXJFc2djUjs7RXFFeGdjSTtJQUVJO0lBQUE7RXJFMmdjUjs7RXFFN2djSTtJQUVJO0lBQUE7RXJFZ2hjUjs7RXFFbGhjSTtJQUVJO0lBQUE7RXJFcWhjUjs7RXFFdmhjSTtJQUVJO0lBQUE7RXJFMGhjUjs7RXFFNWhjSTtJQUVJO0VyRThoY1I7O0VxRWhpY0k7SUFFSTtFckVraWNSOztFcUVwaWNJO0lBRUk7RXJFc2ljUjs7RXFFeGljSTtJQUVJO0VyRTBpY1I7O0VxRTVpY0k7SUFFSTtFckU4aWNSOztFcUVoamNJO0lBRUk7RXJFa2pjUjs7RXFFcGpjSTtJQUVJO0VyRXNqY1I7O0VxRXhqY0k7SUFFSTtFckUwamNSOztFcUU1amNJO0lBRUk7RXJFOGpjUjs7RXFFaGtjSTtJQUVJO0VyRWtrY1I7O0VxRXBrY0k7SUFFSTtFckVza2NSOztFcUV4a2NJO0lBRUk7RXJFMGtjUjs7RXFFNWtjSTtJQUVJO0VyRThrY1I7O0VxRWhsY0k7SUFFSTtFckVrbGNSOztFcUVwbGNJO0lBRUk7RXJFc2xjUjs7RXFFeGxjSTtJQUVJO0VyRTBsY1I7O0VxRTVsY0k7SUFFSTtFckU4bGNSOztFcUVobWNJO0lBRUk7RXJFa21jUjs7RXFFcG1jSTtJQUVJO0VyRXNtY1I7O0VxRXhtY0k7SUFFSTtFckUwbWNSOztFcUU1bWNJO0lBRUk7RXJFOG1jUjs7RXFFaG5jSTtJQUVJO0VyRWtuY1I7O0VxRXBuY0k7SUFFSTtFckVzbmNSOztFcUV4bmNJO0lBRUk7RXJFMG5jUjs7RXFFNW5jSTtJQUVJO0VyRThuY1I7O0VxRWhvY0k7SUFFSTtFckVrb2NSOztFcUVwb2NJO0lBRUk7RXJFc29jUjs7RXFFeG9jSTtJQUVJO0VyRTBvY1I7O0VxRTVvY0k7SUFFSTtFckU4b2NSOztFcUVocGNJO0lBRUk7RXJFa3BjUjs7RXFFcHBjSTtJQUVJO0VyRXNwY1I7O0VxRXhwY0k7SUFFSTtFckUwcGNSOztFcUU1cGNJO0lBRUk7RXJFOHBjUjs7RXFFaHFjSTtJQUVJO0VyRWtxY1I7O0VxRXBxY0k7SUFFSTtFckVzcWNSOztFcUV4cWNJO0lBRUk7RXJFMHFjUjs7RXFFNXFjSTtJQUVJO0VyRThxY1I7O0VxRWhyY0k7SUFFSTtFckVrcmNSOztFcUVwcmNJO0lBRUk7RXJFc3JjUjs7RXFFeHJjSTtJQUVJO0VyRTByY1I7O0VxRTVyY0k7SUFFSTtFckU4cmNSOztFcUVoc2NJO0lBRUk7RXJFa3NjUjs7RXFFcHNjSTtJQUVJO0VyRXNzY1I7O0VxRXhzY0k7SUFFSTtFckUwc2NSOztFcUU1c2NJO0lBRUk7RXJFOHNjUjs7RXFFaHRjSTtJQUVJO0VyRWt0Y1I7O0VxRXB0Y0k7SUFFSTtFckVzdGNSOztFcUV4dGNJO0lBRUk7RXJFMHRjUjs7RXFFNXRjSTtJQUVJO0VyRTh0Y1I7O0VxRWh1Y0k7SUFFSTtFckVrdWNSOztFcUVwdWNJO0lBRUk7RXJFc3VjUjs7RXFFeHVjSTtJQUVJO0VyRTB1Y1I7O0VxRTV1Y0k7SUFFSTtFckU4dWNSOztFcUVodmNJO0lBRUk7RXJFa3ZjUjs7RXFFcHZjSTtJQUVJO0VyRXN2Y1I7O0VxRXh2Y0k7SUFFSTtFckUwdmNSOztFcUU1dmNJO0lBRUk7RXJFOHZjUjs7RXFFaHdjSTtJQUVJO0VyRWt3Y1I7O0VxRXB3Y0k7SUFFSTtFckVzd2NSOztFcUV4d2NJO0lBRUk7RXJFMHdjUjs7RXFFNXdjSTtJQUVJO0VyRTh3Y1I7O0VxRWh4Y0k7SUFFSTtFckVreGNSOztFcUVweGNJO0lBRUk7RXJFc3hjUjs7RXFFeHhjSTtJQUVJO0VyRTB4Y1I7O0VxRTV4Y0k7SUFFSTtFckU4eGNSOztFcUVoeWNJO0lBRUk7RXJFa3ljUjs7RXFFcHljSTtJQUVJO0VyRXN5Y1I7O0VxRXh5Y0k7SUFFSTtFckUweWNSOztFcUU1eWNJO0lBRUk7RXJFOHljUjs7RXFFaHpjSTtJQUVJO0VyRWt6Y1I7O0VxRXB6Y0k7SUFFSTtFckVzemNSOztFcUV4emNJO0lBRUk7RXJFMHpjUjs7RXFFNXpjSTtJQUVJO0VyRTh6Y1I7O0VxRWgwY0k7SUFFSTtFckVrMGNSOztFcUVwMGNJO0lBRUk7RXJFczBjUjs7RXFFeDBjSTtJQUVJO0VyRTAwY1I7O0VxRTUwY0k7SUFFSTtFckU4MGNSOztFcUVoMWNJO0lBRUk7RXJFazFjUjs7RXFFcDFjSTtJQUVJO0VyRXMxY1I7O0VxRXgxY0k7SUFFSTtFckUwMWNSOztFcUU1MWNJO0lBRUk7RXJFODFjUjs7RXFFaDJjSTtJQUVJO0VyRWsyY1I7O0VxRXAyY0k7SUFFSTtFckVzMmNSOztFcUV4MmNJO0lBRUk7RXJFMDJjUjs7RXFFNTJjSTtJQUVJO0VyRTgyY1I7O0VxRWgzY0k7SUFFSTtFckVrM2NSOztFcUVwM2NJO0lBRUk7RXJFczNjUjs7RXFFeDNjSTtJQUVJO0VyRTAzY1I7O0VxRTUzY0k7SUFFSTtJQUFBO0VyRSszY1I7O0VxRWo0Y0k7SUFFSTtJQUFBO0VyRW80Y1I7O0VxRXQ0Y0k7SUFFSTtJQUFBO0VyRXk0Y1I7O0VxRTM0Y0k7SUFFSTtJQUFBO0VyRTg0Y1I7O0VxRWg1Y0k7SUFFSTtJQUFBO0VyRW01Y1I7O0VxRXI1Y0k7SUFFSTtJQUFBO0VyRXc1Y1I7O0VxRTE1Y0k7SUFFSTtJQUFBO0VyRTY1Y1I7O0VxRS81Y0k7SUFFSTtJQUFBO0VyRWs2Y1I7O0VxRXA2Y0k7SUFFSTtJQUFBO0VyRXU2Y1I7O0VxRXo2Y0k7SUFFSTtJQUFBO0VyRTQ2Y1I7O0VxRTk2Y0k7SUFFSTtJQUFBO0VyRWk3Y1I7O0VxRW43Y0k7SUFFSTtJQUFBO0VyRXM3Y1I7O0VxRXg3Y0k7SUFFSTtJQUFBO0VyRTI3Y1I7O0VxRTc3Y0k7SUFFSTtJQUFBO0VyRWc4Y1I7O0VxRWw4Y0k7SUFFSTtJQUFBO0VyRXE4Y1I7O0VxRXY4Y0k7SUFFSTtJQUFBO0VyRTA4Y1I7O0VxRTU4Y0k7SUFFSTtJQUFBO0VyRSs4Y1I7O0VxRWo5Y0k7SUFFSTtJQUFBO0VyRW85Y1I7O0VxRXQ5Y0k7SUFFSTtJQUFBO0VyRXk5Y1I7O0VxRTM5Y0k7SUFFSTtJQUFBO0VyRTg5Y1I7O0VxRWgrY0k7SUFFSTtJQUFBO0VyRW0rY1I7O0VxRXIrY0k7SUFFSTtJQUFBO0VyRXcrY1I7O0VxRTErY0k7SUFFSTtJQUFBO0VyRTYrY1I7O0VxRS8rY0k7SUFFSTtJQUFBO0VyRWsvY1I7O0VxRXAvY0k7SUFFSTtJQUFBO0VyRXUvY1I7O0VxRXovY0k7SUFFSTtJQUFBO0VyRTQvY1I7O0VxRTkvY0k7SUFFSTtJQUFBO0VyRWlnZFI7O0VxRW5nZEk7SUFFSTtJQUFBO0VyRXNnZFI7O0VxRXhnZEk7SUFFSTtJQUFBO0VyRTJnZFI7O0VxRTdnZEk7SUFFSTtJQUFBO0VyRWdoZFI7O0VxRWxoZEk7SUFFSTtJQUFBO0VyRXFoZFI7O0VxRXZoZEk7SUFFSTtJQUFBO0VyRTBoZFI7O0VxRTVoZEk7SUFFSTtFckU4aGRSOztFcUVoaWRJO0lBRUk7RXJFa2lkUjs7RXFFcGlkSTtJQUVJO0VyRXNpZFI7O0VxRXhpZEk7SUFFSTtFckUwaWRSOztFcUU1aWRJO0lBRUk7RXJFOGlkUjs7RXFFaGpkSTtJQUVJO0VyRWtqZFI7O0VxRXBqZEk7SUFFSTtFckVzamRSOztFcUV4amRJO0lBRUk7RXJFMGpkUjs7RXFFNWpkSTtJQUVJO0VyRThqZFI7O0VxRWhrZEk7SUFFSTtFckVra2RSOztFcUVwa2RJO0lBRUk7RXJFc2tkUjs7RXFFeGtkSTtJQUVJO0VyRTBrZFI7O0VxRTVrZEk7SUFFSTtFckU4a2RSOztFcUVobGRJO0lBRUk7RXJFa2xkUjs7RXFFcGxkSTtJQUVJO0VyRXNsZFI7O0VxRXhsZEk7SUFFSTtFckUwbGRSOztFcUU1bGRJO0lBRUk7RXJFOGxkUjs7RXFFaG1kSTtJQUVJO0VyRWttZFI7O0VxRXBtZEk7SUFFSTtFckVzbWRSOztFcUV4bWRJO0lBRUk7RXJFMG1kUjs7RXFFNW1kSTtJQUVJO0VyRThtZFI7O0VxRWhuZEk7SUFFSTtFckVrbmRSOztFcUVwbmRJO0lBRUk7RXJFc25kUjs7RXFFeG5kSTtJQUVJO0VyRTBuZFI7O0VxRTVuZEk7SUFFSTtFckU4bmRSOztFcUVob2RJO0lBRUk7RXJFa29kUjs7RXFFcG9kSTtJQUVJO0VyRXNvZFI7O0VxRXhvZEk7SUFFSTtFckUwb2RSOztFcUU1b2RJO0lBRUk7RXJFOG9kUjs7RXFFaHBkSTtJQUVJO0VyRWtwZFI7O0VxRXBwZEk7SUFFSTtFckVzcGRSOztFcUV4cGRJO0lBRUk7RXJFMHBkUjs7RXFFNXBkSTtJQUVJO0VyRThwZFI7O0VxRWhxZEk7SUFFSTtFckVrcWRSOztFcUVwcWRJO0lBRUk7RXJFc3FkUjs7RXFFeHFkSTtJQUVJO0VyRTBxZFI7O0VxRTVxZEk7SUFFSTtFckU4cWRSOztFcUVocmRJO0lBRUk7RXJFa3JkUjs7RXFFcHJkSTtJQUVJO0VyRXNyZFI7O0VxRXhyZEk7SUFFSTtFckUwcmRSOztFcUU1cmRJO0lBRUk7RXJFOHJkUjs7RXFFaHNkSTtJQUVJO0VyRWtzZFI7O0VxRXBzZEk7SUFFSTtFckVzc2RSOztFcUV4c2RJO0lBRUk7RXJFMHNkUjs7RXFFNXNkSTtJQUVJO0VyRThzZFI7O0VxRWh0ZEk7SUFFSTtFckVrdGRSOztFcUVwdGRJO0lBRUk7RXJFc3RkUjs7RXFFeHRkSTtJQUVJO0VyRTB0ZFI7O0VxRTV0ZEk7SUFFSTtFckU4dGRSOztFcUVodWRJO0lBRUk7RXJFa3VkUjs7RXFFcHVkSTtJQUVJO0VyRXN1ZFI7O0VxRXh1ZEk7SUFFSTtFckUwdWRSOztFcUU1dWRJO0lBRUk7RXJFOHVkUjs7RXFFaHZkSTtJQUVJO0VyRWt2ZFI7O0VxRXB2ZEk7SUFFSTtFckVzdmRSOztFcUV4dmRJO0lBRUk7RXJFMHZkUjs7RXFFNXZkSTtJQUVJO0VyRTh2ZFI7O0VxRWh3ZEk7SUFFSTtFckVrd2RSOztFcUVwd2RJO0lBRUk7RXJFc3dkUjs7RXFFeHdkSTtJQUVJO0VyRTB3ZFI7O0VxRTV3ZEk7SUFFSTtFckU4d2RSOztFcUVoeGRJO0lBRUk7RXJFa3hkUjs7RXFFcHhkSTtJQUVJO0VyRXN4ZFI7O0VxRXh4ZEk7SUFFSTtFckUweGRSOztFcUU1eGRJO0lBRUk7RXJFOHhkUjs7RXFFaHlkSTtJQUVJO0VyRWt5ZFI7O0VxRXB5ZEk7SUFFSTtFckVzeWRSOztFcUV4eWRJO0lBRUk7RXJFMHlkUjs7RXFFNXlkSTtJQUVJO0VyRTh5ZFI7O0VxRWh6ZEk7SUFFSTtFckVremRSOztFcUVwemRJO0lBRUk7RXJFc3pkUjs7RXFFeHpkSTtJQUVJO0VyRTB6ZFI7O0VxRTV6ZEk7SUFFSTtFckU4emRSOztFcUVoMGRJO0lBRUk7RXJFazBkUjs7RXFFcDBkSTtJQUVJO0VyRXMwZFI7O0VxRXgwZEk7SUFFSTtFckUwMGRSOztFcUU1MGRJO0lBRUk7RXJFODBkUjs7RXFFaDFkSTtJQUVJO0VyRWsxZFI7O0VxRXAxZEk7SUFFSTtFckVzMWRSOztFcUV4MWRJO0lBRUk7RXJFMDFkUjs7RXFFNTFkSTtJQUVJO0VyRTgxZFI7O0VxRWgyZEk7SUFFSTtJQUFBO0VyRW0yZFI7O0VxRXIyZEk7SUFFSTtJQUFBO0VyRXcyZFI7O0VxRTEyZEk7SUFFSTtJQUFBO0VyRTYyZFI7O0VxRS8yZEk7SUFFSTtJQUFBO0VyRWszZFI7O0VxRXAzZEk7SUFFSTtJQUFBO0VyRXUzZFI7O0VxRXozZEk7SUFFSTtJQUFBO0VyRTQzZFI7O0VxRTkzZEk7SUFFSTtJQUFBO0VyRWk0ZFI7O0VxRW40ZEk7SUFFSTtJQUFBO0VyRXM0ZFI7O0VxRXg0ZEk7SUFFSTtJQUFBO0VyRTI0ZFI7O0VxRTc0ZEk7SUFFSTtJQUFBO0VyRWc1ZFI7O0VxRWw1ZEk7SUFFSTtJQUFBO0VyRXE1ZFI7O0VxRXY1ZEk7SUFFSTtJQUFBO0VyRTA1ZFI7O0VxRTU1ZEk7SUFFSTtJQUFBO0VyRSs1ZFI7O0VxRWo2ZEk7SUFFSTtJQUFBO0VyRW82ZFI7O0VxRXQ2ZEk7SUFFSTtJQUFBO0VyRXk2ZFI7O0VxRTM2ZEk7SUFFSTtJQUFBO0VyRTg2ZFI7O0VxRWg3ZEk7SUFFSTtJQUFBO0VyRW03ZFI7O0VxRXI3ZEk7SUFFSTtJQUFBO0VyRXc3ZFI7O0VxRTE3ZEk7SUFFSTtJQUFBO0VyRTY3ZFI7O0VxRS83ZEk7SUFFSTtJQUFBO0VyRWs4ZFI7O0VxRXA4ZEk7SUFFSTtJQUFBO0VyRXU4ZFI7O0VxRXo4ZEk7SUFFSTtJQUFBO0VyRTQ4ZFI7O0VxRTk4ZEk7SUFFSTtJQUFBO0VyRWk5ZFI7O0VxRW45ZEk7SUFFSTtJQUFBO0VyRXM5ZFI7O0VxRXg5ZEk7SUFFSTtJQUFBO0VyRTI5ZFI7O0VxRTc5ZEk7SUFFSTtJQUFBO0VyRWcrZFI7O0VxRWwrZEk7SUFFSTtJQUFBO0VyRXErZFI7O0VxRXYrZEk7SUFFSTtJQUFBO0VyRTArZFI7O0VxRTUrZEk7SUFFSTtJQUFBO0VyRSsrZFI7O0VxRWovZEk7SUFFSTtJQUFBO0VyRW8vZFI7O0VxRXQvZEk7SUFFSTtJQUFBO0VyRXkvZFI7O0VxRTMvZEk7SUFFSTtJQUFBO0VyRTgvZFI7O0VxRWhnZUk7SUFFSTtJQUFBO0VyRW1nZVI7O0VxRXJnZUk7SUFFSTtJQUFBO0VyRXdnZVI7O0VxRTFnZUk7SUFFSTtFckU0Z2VSOztFcUU5Z2VJO0lBRUk7RXJFZ2hlUjs7RXFFbGhlSTtJQUVJO0VyRW9oZVI7O0VxRXRoZUk7SUFFSTtFckV3aGVSOztFcUUxaGVJO0lBRUk7RXJFNGhlUjs7RXFFOWhlSTtJQUVJO0VyRWdpZVI7O0VxRWxpZUk7SUFFSTtFckVvaWVSOztFcUV0aWVJO0lBRUk7RXJFd2llUjs7RXFFMWllSTtJQUVJO0VyRTRpZVI7O0VxRTlpZUk7SUFFSTtFckVnamVSOztFcUVsamVJO0lBRUk7RXJFb2plUjs7RXFFdGplSTtJQUVJO0VyRXdqZVI7O0VxRTFqZUk7SUFFSTtFckU0amVSOztFcUU5amVJO0lBRUk7RXJFZ2tlUjs7RXFFbGtlSTtJQUVJO0VyRW9rZVI7O0VxRXRrZUk7SUFFSTtFckV3a2VSOztFcUUxa2VJO0lBRUk7RXJFNGtlUjs7RXFFOWtlSTtJQUVJO0VyRWdsZVI7O0VxRWxsZUk7SUFFSTtFckVvbGVSOztFcUV0bGVJO0lBRUk7RXJFd2xlUjs7RXFFMWxlSTtJQUVJO0VyRTRsZVI7O0VxRTlsZUk7SUFFSTtFckVnbWVSOztFcUVsbWVJO0lBRUk7RXJFb21lUjs7RXFFdG1lSTtJQUVJO0VyRXdtZVI7O0VxRTFtZUk7SUFFSTtFckU0bWVSOztFcUU5bWVJO0lBRUk7RXJFZ25lUjs7RXFFbG5lSTtJQUVJO0VyRW9uZVI7O0VxRXRuZUk7SUFFSTtFckV3bmVSOztFcUUxbmVJO0lBRUk7RXJFNG5lUjs7RXFFOW5lSTtJQUVJO0VyRWdvZVI7O0VxRWxvZUk7SUFFSTtFckVvb2VSOztFcUV0b2VJO0lBRUk7RXJFd29lUjs7RXFFMW9lSTtJQUVJO0VyRTRvZVI7O0VxRTlvZUk7SUFFSTtFckVncGVSOztFcUVscGVJO0lBRUk7RXJFb3BlUjs7RXFFdHBlSTtJQUVJO0VyRXdwZVI7O0VxRTFwZUk7SUFFSTtFckU0cGVSOztFcUU5cGVJO0lBRUk7RXJFZ3FlUjs7RXFFbHFlSTtJQUVJO0VyRW9xZVI7O0VxRXRxZUk7SUFFSTtFckV3cWVSOztFcUUxcWVJO0lBRUk7RXJFNHFlUjs7RXFFOXFlSTtJQUVJO0VyRWdyZVI7O0VxRWxyZUk7SUFFSTtFckVvcmVSOztFcUV0cmVJO0lBRUk7RXJFd3JlUjs7RXFFMXJlSTtJQUVJO0VyRTRyZVI7O0VxRTlyZUk7SUFFSTtFckVnc2VSOztFcUVsc2VJO0lBRUk7RXJFb3NlUjs7RXFFdHNlSTtJQUVJO0VyRXdzZVI7O0VxRTFzZUk7SUFFSTtFckU0c2VSOztFcUU5c2VJO0lBRUk7RXJFZ3RlUjs7RXFFbHRlSTtJQUVJO0VyRW90ZVI7O0VxRXR0ZUk7SUFFSTtFckV3dGVSOztFcUUxdGVJO0lBRUk7RXJFNHRlUjs7RXFFOXRlSTtJQUVJO0VyRWd1ZVI7O0VxRWx1ZUk7SUFFSTtFckVvdWVSOztFcUV0dWVJO0lBRUk7RXJFd3VlUjs7RXFFMXVlSTtJQUVJO0VyRTR1ZVI7O0VxRTl1ZUk7SUFFSTtFckVndmVSOztFcUVsdmVJO0lBRUk7RXJFb3ZlUjs7RXFFdHZlSTtJQUVJO0VyRXd2ZVI7O0VxRTF2ZUk7SUFFSTtFckU0dmVSOztFcUU5dmVJO0lBRUk7RXJFZ3dlUjs7RXFFbHdlSTtJQUVJO0VyRW93ZVI7O0VxRXR3ZUk7SUFFSTtFckV3d2VSOztFcUUxd2VJO0lBRUk7RXJFNHdlUjs7RXFFOXdlSTtJQUVJO0VyRWd4ZVI7O0VxRWx4ZUk7SUFFSTtFckVveGVSOztFcUV0eGVJO0lBRUk7RXJFd3hlUjs7RXFFMXhlSTtJQUVJO0VyRTR4ZVI7O0VxRTl4ZUk7SUFFSTtFckVneWVSOztFcUVseWVJO0lBRUk7RXJFb3llUjtBQUNGO0FjenhlSTtFdURkRTtJQUVJO0VyRXl5ZVI7O0VxRTN5ZUk7SUFFSTtFckU2eWVSOztFcUUveWVJO0lBRUk7RXJFaXplUjs7RXFFbnplSTtJQUVJO0VyRXF6ZVI7O0VxRXZ6ZUk7SUFFSTtFckV5emVSOztFcUUzemVJO0lBRUk7RXJFNnplUjs7RXFFL3plSTtJQUVJO0VyRWkwZVI7O0VxRW4wZUk7SUFFSTtFckVxMGVSOztFcUV2MGVJO0lBRUk7RXJFeTBlUjs7RXFFMzBlSTtJQUVJO0VyRTYwZVI7O0VxRS8wZUk7SUFFSTtFckVpMWVSOztFcUVuMWVJO0lBRUk7RXJFcTFlUjs7RXFFdjFlSTtJQUVJO0VyRXkxZVI7O0VxRTMxZUk7SUFFSTtFckU2MWVSOztFcUUvMWVJO0lBRUk7RXJFaTJlUjs7RXFFbjJlSTtJQUVJO0VyRXEyZVI7O0VxRXYyZUk7SUFFSTtFckV5MmVSOztFcUUzMmVJO0lBRUk7RXJFNjJlUjs7RXFFLzJlSTtJQUVJO0VyRWkzZVI7O0VxRW4zZUk7SUFFSTtFckVxM2VSOztFcUV2M2VJO0lBRUk7RXJFeTNlUjs7RXFFMzNlSTtJQUVJO0VyRTYzZVI7O0VxRS8zZUk7SUFFSTtFckVpNGVSOztFcUVuNGVJO0lBRUk7RXJFcTRlUjs7RXFFdjRlSTtJQUVJO0VyRXk0ZVI7O0VxRTM0ZUk7SUFFSTtFckU2NGVSOztFcUUvNGVJO0lBRUk7RXJFaTVlUjs7RXFFbjVlSTtJQUVJO0VyRXE1ZVI7O0VxRXY1ZUk7SUFFSTtFckV5NWVSOztFcUUzNWVJO0lBRUk7RXJFNjVlUjs7RXFFLzVlSTtJQUVJO0VyRWk2ZVI7O0VxRW42ZUk7SUFFSTtFckVxNmVSOztFcUV2NmVJO0lBRUk7RXJFeTZlUjs7RXFFMzZlSTtJQUVJO0VyRTY2ZVI7O0VxRS82ZUk7SUFFSTtFckVpN2VSOztFcUVuN2VJO0lBRUk7RXJFcTdlUjs7RXFFdjdlSTtJQUVJO0VyRXk3ZVI7O0VxRTM3ZUk7SUFFSTtFckU2N2VSOztFcUUvN2VJO0lBRUk7RXJFaThlUjs7RXFFbjhlSTtJQUVJO0VyRXE4ZVI7O0VxRXY4ZUk7SUFFSTtFckV5OGVSOztFcUUzOGVJO0lBRUk7RXJFNjhlUjs7RXFFLzhlSTtJQUVJO0VyRWk5ZVI7O0VxRW45ZUk7SUFFSTtFckVxOWVSOztFcUV2OWVJO0lBRUk7RXJFeTllUjs7RXFFMzllSTtJQUVJO0VyRTY5ZVI7O0VxRS85ZUk7SUFFSTtFckVpK2VSOztFcUVuK2VJO0lBRUk7RXJFcStlUjs7RXFFditlSTtJQUVJO0VyRXkrZVI7O0VxRTMrZUk7SUFFSTtFckU2K2VSOztFcUUvK2VJO0lBRUk7RXJFaS9lUjs7RXFFbi9lSTtJQUVJO0VyRXEvZVI7O0VxRXYvZUk7SUFFSTtFckV5L2VSOztFcUUzL2VJO0lBRUk7RXJFNi9lUjs7RXFFLy9lSTtJQUVJO0VyRWlnZlI7O0VxRW5nZkk7SUFFSTtFckVxZ2ZSOztFcUV2Z2ZJO0lBRUk7RXJFeWdmUjs7RXFFM2dmSTtJQUVJO0VyRTZnZlI7O0VxRS9nZkk7SUFFSTtFckVpaGZSOztFcUVuaGZJO0lBRUk7RXJFcWhmUjs7RXFFdmhmSTtJQUVJO0VyRXloZlI7O0VxRTNoZkk7SUFFSTtFckU2aGZSOztFcUUvaGZJO0lBRUk7RXJFaWlmUjs7RXFFbmlmSTtJQUVJO0VyRXFpZlI7O0VxRXZpZkk7SUFFSTtFckV5aWZSOztFcUUzaWZJO0lBRUk7RXJFNmlmUjs7RXFFL2lmSTtJQUVJO0VyRWlqZlI7O0VxRW5qZkk7SUFFSTtFckVxamZSOztFcUV2amZJO0lBRUk7RXJFeWpmUjs7RXFFM2pmSTtJQUVJO0VyRTZqZlI7O0VxRS9qZkk7SUFFSTtFckVpa2ZSOztFcUVua2ZJO0lBRUk7RXJFcWtmUjs7RXFFdmtmSTtJQUVJO0VyRXlrZlI7O0VxRTNrZkk7SUFFSTtFckU2a2ZSOztFcUUva2ZJO0lBRUk7RXJFaWxmUjs7RXFFbmxmSTtJQUVJO0VyRXFsZlI7O0VxRXZsZkk7SUFFSTtFckV5bGZSOztFcUUzbGZJO0lBRUk7RXJFNmxmUjs7RXFFL2xmSTtJQUVJO0VyRWltZlI7O0VxRW5tZkk7SUFFSTtFckVxbWZSOztFcUV2bWZJO0lBRUk7RXJFeW1mUjs7RXFFM21mSTtJQUVJO0VyRTZtZlI7O0VxRS9tZkk7SUFFSTtFckVpbmZSOztFcUVubmZJO0lBRUk7RXJFcW5mUjs7RXFFdm5mSTtJQUVJO0VyRXluZlI7O0VxRTNuZkk7SUFFSTtFckU2bmZSOztFcUUvbmZJO0lBRUk7RXJFaW9mUjs7RXFFbm9mSTtJQUVJO0VyRXFvZlI7O0VxRXZvZkk7SUFFSTtFckV5b2ZSOztFcUUzb2ZJO0lBRUk7RXJFNm9mUjs7RXFFL29mSTtJQUVJO0VyRWlwZlI7O0VxRW5wZkk7SUFFSTtJQUFBO0VyRXNwZlI7O0VxRXhwZkk7SUFFSTtJQUFBO0VyRTJwZlI7O0VxRTdwZkk7SUFFSTtJQUFBO0VyRWdxZlI7O0VxRWxxZkk7SUFFSTtJQUFBO0VyRXFxZlI7O0VxRXZxZkk7SUFFSTtJQUFBO0VyRTBxZlI7O0VxRTVxZkk7SUFFSTtJQUFBO0VyRStxZlI7O0VxRWpyZkk7SUFFSTtJQUFBO0VyRW9yZlI7O0VxRXRyZkk7SUFFSTtJQUFBO0VyRXlyZlI7O0VxRTNyZkk7SUFFSTtJQUFBO0VyRThyZlI7O0VxRWhzZkk7SUFFSTtJQUFBO0VyRW1zZlI7O0VxRXJzZkk7SUFFSTtJQUFBO0VyRXdzZlI7O0VxRTFzZkk7SUFFSTtJQUFBO0VyRTZzZlI7O0VxRS9zZkk7SUFFSTtJQUFBO0VyRWt0ZlI7O0VxRXB0Zkk7SUFFSTtJQUFBO0VyRXV0ZlI7O0VxRXp0Zkk7SUFFSTtJQUFBO0VyRTR0ZlI7O0VxRTl0Zkk7SUFFSTtJQUFBO0VyRWl1ZlI7O0VxRW51Zkk7SUFFSTtJQUFBO0VyRXN1ZlI7O0VxRXh1Zkk7SUFFSTtJQUFBO0VyRTJ1ZlI7O0VxRTd1Zkk7SUFFSTtJQUFBO0VyRWd2ZlI7O0VxRWx2Zkk7SUFFSTtJQUFBO0VyRXF2ZlI7O0VxRXZ2Zkk7SUFFSTtJQUFBO0VyRTB2ZlI7O0VxRTV2Zkk7SUFFSTtJQUFBO0VyRSt2ZlI7O0VxRWp3Zkk7SUFFSTtJQUFBO0VyRW93ZlI7O0VxRXR3Zkk7SUFFSTtJQUFBO0VyRXl3ZlI7O0VxRTN3Zkk7SUFFSTtJQUFBO0VyRTh3ZlI7O0VxRWh4Zkk7SUFFSTtJQUFBO0VyRW14ZlI7O0VxRXJ4Zkk7SUFFSTtJQUFBO0VyRXd4ZlI7O0VxRTF4Zkk7SUFFSTtJQUFBO0VyRTZ4ZlI7O0VxRS94Zkk7SUFFSTtJQUFBO0VyRWt5ZlI7O0VxRXB5Zkk7SUFFSTtJQUFBO0VyRXV5ZlI7O0VxRXp5Zkk7SUFFSTtJQUFBO0VyRTR5ZlI7O0VxRTl5Zkk7SUFFSTtJQUFBO0VyRWl6ZlI7O0VxRW56Zkk7SUFFSTtJQUFBO0VyRXN6ZlI7O0VxRXh6Zkk7SUFFSTtJQUFBO0VyRTJ6ZlI7O0VxRTd6Zkk7SUFFSTtJQUFBO0VyRWcwZlI7O0VxRWwwZkk7SUFFSTtJQUFBO0VyRXEwZlI7O0VxRXYwZkk7SUFFSTtFckV5MGZSOztFcUUzMGZJO0lBRUk7RXJFNjBmUjs7RXFFLzBmSTtJQUVJO0VyRWkxZlI7O0VxRW4xZkk7SUFFSTtFckVxMWZSOztFcUV2MWZJO0lBRUk7RXJFeTFmUjs7RXFFMzFmSTtJQUVJO0VyRTYxZlI7O0VxRS8xZkk7SUFFSTtFckVpMmZSOztFcUVuMmZJO0lBRUk7RXJFcTJmUjs7RXFFdjJmSTtJQUVJO0VyRXkyZlI7O0VxRTMyZkk7SUFFSTtFckU2MmZSOztFcUUvMmZJO0lBRUk7RXJFaTNmUjs7RXFFbjNmSTtJQUVJO0VyRXEzZlI7O0VxRXYzZkk7SUFFSTtFckV5M2ZSOztFcUUzM2ZJO0lBRUk7RXJFNjNmUjs7RXFFLzNmSTtJQUVJO0VyRWk0ZlI7O0VxRW40Zkk7SUFFSTtFckVxNGZSOztFcUV2NGZJO0lBRUk7RXJFeTRmUjs7RXFFMzRmSTtJQUVJO0VyRTY0ZlI7O0VxRS80Zkk7SUFFSTtFckVpNWZSOztFcUVuNWZJO0lBRUk7RXJFcTVmUjs7RXFFdjVmSTtJQUVJO0VyRXk1ZlI7O0VxRTM1Zkk7SUFFSTtFckU2NWZSOztFcUUvNWZJO0lBRUk7RXJFaTZmUjs7RXFFbjZmSTtJQUVJO0VyRXE2ZlI7O0VxRXY2Zkk7SUFFSTtFckV5NmZSOztFcUUzNmZJO0lBRUk7RXJFNjZmUjs7RXFFLzZmSTtJQUVJO0VyRWk3ZlI7O0VxRW43Zkk7SUFFSTtFckVxN2ZSOztFcUV2N2ZJO0lBRUk7RXJFeTdmUjs7RXFFMzdmSTtJQUVJO0VyRTY3ZlI7O0VxRS83Zkk7SUFFSTtFckVpOGZSOztFcUVuOGZJO0lBRUk7RXJFcThmUjs7RXFFdjhmSTtJQUVJO0VyRXk4ZlI7O0VxRTM4Zkk7SUFFSTtFckU2OGZSOztFcUUvOGZJO0lBRUk7RXJFaTlmUjs7RXFFbjlmSTtJQUVJO0VyRXE5ZlI7O0VxRXY5Zkk7SUFFSTtFckV5OWZSOztFcUUzOWZJO0lBRUk7RXJFNjlmUjs7RXFFLzlmSTtJQUVJO0VyRWkrZlI7O0VxRW4rZkk7SUFFSTtFckVxK2ZSOztFcUV2K2ZJO0lBRUk7RXJFeStmUjs7RXFFMytmSTtJQUVJO0VyRTYrZlI7O0VxRS8rZkk7SUFFSTtFckVpL2ZSOztFcUVuL2ZJO0lBRUk7RXJFcS9mUjs7RXFFdi9mSTtJQUVJO0VyRXkvZlI7O0VxRTMvZkk7SUFFSTtFckU2L2ZSOztFcUUvL2ZJO0lBRUk7RXJFaWdnQlI7O0VxRW5nZ0JJO0lBRUk7RXJFcWdnQlI7O0VxRXZnZ0JJO0lBRUk7RXJFeWdnQlI7O0VxRTNnZ0JJO0lBRUk7RXJFNmdnQlI7O0VxRS9nZ0JJO0lBRUk7RXJFaWhnQlI7O0VxRW5oZ0JJO0lBRUk7RXJFcWhnQlI7O0VxRXZoZ0JJO0lBRUk7RXJFeWhnQlI7O0VxRTNoZ0JJO0lBRUk7RXJFNmhnQlI7O0VxRS9oZ0JJO0lBRUk7RXJFaWlnQlI7O0VxRW5pZ0JJO0lBRUk7RXJFcWlnQlI7O0VxRXZpZ0JJO0lBRUk7RXJFeWlnQlI7O0VxRTNpZ0JJO0lBRUk7RXJFNmlnQlI7O0VxRS9pZ0JJO0lBRUk7RXJFaWpnQlI7O0VxRW5qZ0JJO0lBRUk7RXJFcWpnQlI7O0VxRXZqZ0JJO0lBRUk7RXJFeWpnQlI7O0VxRTNqZ0JJO0lBRUk7RXJFNmpnQlI7O0VxRS9qZ0JJO0lBRUk7RXJFaWtnQlI7O0VxRW5rZ0JJO0lBRUk7RXJFcWtnQlI7O0VxRXZrZ0JJO0lBRUk7RXJFeWtnQlI7O0VxRTNrZ0JJO0lBRUk7RXJFNmtnQlI7O0VxRS9rZ0JJO0lBRUk7RXJFaWxnQlI7O0VxRW5sZ0JJO0lBRUk7RXJFcWxnQlI7O0VxRXZsZ0JJO0lBRUk7RXJFeWxnQlI7O0VxRTNsZ0JJO0lBRUk7RXJFNmxnQlI7O0VxRS9sZ0JJO0lBRUk7RXJFaW1nQlI7O0VxRW5tZ0JJO0lBRUk7RXJFcW1nQlI7O0VxRXZtZ0JJO0lBRUk7RXJFeW1nQlI7O0VxRTNtZ0JJO0lBRUk7RXJFNm1nQlI7O0VxRS9tZ0JJO0lBRUk7RXJFaW5nQlI7O0VxRW5uZ0JJO0lBRUk7RXJFcW5nQlI7O0VxRXZuZ0JJO0lBRUk7RXJFeW5nQlI7O0VxRTNuZ0JJO0lBRUk7RXJFNm5nQlI7O0VxRS9uZ0JJO0lBRUk7RXJFaW9nQlI7O0VxRW5vZ0JJO0lBRUk7RXJFcW9nQlI7O0VxRXZvZ0JJO0lBRUk7RXJFeW9nQlI7O0VxRTNvZ0JJO0lBRUk7RXJFNm9nQlI7O0VxRS9vZ0JJO0lBRUk7RXJFaXBnQlI7O0VxRW5wZ0JJO0lBRUk7RXJFcXBnQlI7O0VxRXZwZ0JJO0lBRUk7RXJFeXBnQlI7O0VxRTNwZ0JJO0lBRUk7RXJFNnBnQlI7O0VxRS9wZ0JJO0lBRUk7RXJFaXFnQlI7O0VxRW5xZ0JJO0lBRUk7RXJFcXFnQlI7O0VxRXZxZ0JJO0lBRUk7SUFBQTtFckUwcWdCUjs7RXFFNXFnQkk7SUFFSTtJQUFBO0VyRStxZ0JSOztFcUVqcmdCSTtJQUVJO0lBQUE7RXJFb3JnQlI7O0VxRXRyZ0JJO0lBRUk7SUFBQTtFckV5cmdCUjs7RXFFM3JnQkk7SUFFSTtJQUFBO0VyRThyZ0JSOztFcUVoc2dCSTtJQUVJO0lBQUE7RXJFbXNnQlI7O0VxRXJzZ0JJO0lBRUk7SUFBQTtFckV3c2dCUjs7RXFFMXNnQkk7SUFFSTtJQUFBO0VyRTZzZ0JSOztFcUUvc2dCSTtJQUVJO0lBQUE7RXJFa3RnQlI7O0VxRXB0Z0JJO0lBRUk7SUFBQTtFckV1dGdCUjs7RXFFenRnQkk7SUFFSTtJQUFBO0VyRTR0Z0JSOztFcUU5dGdCSTtJQUVJO0lBQUE7RXJFaXVnQlI7O0VxRW51Z0JJO0lBRUk7SUFBQTtFckVzdWdCUjs7RXFFeHVnQkk7SUFFSTtJQUFBO0VyRTJ1Z0JSOztFcUU3dWdCSTtJQUVJO0lBQUE7RXJFZ3ZnQlI7O0VxRWx2Z0JJO0lBRUk7SUFBQTtFckVxdmdCUjs7RXFFdnZnQkk7SUFFSTtJQUFBO0VyRTB2Z0JSOztFcUU1dmdCSTtJQUVJO0lBQUE7RXJFK3ZnQlI7O0VxRWp3Z0JJO0lBRUk7SUFBQTtFckVvd2dCUjs7RXFFdHdnQkk7SUFFSTtJQUFBO0VyRXl3Z0JSOztFcUUzd2dCSTtJQUVJO0lBQUE7RXJFOHdnQlI7O0VxRWh4Z0JJO0lBRUk7SUFBQTtFckVteGdCUjs7RXFFcnhnQkk7SUFFSTtJQUFBO0VyRXd4Z0JSOztFcUUxeGdCSTtJQUVJO0lBQUE7RXJFNnhnQlI7O0VxRS94Z0JJO0lBRUk7SUFBQTtFckVreWdCUjs7RXFFcHlnQkk7SUFFSTtJQUFBO0VyRXV5Z0JSOztFcUV6eWdCSTtJQUVJO0lBQUE7RXJFNHlnQlI7O0VxRTl5Z0JJO0lBRUk7SUFBQTtFckVpemdCUjs7RXFFbnpnQkk7SUFFSTtJQUFBO0VyRXN6Z0JSOztFcUV4emdCSTtJQUVJO0lBQUE7RXJFMnpnQlI7O0VxRTd6Z0JJO0lBRUk7SUFBQTtFckVnMGdCUjs7RXFFbDBnQkk7SUFFSTtJQUFBO0VyRXEwZ0JSOztFcUV2MGdCSTtJQUVJO0VyRXkwZ0JSOztFcUUzMGdCSTtJQUVJO0VyRTYwZ0JSOztFcUUvMGdCSTtJQUVJO0VyRWkxZ0JSOztFcUVuMWdCSTtJQUVJO0VyRXExZ0JSOztFcUV2MWdCSTtJQUVJO0VyRXkxZ0JSOztFcUUzMWdCSTtJQUVJO0VyRTYxZ0JSOztFcUUvMWdCSTtJQUVJO0VyRWkyZ0JSOztFcUVuMmdCSTtJQUVJO0VyRXEyZ0JSOztFcUV2MmdCSTtJQUVJO0VyRXkyZ0JSOztFcUUzMmdCSTtJQUVJO0VyRTYyZ0JSOztFcUUvMmdCSTtJQUVJO0VyRWkzZ0JSOztFcUVuM2dCSTtJQUVJO0VyRXEzZ0JSOztFcUV2M2dCSTtJQUVJO0VyRXkzZ0JSOztFcUUzM2dCSTtJQUVJO0VyRTYzZ0JSOztFcUUvM2dCSTtJQUVJO0VyRWk0Z0JSOztFcUVuNGdCSTtJQUVJO0VyRXE0Z0JSOztFcUV2NGdCSTtJQUVJO0VyRXk0Z0JSOztFcUUzNGdCSTtJQUVJO0VyRTY0Z0JSOztFcUUvNGdCSTtJQUVJO0VyRWk1Z0JSOztFcUVuNWdCSTtJQUVJO0VyRXE1Z0JSOztFcUV2NWdCSTtJQUVJO0VyRXk1Z0JSOztFcUUzNWdCSTtJQUVJO0VyRTY1Z0JSOztFcUUvNWdCSTtJQUVJO0VyRWk2Z0JSOztFcUVuNmdCSTtJQUVJO0VyRXE2Z0JSOztFcUV2NmdCSTtJQUVJO0VyRXk2Z0JSOztFcUUzNmdCSTtJQUVJO0VyRTY2Z0JSOztFcUUvNmdCSTtJQUVJO0VyRWk3Z0JSOztFcUVuN2dCSTtJQUVJO0VyRXE3Z0JSOztFcUV2N2dCSTtJQUVJO0VyRXk3Z0JSOztFcUUzN2dCSTtJQUVJO0VyRTY3Z0JSOztFcUUvN2dCSTtJQUVJO0VyRWk4Z0JSOztFcUVuOGdCSTtJQUVJO0VyRXE4Z0JSOztFcUV2OGdCSTtJQUVJO0VyRXk4Z0JSOztFcUUzOGdCSTtJQUVJO0VyRTY4Z0JSOztFcUUvOGdCSTtJQUVJO0VyRWk5Z0JSOztFcUVuOWdCSTtJQUVJO0VyRXE5Z0JSOztFcUV2OWdCSTtJQUVJO0VyRXk5Z0JSOztFcUUzOWdCSTtJQUVJO0VyRTY5Z0JSOztFcUUvOWdCSTtJQUVJO0VyRWkrZ0JSOztFcUVuK2dCSTtJQUVJO0VyRXErZ0JSOztFcUV2K2dCSTtJQUVJO0VyRXkrZ0JSOztFcUUzK2dCSTtJQUVJO0VyRTYrZ0JSOztFcUUvK2dCSTtJQUVJO0VyRWkvZ0JSOztFcUVuL2dCSTtJQUVJO0VyRXEvZ0JSOztFcUV2L2dCSTtJQUVJO0VyRXkvZ0JSOztFcUUzL2dCSTtJQUVJO0VyRTYvZ0JSOztFcUUvL2dCSTtJQUVJO0VyRWlnaEJSOztFcUVuZ2hCSTtJQUVJO0VyRXFnaEJSOztFcUV2Z2hCSTtJQUVJO0VyRXlnaEJSOztFcUUzZ2hCSTtJQUVJO0VyRTZnaEJSOztFcUUvZ2hCSTtJQUVJO0VyRWloaEJSOztFcUVuaGhCSTtJQUVJO0VyRXFoaEJSOztFcUV2aGhCSTtJQUVJO0VyRXloaEJSOztFcUUzaGhCSTtJQUVJO0VyRTZoaEJSOztFcUUvaGhCSTtJQUVJO0VyRWlpaEJSOztFcUVuaWhCSTtJQUVJO0VyRXFpaEJSOztFcUV2aWhCSTtJQUVJO0VyRXlpaEJSOztFcUUzaWhCSTtJQUVJO0VyRTZpaEJSOztFcUUvaWhCSTtJQUVJO0VyRWlqaEJSOztFcUVuamhCSTtJQUVJO0VyRXFqaEJSOztFcUV2amhCSTtJQUVJO0VyRXlqaEJSOztFcUUzamhCSTtJQUVJO0VyRTZqaEJSOztFcUUvamhCSTtJQUVJO0VyRWlraEJSOztFcUVua2hCSTtJQUVJO0VyRXFraEJSOztFcUV2a2hCSTtJQUVJO0VyRXlraEJSOztFcUUza2hCSTtJQUVJO0VyRTZraEJSOztFcUUva2hCSTtJQUVJO0VyRWlsaEJSOztFcUVubGhCSTtJQUVJO0VyRXFsaEJSOztFcUV2bGhCSTtJQUVJO0VyRXlsaEJSOztFcUUzbGhCSTtJQUVJO0VyRTZsaEJSOztFcUUvbGhCSTtJQUVJO0VyRWltaEJSOztFcUVubWhCSTtJQUVJO0VyRXFtaEJSOztFcUV2bWhCSTtJQUVJO0VyRXltaEJSOztFcUUzbWhCSTtJQUVJO0VyRTZtaEJSOztFcUUvbWhCSTtJQUVJO0VyRWluaEJSOztFcUVubmhCSTtJQUVJO0VyRXFuaEJSOztFcUV2bmhCSTtJQUVJO0VyRXluaEJSOztFcUUzbmhCSTtJQUVJO0VyRTZuaEJSOztFcUUvbmhCSTtJQUVJO0VyRWlvaEJSOztFcUVub2hCSTtJQUVJO0VyRXFvaEJSOztFcUV2b2hCSTtJQUVJO0VyRXlvaEJSOztFcUUzb2hCSTtJQUVJO0lBQUE7RXJFOG9oQlI7O0VxRWhwaEJJO0lBRUk7SUFBQTtFckVtcGhCUjs7RXFFcnBoQkk7SUFFSTtJQUFBO0VyRXdwaEJSOztFcUUxcGhCSTtJQUVJO0lBQUE7RXJFNnBoQlI7O0VxRS9waEJJO0lBRUk7SUFBQTtFckVrcWhCUjs7RXFFcHFoQkk7SUFFSTtJQUFBO0VyRXVxaEJSOztFcUV6cWhCSTtJQUVJO0lBQUE7RXJFNHFoQlI7O0VxRTlxaEJJO0lBRUk7SUFBQTtFckVpcmhCUjs7RXFFbnJoQkk7SUFFSTtJQUFBO0VyRXNyaEJSOztFcUV4cmhCSTtJQUVJO0lBQUE7RXJFMnJoQlI7O0VxRTdyaEJJO0lBRUk7SUFBQTtFckVnc2hCUjs7RXFFbHNoQkk7SUFFSTtJQUFBO0VyRXFzaEJSOztFcUV2c2hCSTtJQUVJO0lBQUE7RXJFMHNoQlI7O0VxRTVzaEJJO0lBRUk7SUFBQTtFckUrc2hCUjs7RXFFanRoQkk7SUFFSTtJQUFBO0VyRW90aEJSOztFcUV0dGhCSTtJQUVJO0lBQUE7RXJFeXRoQlI7O0VxRTN0aEJJO0lBRUk7SUFBQTtFckU4dGhCUjs7RXFFaHVoQkk7SUFFSTtJQUFBO0VyRW11aEJSOztFcUVydWhCSTtJQUVJO0lBQUE7RXJFd3VoQlI7O0VxRTF1aEJJO0lBRUk7SUFBQTtFckU2dWhCUjs7RXFFL3VoQkk7SUFFSTtJQUFBO0VyRWt2aEJSOztFcUVwdmhCSTtJQUVJO0lBQUE7RXJFdXZoQlI7O0VxRXp2aEJJO0lBRUk7SUFBQTtFckU0dmhCUjs7RXFFOXZoQkk7SUFFSTtJQUFBO0VyRWl3aEJSOztFcUVud2hCSTtJQUVJO0lBQUE7RXJFc3doQlI7O0VxRXh3aEJJO0lBRUk7SUFBQTtFckUyd2hCUjs7RXFFN3doQkk7SUFFSTtJQUFBO0VyRWd4aEJSOztFcUVseGhCSTtJQUVJO0lBQUE7RXJFcXhoQlI7O0VxRXZ4aEJJO0lBRUk7SUFBQTtFckUweGhCUjs7RXFFNXhoQkk7SUFFSTtJQUFBO0VyRSt4aEJSOztFcUVqeWhCSTtJQUVJO0lBQUE7RXJFb3loQlI7O0VxRXR5aEJJO0lBRUk7SUFBQTtFckV5eWhCUjs7RXFFM3loQkk7SUFFSTtJQUFBO0VyRTh5aEJSOztFcUVoemhCSTtJQUVJO0lBQUE7RXJFbXpoQlI7O0VxRXJ6aEJJO0lBRUk7RXJFdXpoQlI7O0VxRXp6aEJJO0lBRUk7RXJFMnpoQlI7O0VxRTd6aEJJO0lBRUk7RXJFK3poQlI7O0VxRWowaEJJO0lBRUk7RXJFbTBoQlI7O0VxRXIwaEJJO0lBRUk7RXJFdTBoQlI7O0VxRXowaEJJO0lBRUk7RXJFMjBoQlI7O0VxRTcwaEJJO0lBRUk7RXJFKzBoQlI7O0VxRWoxaEJJO0lBRUk7RXJFbTFoQlI7O0VxRXIxaEJJO0lBRUk7RXJFdTFoQlI7O0VxRXoxaEJJO0lBRUk7RXJFMjFoQlI7O0VxRTcxaEJJO0lBRUk7RXJFKzFoQlI7O0VxRWoyaEJJO0lBRUk7RXJFbTJoQlI7O0VxRXIyaEJJO0lBRUk7RXJFdTJoQlI7O0VxRXoyaEJJO0lBRUk7RXJFMjJoQlI7O0VxRTcyaEJJO0lBRUk7RXJFKzJoQlI7O0VxRWozaEJJO0lBRUk7RXJFbTNoQlI7O0VxRXIzaEJJO0lBRUk7RXJFdTNoQlI7O0VxRXozaEJJO0lBRUk7RXJFMjNoQlI7O0VxRTczaEJJO0lBRUk7RXJFKzNoQlI7O0VxRWo0aEJJO0lBRUk7RXJFbTRoQlI7O0VxRXI0aEJJO0lBRUk7RXJFdTRoQlI7O0VxRXo0aEJJO0lBRUk7RXJFMjRoQlI7O0VxRTc0aEJJO0lBRUk7RXJFKzRoQlI7O0VxRWo1aEJJO0lBRUk7RXJFbTVoQlI7O0VxRXI1aEJJO0lBRUk7RXJFdTVoQlI7O0VxRXo1aEJJO0lBRUk7RXJFMjVoQlI7O0VxRTc1aEJJO0lBRUk7RXJFKzVoQlI7O0VxRWo2aEJJO0lBRUk7RXJFbTZoQlI7O0VxRXI2aEJJO0lBRUk7RXJFdTZoQlI7O0VxRXo2aEJJO0lBRUk7RXJFMjZoQlI7O0VxRTc2aEJJO0lBRUk7RXJFKzZoQlI7O0VxRWo3aEJJO0lBRUk7RXJFbTdoQlI7O0VxRXI3aEJJO0lBRUk7RXJFdTdoQlI7O0VxRXo3aEJJO0lBRUk7RXJFMjdoQlI7O0VxRTc3aEJJO0lBRUk7RXJFKzdoQlI7O0VxRWo4aEJJO0lBRUk7RXJFbThoQlI7O0VxRXI4aEJJO0lBRUk7RXJFdThoQlI7O0VxRXo4aEJJO0lBRUk7RXJFMjhoQlI7O0VxRTc4aEJJO0lBRUk7RXJFKzhoQlI7O0VxRWo5aEJJO0lBRUk7RXJFbTloQlI7O0VxRXI5aEJJO0lBRUk7RXJFdTloQlI7O0VxRXo5aEJJO0lBRUk7RXJFMjloQlI7O0VxRTc5aEJJO0lBRUk7RXJFKzloQlI7O0VxRWoraEJJO0lBRUk7RXJFbStoQlI7O0VxRXIraEJJO0lBRUk7RXJFdStoQlI7O0VxRXoraEJJO0lBRUk7RXJFMitoQlI7O0VxRTcraEJJO0lBRUk7RXJFKytoQlI7O0VxRWovaEJJO0lBRUk7RXJFbS9oQlI7O0VxRXIvaEJJO0lBRUk7RXJFdS9oQlI7O0VxRXovaEJJO0lBRUk7RXJFMi9oQlI7O0VxRTcvaEJJO0lBRUk7RXJFKy9oQlI7O0VxRWpnaUJJO0lBRUk7RXJFbWdpQlI7O0VxRXJnaUJJO0lBRUk7RXJFdWdpQlI7O0VxRXpnaUJJO0lBRUk7RXJFMmdpQlI7O0VxRTdnaUJJO0lBRUk7RXJFK2dpQlI7O0VxRWpoaUJJO0lBRUk7RXJFbWhpQlI7O0VxRXJoaUJJO0lBRUk7RXJFdWhpQlI7O0VxRXpoaUJJO0lBRUk7RXJFMmhpQlI7O0VxRTdoaUJJO0lBRUk7RXJFK2hpQlI7O0VxRWppaUJJO0lBRUk7RXJFbWlpQlI7O0VxRXJpaUJJO0lBRUk7RXJFdWlpQlI7O0VxRXppaUJJO0lBRUk7RXJFMmlpQlI7O0VxRTdpaUJJO0lBRUk7RXJFK2lpQlI7O0VxRWpqaUJJO0lBRUk7RXJFbWppQlI7O0VxRXJqaUJJO0lBRUk7RXJFdWppQlI7O0VxRXpqaUJJO0lBRUk7RXJFMmppQlI7O0VxRTdqaUJJO0lBRUk7RXJFK2ppQlI7O0VxRWpraUJJO0lBRUk7RXJFbWtpQlI7O0VxRXJraUJJO0lBRUk7RXJFdWtpQlI7O0VxRXpraUJJO0lBRUk7RXJFMmtpQlI7O0VxRTdraUJJO0lBRUk7RXJFK2tpQlI7QUFDRjtBY3BraUJJO0V1RGRFO0lBRUk7RXJFb2xpQlI7O0VxRXRsaUJJO0lBRUk7RXJFd2xpQlI7O0VxRTFsaUJJO0lBRUk7RXJFNGxpQlI7O0VxRTlsaUJJO0lBRUk7RXJFZ21pQlI7O0VxRWxtaUJJO0lBRUk7RXJFb21pQlI7O0VxRXRtaUJJO0lBRUk7RXJFd21pQlI7O0VxRTFtaUJJO0lBRUk7RXJFNG1pQlI7O0VxRTltaUJJO0lBRUk7RXJFZ25pQlI7O0VxRWxuaUJJO0lBRUk7RXJFb25pQlI7O0VxRXRuaUJJO0lBRUk7RXJFd25pQlI7O0VxRTFuaUJJO0lBRUk7RXJFNG5pQlI7O0VxRTluaUJJO0lBRUk7RXJFZ29pQlI7O0VxRWxvaUJJO0lBRUk7RXJFb29pQlI7O0VxRXRvaUJJO0lBRUk7RXJFd29pQlI7O0VxRTFvaUJJO0lBRUk7RXJFNG9pQlI7O0VxRTlvaUJJO0lBRUk7RXJFZ3BpQlI7O0VxRWxwaUJJO0lBRUk7RXJFb3BpQlI7O0VxRXRwaUJJO0lBRUk7RXJFd3BpQlI7O0VxRTFwaUJJO0lBRUk7RXJFNHBpQlI7O0VxRTlwaUJJO0lBRUk7RXJFZ3FpQlI7O0VxRWxxaUJJO0lBRUk7RXJFb3FpQlI7O0VxRXRxaUJJO0lBRUk7RXJFd3FpQlI7O0VxRTFxaUJJO0lBRUk7RXJFNHFpQlI7O0VxRTlxaUJJO0lBRUk7RXJFZ3JpQlI7O0VxRWxyaUJJO0lBRUk7RXJFb3JpQlI7O0VxRXRyaUJJO0lBRUk7RXJFd3JpQlI7O0VxRTFyaUJJO0lBRUk7RXJFNHJpQlI7O0VxRTlyaUJJO0lBRUk7RXJFZ3NpQlI7O0VxRWxzaUJJO0lBRUk7RXJFb3NpQlI7O0VxRXRzaUJJO0lBRUk7RXJFd3NpQlI7O0VxRTFzaUJJO0lBRUk7RXJFNHNpQlI7O0VxRTlzaUJJO0lBRUk7RXJFZ3RpQlI7O0VxRWx0aUJJO0lBRUk7RXJFb3RpQlI7O0VxRXR0aUJJO0lBRUk7RXJFd3RpQlI7O0VxRTF0aUJJO0lBRUk7RXJFNHRpQlI7O0VxRTl0aUJJO0lBRUk7RXJFZ3VpQlI7O0VxRWx1aUJJO0lBRUk7RXJFb3VpQlI7O0VxRXR1aUJJO0lBRUk7RXJFd3VpQlI7O0VxRTF1aUJJO0lBRUk7RXJFNHVpQlI7O0VxRTl1aUJJO0lBRUk7RXJFZ3ZpQlI7O0VxRWx2aUJJO0lBRUk7RXJFb3ZpQlI7O0VxRXR2aUJJO0lBRUk7RXJFd3ZpQlI7O0VxRTF2aUJJO0lBRUk7RXJFNHZpQlI7O0VxRTl2aUJJO0lBRUk7RXJFZ3dpQlI7O0VxRWx3aUJJO0lBRUk7RXJFb3dpQlI7O0VxRXR3aUJJO0lBRUk7RXJFd3dpQlI7O0VxRTF3aUJJO0lBRUk7RXJFNHdpQlI7O0VxRTl3aUJJO0lBRUk7RXJFZ3hpQlI7O0VxRWx4aUJJO0lBRUk7RXJFb3hpQlI7O0VxRXR4aUJJO0lBRUk7RXJFd3hpQlI7O0VxRTF4aUJJO0lBRUk7RXJFNHhpQlI7O0VxRTl4aUJJO0lBRUk7RXJFZ3lpQlI7O0VxRWx5aUJJO0lBRUk7RXJFb3lpQlI7O0VxRXR5aUJJO0lBRUk7RXJFd3lpQlI7O0VxRTF5aUJJO0lBRUk7RXJFNHlpQlI7O0VxRTl5aUJJO0lBRUk7RXJFZ3ppQlI7O0VxRWx6aUJJO0lBRUk7RXJFb3ppQlI7O0VxRXR6aUJJO0lBRUk7RXJFd3ppQlI7O0VxRTF6aUJJO0lBRUk7RXJFNHppQlI7O0VxRTl6aUJJO0lBRUk7RXJFZzBpQlI7O0VxRWwwaUJJO0lBRUk7RXJFbzBpQlI7O0VxRXQwaUJJO0lBRUk7RXJFdzBpQlI7O0VxRTEwaUJJO0lBRUk7RXJFNDBpQlI7O0VxRTkwaUJJO0lBRUk7RXJFZzFpQlI7O0VxRWwxaUJJO0lBRUk7RXJFbzFpQlI7O0VxRXQxaUJJO0lBRUk7RXJFdzFpQlI7O0VxRTExaUJJO0lBRUk7RXJFNDFpQlI7O0VxRTkxaUJJO0lBRUk7RXJFZzJpQlI7O0VxRWwyaUJJO0lBRUk7RXJFbzJpQlI7O0VxRXQyaUJJO0lBRUk7RXJFdzJpQlI7O0VxRTEyaUJJO0lBRUk7RXJFNDJpQlI7O0VxRTkyaUJJO0lBRUk7RXJFZzNpQlI7O0VxRWwzaUJJO0lBRUk7RXJFbzNpQlI7O0VxRXQzaUJJO0lBRUk7RXJFdzNpQlI7O0VxRTEzaUJJO0lBRUk7RXJFNDNpQlI7O0VxRTkzaUJJO0lBRUk7RXJFZzRpQlI7O0VxRWw0aUJJO0lBRUk7RXJFbzRpQlI7O0VxRXQ0aUJJO0lBRUk7RXJFdzRpQlI7O0VxRTE0aUJJO0lBRUk7RXJFNDRpQlI7O0VxRTk0aUJJO0lBRUk7RXJFZzVpQlI7O0VxRWw1aUJJO0lBRUk7RXJFbzVpQlI7O0VxRXQ1aUJJO0lBRUk7RXJFdzVpQlI7O0VxRTE1aUJJO0lBRUk7RXJFNDVpQlI7O0VxRTk1aUJJO0lBRUk7RXJFZzZpQlI7O0VxRWw2aUJJO0lBRUk7RXJFbzZpQlI7O0VxRXQ2aUJJO0lBRUk7RXJFdzZpQlI7O0VxRTE2aUJJO0lBRUk7RXJFNDZpQlI7O0VxRTk2aUJJO0lBRUk7RXJFZzdpQlI7O0VxRWw3aUJJO0lBRUk7RXJFbzdpQlI7O0VxRXQ3aUJJO0lBRUk7RXJFdzdpQlI7O0VxRTE3aUJJO0lBRUk7RXJFNDdpQlI7O0VxRTk3aUJJO0lBRUk7SUFBQTtFckVpOGlCUjs7RXFFbjhpQkk7SUFFSTtJQUFBO0VyRXM4aUJSOztFcUV4OGlCSTtJQUVJO0lBQUE7RXJFMjhpQlI7O0VxRTc4aUJJO0lBRUk7SUFBQTtFckVnOWlCUjs7RXFFbDlpQkk7SUFFSTtJQUFBO0VyRXE5aUJSOztFcUV2OWlCSTtJQUVJO0lBQUE7RXJFMDlpQlI7O0VxRTU5aUJJO0lBRUk7SUFBQTtFckUrOWlCUjs7RXFFaitpQkk7SUFFSTtJQUFBO0VyRW8raUJSOztFcUV0K2lCSTtJQUVJO0lBQUE7RXJFeStpQlI7O0VxRTMraUJJO0lBRUk7SUFBQTtFckU4K2lCUjs7RXFFaC9pQkk7SUFFSTtJQUFBO0VyRW0vaUJSOztFcUVyL2lCSTtJQUVJO0lBQUE7RXJFdy9pQlI7O0VxRTEvaUJJO0lBRUk7SUFBQTtFckU2L2lCUjs7RXFFLy9pQkk7SUFFSTtJQUFBO0VyRWtnakJSOztFcUVwZ2pCSTtJQUVJO0lBQUE7RXJFdWdqQlI7O0VxRXpnakJJO0lBRUk7SUFBQTtFckU0Z2pCUjs7RXFFOWdqQkk7SUFFSTtJQUFBO0VyRWloakJSOztFcUVuaGpCSTtJQUVJO0lBQUE7RXJFc2hqQlI7O0VxRXhoakJJO0lBRUk7SUFBQTtFckUyaGpCUjs7RXFFN2hqQkk7SUFFSTtJQUFBO0VyRWdpakJSOztFcUVsaWpCSTtJQUVJO0lBQUE7RXJFcWlqQlI7O0VxRXZpakJJO0lBRUk7SUFBQTtFckUwaWpCUjs7RXFFNWlqQkk7SUFFSTtJQUFBO0VyRStpakJSOztFcUVqampCSTtJQUVJO0lBQUE7RXJFb2pqQlI7O0VxRXRqakJJO0lBRUk7SUFBQTtFckV5ampCUjs7RXFFM2pqQkk7SUFFSTtJQUFBO0VyRThqakJSOztFcUVoa2pCSTtJQUVJO0lBQUE7RXJFbWtqQlI7O0VxRXJrakJJO0lBRUk7SUFBQTtFckV3a2pCUjs7RXFFMWtqQkk7SUFFSTtJQUFBO0VyRTZrakJSOztFcUUva2pCSTtJQUVJO0lBQUE7RXJFa2xqQlI7O0VxRXBsakJJO0lBRUk7SUFBQTtFckV1bGpCUjs7RXFFemxqQkk7SUFFSTtJQUFBO0VyRTRsakJSOztFcUU5bGpCSTtJQUVJO0lBQUE7RXJFaW1qQlI7O0VxRW5takJJO0lBRUk7SUFBQTtFckVzbWpCUjs7RXFFeG1qQkk7SUFFSTtJQUFBO0VyRTJtakJSOztFcUU3bWpCSTtJQUVJO0lBQUE7RXJFZ25qQlI7O0VxRWxuakJJO0lBRUk7RXJFb25qQlI7O0VxRXRuakJJO0lBRUk7RXJFd25qQlI7O0VxRTFuakJJO0lBRUk7RXJFNG5qQlI7O0VxRTluakJJO0lBRUk7RXJFZ29qQlI7O0VxRWxvakJJO0lBRUk7RXJFb29qQlI7O0VxRXRvakJJO0lBRUk7RXJFd29qQlI7O0VxRTFvakJJO0lBRUk7RXJFNG9qQlI7O0VxRTlvakJJO0lBRUk7RXJFZ3BqQlI7O0VxRWxwakJJO0lBRUk7RXJFb3BqQlI7O0VxRXRwakJJO0lBRUk7RXJFd3BqQlI7O0VxRTFwakJJO0lBRUk7RXJFNHBqQlI7O0VxRTlwakJJO0lBRUk7RXJFZ3FqQlI7O0VxRWxxakJJO0lBRUk7RXJFb3FqQlI7O0VxRXRxakJJO0lBRUk7RXJFd3FqQlI7O0VxRTFxakJJO0lBRUk7RXJFNHFqQlI7O0VxRTlxakJJO0lBRUk7RXJFZ3JqQlI7O0VxRWxyakJJO0lBRUk7RXJFb3JqQlI7O0VxRXRyakJJO0lBRUk7RXJFd3JqQlI7O0VxRTFyakJJO0lBRUk7RXJFNHJqQlI7O0VxRTlyakJJO0lBRUk7RXJFZ3NqQlI7O0VxRWxzakJJO0lBRUk7RXJFb3NqQlI7O0VxRXRzakJJO0lBRUk7RXJFd3NqQlI7O0VxRTFzakJJO0lBRUk7RXJFNHNqQlI7O0VxRTlzakJJO0lBRUk7RXJFZ3RqQlI7O0VxRWx0akJJO0lBRUk7RXJFb3RqQlI7O0VxRXR0akJJO0lBRUk7RXJFd3RqQlI7O0VxRTF0akJJO0lBRUk7RXJFNHRqQlI7O0VxRTl0akJJO0lBRUk7RXJFZ3VqQlI7O0VxRWx1akJJO0lBRUk7RXJFb3VqQlI7O0VxRXR1akJJO0lBRUk7RXJFd3VqQlI7O0VxRTF1akJJO0lBRUk7RXJFNHVqQlI7O0VxRTl1akJJO0lBRUk7RXJFZ3ZqQlI7O0VxRWx2akJJO0lBRUk7RXJFb3ZqQlI7O0VxRXR2akJJO0lBRUk7RXJFd3ZqQlI7O0VxRTF2akJJO0lBRUk7RXJFNHZqQlI7O0VxRTl2akJJO0lBRUk7RXJFZ3dqQlI7O0VxRWx3akJJO0lBRUk7RXJFb3dqQlI7O0VxRXR3akJJO0lBRUk7RXJFd3dqQlI7O0VxRTF3akJJO0lBRUk7RXJFNHdqQlI7O0VxRTl3akJJO0lBRUk7RXJFZ3hqQlI7O0VxRWx4akJJO0lBRUk7RXJFb3hqQlI7O0VxRXR4akJJO0lBRUk7RXJFd3hqQlI7O0VxRTF4akJJO0lBRUk7RXJFNHhqQlI7O0VxRTl4akJJO0lBRUk7RXJFZ3lqQlI7O0VxRWx5akJJO0lBRUk7RXJFb3lqQlI7O0VxRXR5akJJO0lBRUk7RXJFd3lqQlI7O0VxRTF5akJJO0lBRUk7RXJFNHlqQlI7O0VxRTl5akJJO0lBRUk7RXJFZ3pqQlI7O0VxRWx6akJJO0lBRUk7RXJFb3pqQlI7O0VxRXR6akJJO0lBRUk7RXJFd3pqQlI7O0VxRTF6akJJO0lBRUk7RXJFNHpqQlI7O0VxRTl6akJJO0lBRUk7RXJFZzBqQlI7O0VxRWwwakJJO0lBRUk7RXJFbzBqQlI7O0VxRXQwakJJO0lBRUk7RXJFdzBqQlI7O0VxRTEwakJJO0lBRUk7RXJFNDBqQlI7O0VxRTkwakJJO0lBRUk7RXJFZzFqQlI7O0VxRWwxakJJO0lBRUk7RXJFbzFqQlI7O0VxRXQxakJJO0lBRUk7RXJFdzFqQlI7O0VxRTExakJJO0lBRUk7RXJFNDFqQlI7O0VxRTkxakJJO0lBRUk7RXJFZzJqQlI7O0VxRWwyakJJO0lBRUk7RXJFbzJqQlI7O0VxRXQyakJJO0lBRUk7RXJFdzJqQlI7O0VxRTEyakJJO0lBRUk7RXJFNDJqQlI7O0VxRTkyakJJO0lBRUk7RXJFZzNqQlI7O0VxRWwzakJJO0lBRUk7RXJFbzNqQlI7O0VxRXQzakJJO0lBRUk7RXJFdzNqQlI7O0VxRTEzakJJO0lBRUk7RXJFNDNqQlI7O0VxRTkzakJJO0lBRUk7RXJFZzRqQlI7O0VxRWw0akJJO0lBRUk7RXJFbzRqQlI7O0VxRXQ0akJJO0lBRUk7RXJFdzRqQlI7O0VxRTE0akJJO0lBRUk7RXJFNDRqQlI7O0VxRTk0akJJO0lBRUk7RXJFZzVqQlI7O0VxRWw1akJJO0lBRUk7RXJFbzVqQlI7O0VxRXQ1akJJO0lBRUk7RXJFdzVqQlI7O0VxRTE1akJJO0lBRUk7RXJFNDVqQlI7O0VxRTk1akJJO0lBRUk7RXJFZzZqQlI7O0VxRWw2akJJO0lBRUk7RXJFbzZqQlI7O0VxRXQ2akJJO0lBRUk7RXJFdzZqQlI7O0VxRTE2akJJO0lBRUk7RXJFNDZqQlI7O0VxRTk2akJJO0lBRUk7RXJFZzdqQlI7O0VxRWw3akJJO0lBRUk7RXJFbzdqQlI7O0VxRXQ3akJJO0lBRUk7RXJFdzdqQlI7O0VxRTE3akJJO0lBRUk7RXJFNDdqQlI7O0VxRTk3akJJO0lBRUk7RXJFZzhqQlI7O0VxRWw4akJJO0lBRUk7RXJFbzhqQlI7O0VxRXQ4akJJO0lBRUk7RXJFdzhqQlI7O0VxRTE4akJJO0lBRUk7RXJFNDhqQlI7O0VxRTk4akJJO0lBRUk7RXJFZzlqQlI7O0VxRWw5akJJO0lBRUk7SUFBQTtFckVxOWpCUjs7RXFFdjlqQkk7SUFFSTtJQUFBO0VyRTA5akJSOztFcUU1OWpCSTtJQUVJO0lBQUE7RXJFKzlqQlI7O0VxRWorakJJO0lBRUk7SUFBQTtFckVvK2pCUjs7RXFFdCtqQkk7SUFFSTtJQUFBO0VyRXkrakJSOztFcUUzK2pCSTtJQUVJO0lBQUE7RXJFOCtqQlI7O0VxRWgvakJJO0lBRUk7SUFBQTtFckVtL2pCUjs7RXFFci9qQkk7SUFFSTtJQUFBO0VyRXcvakJSOztFcUUxL2pCSTtJQUVJO0lBQUE7RXJFNi9qQlI7O0VxRS8vakJJO0lBRUk7SUFBQTtFckVrZ2tCUjs7RXFFcGdrQkk7SUFFSTtJQUFBO0VyRXVna0JSOztFcUV6Z2tCSTtJQUVJO0lBQUE7RXJFNGdrQlI7O0VxRTlna0JJO0lBRUk7SUFBQTtFckVpaGtCUjs7RXFFbmhrQkk7SUFFSTtJQUFBO0VyRXNoa0JSOztFcUV4aGtCSTtJQUVJO0lBQUE7RXJFMmhrQlI7O0VxRTdoa0JJO0lBRUk7SUFBQTtFckVnaWtCUjs7RXFFbGlrQkk7SUFFSTtJQUFBO0VyRXFpa0JSOztFcUV2aWtCSTtJQUVJO0lBQUE7RXJFMGlrQlI7O0VxRTVpa0JJO0lBRUk7SUFBQTtFckUraWtCUjs7RXFFamprQkk7SUFFSTtJQUFBO0VyRW9qa0JSOztFcUV0amtCSTtJQUVJO0lBQUE7RXJFeWprQlI7O0VxRTNqa0JJO0lBRUk7SUFBQTtFckU4amtCUjs7RXFFaGtrQkk7SUFFSTtJQUFBO0VyRW1ra0JSOztFcUVya2tCSTtJQUVJO0lBQUE7RXJFd2trQlI7O0VxRTFra0JJO0lBRUk7SUFBQTtFckU2a2tCUjs7RXFFL2trQkk7SUFFSTtJQUFBO0VyRWtsa0JSOztFcUVwbGtCSTtJQUVJO0lBQUE7RXJFdWxrQlI7O0VxRXpsa0JJO0lBRUk7SUFBQTtFckU0bGtCUjs7RXFFOWxrQkk7SUFFSTtJQUFBO0VyRWlta0JSOztFcUVubWtCSTtJQUVJO0lBQUE7RXJFc21rQlI7O0VxRXhta0JJO0lBRUk7SUFBQTtFckUybWtCUjs7RXFFN21rQkk7SUFFSTtJQUFBO0VyRWdua0JSOztFcUVsbmtCSTtJQUVJO0VyRW9ua0JSOztFcUV0bmtCSTtJQUVJO0VyRXdua0JSOztFcUUxbmtCSTtJQUVJO0VyRTRua0JSOztFcUU5bmtCSTtJQUVJO0VyRWdva0JSOztFcUVsb2tCSTtJQUVJO0VyRW9va0JSOztFcUV0b2tCSTtJQUVJO0VyRXdva0JSOztFcUUxb2tCSTtJQUVJO0VyRTRva0JSOztFcUU5b2tCSTtJQUVJO0VyRWdwa0JSOztFcUVscGtCSTtJQUVJO0VyRW9wa0JSOztFcUV0cGtCSTtJQUVJO0VyRXdwa0JSOztFcUUxcGtCSTtJQUVJO0VyRTRwa0JSOztFcUU5cGtCSTtJQUVJO0VyRWdxa0JSOztFcUVscWtCSTtJQUVJO0VyRW9xa0JSOztFcUV0cWtCSTtJQUVJO0VyRXdxa0JSOztFcUUxcWtCSTtJQUVJO0VyRTRxa0JSOztFcUU5cWtCSTtJQUVJO0VyRWdya0JSOztFcUVscmtCSTtJQUVJO0VyRW9ya0JSOztFcUV0cmtCSTtJQUVJO0VyRXdya0JSOztFcUUxcmtCSTtJQUVJO0VyRTRya0JSOztFcUU5cmtCSTtJQUVJO0VyRWdza0JSOztFcUVsc2tCSTtJQUVJO0VyRW9za0JSOztFcUV0c2tCSTtJQUVJO0VyRXdza0JSOztFcUUxc2tCSTtJQUVJO0VyRTRza0JSOztFcUU5c2tCSTtJQUVJO0VyRWd0a0JSOztFcUVsdGtCSTtJQUVJO0VyRW90a0JSOztFcUV0dGtCSTtJQUVJO0VyRXd0a0JSOztFcUUxdGtCSTtJQUVJO0VyRTR0a0JSOztFcUU5dGtCSTtJQUVJO0VyRWd1a0JSOztFcUVsdWtCSTtJQUVJO0VyRW91a0JSOztFcUV0dWtCSTtJQUVJO0VyRXd1a0JSOztFcUUxdWtCSTtJQUVJO0VyRTR1a0JSOztFcUU5dWtCSTtJQUVJO0VyRWd2a0JSOztFcUVsdmtCSTtJQUVJO0VyRW92a0JSOztFcUV0dmtCSTtJQUVJO0VyRXd2a0JSOztFcUUxdmtCSTtJQUVJO0VyRTR2a0JSOztFcUU5dmtCSTtJQUVJO0VyRWd3a0JSOztFcUVsd2tCSTtJQUVJO0VyRW93a0JSOztFcUV0d2tCSTtJQUVJO0VyRXd3a0JSOztFcUUxd2tCSTtJQUVJO0VyRTR3a0JSOztFcUU5d2tCSTtJQUVJO0VyRWd4a0JSOztFcUVseGtCSTtJQUVJO0VyRW94a0JSOztFcUV0eGtCSTtJQUVJO0VyRXd4a0JSOztFcUUxeGtCSTtJQUVJO0VyRTR4a0JSOztFcUU5eGtCSTtJQUVJO0VyRWd5a0JSOztFcUVseWtCSTtJQUVJO0VyRW95a0JSOztFcUV0eWtCSTtJQUVJO0VyRXd5a0JSOztFcUUxeWtCSTtJQUVJO0VyRTR5a0JSOztFcUU5eWtCSTtJQUVJO0VyRWd6a0JSOztFcUVsemtCSTtJQUVJO0VyRW96a0JSOztFcUV0emtCSTtJQUVJO0VyRXd6a0JSOztFcUUxemtCSTtJQUVJO0VyRTR6a0JSOztFcUU5emtCSTtJQUVJO0VyRWcwa0JSOztFcUVsMGtCSTtJQUVJO0VyRW8wa0JSOztFcUV0MGtCSTtJQUVJO0VyRXcwa0JSOztFcUUxMGtCSTtJQUVJO0VyRTQwa0JSOztFcUU5MGtCSTtJQUVJO0VyRWcxa0JSOztFcUVsMWtCSTtJQUVJO0VyRW8xa0JSOztFcUV0MWtCSTtJQUVJO0VyRXcxa0JSOztFcUUxMWtCSTtJQUVJO0VyRTQxa0JSOztFcUU5MWtCSTtJQUVJO0VyRWcya0JSOztFcUVsMmtCSTtJQUVJO0VyRW8ya0JSOztFcUV0MmtCSTtJQUVJO0VyRXcya0JSOztFcUUxMmtCSTtJQUVJO0VyRTQya0JSOztFcUU5MmtCSTtJQUVJO0VyRWcza0JSOztFcUVsM2tCSTtJQUVJO0VyRW8za0JSOztFcUV0M2tCSTtJQUVJO0VyRXcza0JSOztFcUUxM2tCSTtJQUVJO0VyRTQza0JSOztFcUU5M2tCSTtJQUVJO0VyRWc0a0JSOztFcUVsNGtCSTtJQUVJO0VyRW80a0JSOztFcUV0NGtCSTtJQUVJO0VyRXc0a0JSOztFcUUxNGtCSTtJQUVJO0VyRTQ0a0JSOztFcUU5NGtCSTtJQUVJO0VyRWc1a0JSOztFcUVsNWtCSTtJQUVJO0VyRW81a0JSOztFcUV0NWtCSTtJQUVJO0VyRXc1a0JSOztFcUUxNWtCSTtJQUVJO0VyRTQ1a0JSOztFcUU5NWtCSTtJQUVJO0VyRWc2a0JSOztFcUVsNmtCSTtJQUVJO0VyRW82a0JSOztFcUV0NmtCSTtJQUVJO0VyRXc2a0JSOztFcUUxNmtCSTtJQUVJO0VyRTQ2a0JSOztFcUU5NmtCSTtJQUVJO0VyRWc3a0JSOztFcUVsN2tCSTtJQUVJO0VyRW83a0JSOztFcUV0N2tCSTtJQUVJO0lBQUE7RXJFeTdrQlI7O0VxRTM3a0JJO0lBRUk7SUFBQTtFckU4N2tCUjs7RXFFaDhrQkk7SUFFSTtJQUFBO0VyRW04a0JSOztFcUVyOGtCSTtJQUVJO0lBQUE7RXJFdzhrQlI7O0VxRTE4a0JJO0lBRUk7SUFBQTtFckU2OGtCUjs7RXFFLzhrQkk7SUFFSTtJQUFBO0VyRWs5a0JSOztFcUVwOWtCSTtJQUVJO0lBQUE7RXJFdTlrQlI7O0VxRXo5a0JJO0lBRUk7SUFBQTtFckU0OWtCUjs7RXFFOTlrQkk7SUFFSTtJQUFBO0VyRWkra0JSOztFcUVuK2tCSTtJQUVJO0lBQUE7RXJFcytrQlI7O0VxRXgra0JJO0lBRUk7SUFBQTtFckUyK2tCUjs7RXFFNytrQkk7SUFFSTtJQUFBO0VyRWcva0JSOztFcUVsL2tCSTtJQUVJO0lBQUE7RXJFcS9rQlI7O0VxRXYva0JJO0lBRUk7SUFBQTtFckUwL2tCUjs7RXFFNS9rQkk7SUFFSTtJQUFBO0VyRSsva0JSOztFcUVqZ2xCSTtJQUVJO0lBQUE7RXJFb2dsQlI7O0VxRXRnbEJJO0lBRUk7SUFBQTtFckV5Z2xCUjs7RXFFM2dsQkk7SUFFSTtJQUFBO0VyRThnbEJSOztFcUVoaGxCSTtJQUVJO0lBQUE7RXJFbWhsQlI7O0VxRXJobEJJO0lBRUk7SUFBQTtFckV3aGxCUjs7RXFFMWhsQkk7SUFFSTtJQUFBO0VyRTZobEJSOztFcUUvaGxCSTtJQUVJO0lBQUE7RXJFa2lsQlI7O0VxRXBpbEJJO0lBRUk7SUFBQTtFckV1aWxCUjs7RXFFemlsQkk7SUFFSTtJQUFBO0VyRTRpbEJSOztFcUU5aWxCSTtJQUVJO0lBQUE7RXJFaWpsQlI7O0VxRW5qbEJJO0lBRUk7SUFBQTtFckVzamxCUjs7RXFFeGpsQkk7SUFFSTtJQUFBO0VyRTJqbEJSOztFcUU3amxCSTtJQUVJO0lBQUE7RXJFZ2tsQlI7O0VxRWxrbEJJO0lBRUk7SUFBQTtFckVxa2xCUjs7RXFFdmtsQkk7SUFFSTtJQUFBO0VyRTBrbEJSOztFcUU1a2xCSTtJQUVJO0lBQUE7RXJFK2tsQlI7O0VxRWpsbEJJO0lBRUk7SUFBQTtFckVvbGxCUjs7RXFFdGxsQkk7SUFFSTtJQUFBO0VyRXlsbEJSOztFcUUzbGxCSTtJQUVJO0lBQUE7RXJFOGxsQlI7O0VxRWhtbEJJO0lBRUk7RXJFa21sQlI7O0VxRXBtbEJJO0lBRUk7RXJFc21sQlI7O0VxRXhtbEJJO0lBRUk7RXJFMG1sQlI7O0VxRTVtbEJJO0lBRUk7RXJFOG1sQlI7O0VxRWhubEJJO0lBRUk7RXJFa25sQlI7O0VxRXBubEJJO0lBRUk7RXJFc25sQlI7O0VxRXhubEJJO0lBRUk7RXJFMG5sQlI7O0VxRTVubEJJO0lBRUk7RXJFOG5sQlI7O0VxRWhvbEJJO0lBRUk7RXJFa29sQlI7O0VxRXBvbEJJO0lBRUk7RXJFc29sQlI7O0VxRXhvbEJJO0lBRUk7RXJFMG9sQlI7O0VxRTVvbEJJO0lBRUk7RXJFOG9sQlI7O0VxRWhwbEJJO0lBRUk7RXJFa3BsQlI7O0VxRXBwbEJJO0lBRUk7RXJFc3BsQlI7O0VxRXhwbEJJO0lBRUk7RXJFMHBsQlI7O0VxRTVwbEJJO0lBRUk7RXJFOHBsQlI7O0VxRWhxbEJJO0lBRUk7RXJFa3FsQlI7O0VxRXBxbEJJO0lBRUk7RXJFc3FsQlI7O0VxRXhxbEJJO0lBRUk7RXJFMHFsQlI7O0VxRTVxbEJJO0lBRUk7RXJFOHFsQlI7O0VxRWhybEJJO0lBRUk7RXJFa3JsQlI7O0VxRXBybEJJO0lBRUk7RXJFc3JsQlI7O0VxRXhybEJJO0lBRUk7RXJFMHJsQlI7O0VxRTVybEJJO0lBRUk7RXJFOHJsQlI7O0VxRWhzbEJJO0lBRUk7RXJFa3NsQlI7O0VxRXBzbEJJO0lBRUk7RXJFc3NsQlI7O0VxRXhzbEJJO0lBRUk7RXJFMHNsQlI7O0VxRTVzbEJJO0lBRUk7RXJFOHNsQlI7O0VxRWh0bEJJO0lBRUk7RXJFa3RsQlI7O0VxRXB0bEJJO0lBRUk7RXJFc3RsQlI7O0VxRXh0bEJJO0lBRUk7RXJFMHRsQlI7O0VxRTV0bEJJO0lBRUk7RXJFOHRsQlI7O0VxRWh1bEJJO0lBRUk7RXJFa3VsQlI7O0VxRXB1bEJJO0lBRUk7RXJFc3VsQlI7O0VxRXh1bEJJO0lBRUk7RXJFMHVsQlI7O0VxRTV1bEJJO0lBRUk7RXJFOHVsQlI7O0VxRWh2bEJJO0lBRUk7RXJFa3ZsQlI7O0VxRXB2bEJJO0lBRUk7RXJFc3ZsQlI7O0VxRXh2bEJJO0lBRUk7RXJFMHZsQlI7O0VxRTV2bEJJO0lBRUk7RXJFOHZsQlI7O0VxRWh3bEJJO0lBRUk7RXJFa3dsQlI7O0VxRXB3bEJJO0lBRUk7RXJFc3dsQlI7O0VxRXh3bEJJO0lBRUk7RXJFMHdsQlI7O0VxRTV3bEJJO0lBRUk7RXJFOHdsQlI7O0VxRWh4bEJJO0lBRUk7RXJFa3hsQlI7O0VxRXB4bEJJO0lBRUk7RXJFc3hsQlI7O0VxRXh4bEJJO0lBRUk7RXJFMHhsQlI7O0VxRTV4bEJJO0lBRUk7RXJFOHhsQlI7O0VxRWh5bEJJO0lBRUk7RXJFa3lsQlI7O0VxRXB5bEJJO0lBRUk7RXJFc3lsQlI7O0VxRXh5bEJJO0lBRUk7RXJFMHlsQlI7O0VxRTV5bEJJO0lBRUk7RXJFOHlsQlI7O0VxRWh6bEJJO0lBRUk7RXJFa3psQlI7O0VxRXB6bEJJO0lBRUk7RXJFc3psQlI7O0VxRXh6bEJJO0lBRUk7RXJFMHpsQlI7O0VxRTV6bEJJO0lBRUk7RXJFOHpsQlI7O0VxRWgwbEJJO0lBRUk7RXJFazBsQlI7O0VxRXAwbEJJO0lBRUk7RXJFczBsQlI7O0VxRXgwbEJJO0lBRUk7RXJFMDBsQlI7O0VxRTUwbEJJO0lBRUk7RXJFODBsQlI7O0VxRWgxbEJJO0lBRUk7RXJFazFsQlI7O0VxRXAxbEJJO0lBRUk7RXJFczFsQlI7O0VxRXgxbEJJO0lBRUk7RXJFMDFsQlI7O0VxRTUxbEJJO0lBRUk7RXJFODFsQlI7O0VxRWgybEJJO0lBRUk7RXJFazJsQlI7O0VxRXAybEJJO0lBRUk7RXJFczJsQlI7O0VxRXgybEJJO0lBRUk7RXJFMDJsQlI7O0VxRTUybEJJO0lBRUk7RXJFODJsQlI7O0VxRWgzbEJJO0lBRUk7RXJFazNsQlI7O0VxRXAzbEJJO0lBRUk7RXJFczNsQlI7O0VxRXgzbEJJO0lBRUk7RXJFMDNsQlI7QUFDRjtBYy8ybEJJO0V1RGRFO0lBRUk7RXJFKzNsQlI7O0VxRWo0bEJJO0lBRUk7RXJFbTRsQlI7O0VxRXI0bEJJO0lBRUk7RXJFdTRsQlI7O0VxRXo0bEJJO0lBRUk7RXJFMjRsQlI7O0VxRTc0bEJJO0lBRUk7RXJFKzRsQlI7O0VxRWo1bEJJO0lBRUk7RXJFbTVsQlI7O0VxRXI1bEJJO0lBRUk7RXJFdTVsQlI7O0VxRXo1bEJJO0lBRUk7RXJFMjVsQlI7O0VxRTc1bEJJO0lBRUk7RXJFKzVsQlI7O0VxRWo2bEJJO0lBRUk7RXJFbTZsQlI7O0VxRXI2bEJJO0lBRUk7RXJFdTZsQlI7O0VxRXo2bEJJO0lBRUk7RXJFMjZsQlI7O0VxRTc2bEJJO0lBRUk7RXJFKzZsQlI7O0VxRWo3bEJJO0lBRUk7RXJFbTdsQlI7O0VxRXI3bEJJO0lBRUk7RXJFdTdsQlI7O0VxRXo3bEJJO0lBRUk7RXJFMjdsQlI7O0VxRTc3bEJJO0lBRUk7RXJFKzdsQlI7O0VxRWo4bEJJO0lBRUk7RXJFbThsQlI7O0VxRXI4bEJJO0lBRUk7RXJFdThsQlI7O0VxRXo4bEJJO0lBRUk7RXJFMjhsQlI7O0VxRTc4bEJJO0lBRUk7RXJFKzhsQlI7O0VxRWo5bEJJO0lBRUk7RXJFbTlsQlI7O0VxRXI5bEJJO0lBRUk7RXJFdTlsQlI7O0VxRXo5bEJJO0lBRUk7RXJFMjlsQlI7O0VxRTc5bEJJO0lBRUk7RXJFKzlsQlI7O0VxRWorbEJJO0lBRUk7RXJFbStsQlI7O0VxRXIrbEJJO0lBRUk7RXJFdStsQlI7O0VxRXorbEJJO0lBRUk7RXJFMitsQlI7O0VxRTcrbEJJO0lBRUk7RXJFKytsQlI7O0VxRWovbEJJO0lBRUk7RXJFbS9sQlI7O0VxRXIvbEJJO0lBRUk7RXJFdS9sQlI7O0VxRXovbEJJO0lBRUk7RXJFMi9sQlI7O0VxRTcvbEJJO0lBRUk7RXJFKy9sQlI7O0VxRWpnbUJJO0lBRUk7RXJFbWdtQlI7O0VxRXJnbUJJO0lBRUk7RXJFdWdtQlI7O0VxRXpnbUJJO0lBRUk7RXJFMmdtQlI7O0VxRTdnbUJJO0lBRUk7RXJFK2dtQlI7O0VxRWpobUJJO0lBRUk7RXJFbWhtQlI7O0VxRXJobUJJO0lBRUk7RXJFdWhtQlI7O0VxRXpobUJJO0lBRUk7RXJFMmhtQlI7O0VxRTdobUJJO0lBRUk7RXJFK2htQlI7O0VxRWppbUJJO0lBRUk7RXJFbWltQlI7O0VxRXJpbUJJO0lBRUk7RXJFdWltQlI7O0VxRXppbUJJO0lBRUk7RXJFMmltQlI7O0VxRTdpbUJJO0lBRUk7RXJFK2ltQlI7O0VxRWpqbUJJO0lBRUk7RXJFbWptQlI7O0VxRXJqbUJJO0lBRUk7RXJFdWptQlI7O0VxRXpqbUJJO0lBRUk7RXJFMmptQlI7O0VxRTdqbUJJO0lBRUk7RXJFK2ptQlI7O0VxRWprbUJJO0lBRUk7RXJFbWttQlI7O0VxRXJrbUJJO0lBRUk7RXJFdWttQlI7O0VxRXprbUJJO0lBRUk7RXJFMmttQlI7O0VxRTdrbUJJO0lBRUk7RXJFK2ttQlI7O0VxRWpsbUJJO0lBRUk7RXJFbWxtQlI7O0VxRXJsbUJJO0lBRUk7RXJFdWxtQlI7O0VxRXpsbUJJO0lBRUk7RXJFMmxtQlI7O0VxRTdsbUJJO0lBRUk7RXJFK2xtQlI7O0VxRWptbUJJO0lBRUk7RXJFbW1tQlI7O0VxRXJtbUJJO0lBRUk7RXJFdW1tQlI7O0VxRXptbUJJO0lBRUk7RXJFMm1tQlI7O0VxRTdtbUJJO0lBRUk7RXJFK21tQlI7O0VxRWpubUJJO0lBRUk7RXJFbW5tQlI7O0VxRXJubUJJO0lBRUk7RXJFdW5tQlI7O0VxRXpubUJJO0lBRUk7RXJFMm5tQlI7O0VxRTdubUJJO0lBRUk7RXJFK25tQlI7O0VxRWpvbUJJO0lBRUk7RXJFbW9tQlI7O0VxRXJvbUJJO0lBRUk7RXJFdW9tQlI7O0VxRXpvbUJJO0lBRUk7RXJFMm9tQlI7O0VxRTdvbUJJO0lBRUk7RXJFK29tQlI7O0VxRWpwbUJJO0lBRUk7RXJFbXBtQlI7O0VxRXJwbUJJO0lBRUk7RXJFdXBtQlI7O0VxRXpwbUJJO0lBRUk7RXJFMnBtQlI7O0VxRTdwbUJJO0lBRUk7RXJFK3BtQlI7O0VxRWpxbUJJO0lBRUk7RXJFbXFtQlI7O0VxRXJxbUJJO0lBRUk7RXJFdXFtQlI7O0VxRXpxbUJJO0lBRUk7RXJFMnFtQlI7O0VxRTdxbUJJO0lBRUk7RXJFK3FtQlI7O0VxRWpybUJJO0lBRUk7RXJFbXJtQlI7O0VxRXJybUJJO0lBRUk7RXJFdXJtQlI7O0VxRXpybUJJO0lBRUk7RXJFMnJtQlI7O0VxRTdybUJJO0lBRUk7RXJFK3JtQlI7O0VxRWpzbUJJO0lBRUk7RXJFbXNtQlI7O0VxRXJzbUJJO0lBRUk7RXJFdXNtQlI7O0VxRXpzbUJJO0lBRUk7RXJFMnNtQlI7O0VxRTdzbUJJO0lBRUk7RXJFK3NtQlI7O0VxRWp0bUJJO0lBRUk7RXJFbXRtQlI7O0VxRXJ0bUJJO0lBRUk7RXJFdXRtQlI7O0VxRXp0bUJJO0lBRUk7RXJFMnRtQlI7O0VxRTd0bUJJO0lBRUk7RXJFK3RtQlI7O0VxRWp1bUJJO0lBRUk7RXJFbXVtQlI7O0VxRXJ1bUJJO0lBRUk7RXJFdXVtQlI7O0VxRXp1bUJJO0lBRUk7SUFBQTtFckU0dW1CUjs7RXFFOXVtQkk7SUFFSTtJQUFBO0VyRWl2bUJSOztFcUVudm1CSTtJQUVJO0lBQUE7RXJFc3ZtQlI7O0VxRXh2bUJJO0lBRUk7SUFBQTtFckUydm1CUjs7RXFFN3ZtQkk7SUFFSTtJQUFBO0VyRWd3bUJSOztFcUVsd21CSTtJQUVJO0lBQUE7RXJFcXdtQlI7O0VxRXZ3bUJJO0lBRUk7SUFBQTtFckUwd21CUjs7RXFFNXdtQkk7SUFFSTtJQUFBO0VyRSt3bUJSOztFcUVqeG1CSTtJQUVJO0lBQUE7RXJFb3htQlI7O0VxRXR4bUJJO0lBRUk7SUFBQTtFckV5eG1CUjs7RXFFM3htQkk7SUFFSTtJQUFBO0VyRTh4bUJSOztFcUVoeW1CSTtJQUVJO0lBQUE7RXJFbXltQlI7O0VxRXJ5bUJJO0lBRUk7SUFBQTtFckV3eW1CUjs7RXFFMXltQkk7SUFFSTtJQUFBO0VyRTZ5bUJSOztFcUUveW1CSTtJQUVJO0lBQUE7RXJFa3ptQlI7O0VxRXB6bUJJO0lBRUk7SUFBQTtFckV1em1CUjs7RXFFenptQkk7SUFFSTtJQUFBO0VyRTR6bUJSOztFcUU5em1CSTtJQUVJO0lBQUE7RXJFaTBtQlI7O0VxRW4wbUJJO0lBRUk7SUFBQTtFckVzMG1CUjs7RXFFeDBtQkk7SUFFSTtJQUFBO0VyRTIwbUJSOztFcUU3MG1CSTtJQUVJO0lBQUE7RXJFZzFtQlI7O0VxRWwxbUJJO0lBRUk7SUFBQTtFckVxMW1CUjs7RXFFdjFtQkk7SUFFSTtJQUFBO0VyRTAxbUJSOztFcUU1MW1CSTtJQUVJO0lBQUE7RXJFKzFtQlI7O0VxRWoybUJJO0lBRUk7SUFBQTtFckVvMm1CUjs7RXFFdDJtQkk7SUFFSTtJQUFBO0VyRXkybUJSOztFcUUzMm1CSTtJQUVJO0lBQUE7RXJFODJtQlI7O0VxRWgzbUJJO0lBRUk7SUFBQTtFckVtM21CUjs7RXFFcjNtQkk7SUFFSTtJQUFBO0VyRXczbUJSOztFcUUxM21CSTtJQUVJO0lBQUE7RXJFNjNtQlI7O0VxRS8zbUJJO0lBRUk7SUFBQTtFckVrNG1CUjs7RXFFcDRtQkk7SUFFSTtJQUFBO0VyRXU0bUJSOztFcUV6NG1CSTtJQUVJO0lBQUE7RXJFNDRtQlI7O0VxRTk0bUJJO0lBRUk7SUFBQTtFckVpNW1CUjs7RXFFbjVtQkk7SUFFSTtJQUFBO0VyRXM1bUJSOztFcUV4NW1CSTtJQUVJO0lBQUE7RXJFMjVtQlI7O0VxRTc1bUJJO0lBRUk7RXJFKzVtQlI7O0VxRWo2bUJJO0lBRUk7RXJFbTZtQlI7O0VxRXI2bUJJO0lBRUk7RXJFdTZtQlI7O0VxRXo2bUJJO0lBRUk7RXJFMjZtQlI7O0VxRTc2bUJJO0lBRUk7RXJFKzZtQlI7O0VxRWo3bUJJO0lBRUk7RXJFbTdtQlI7O0VxRXI3bUJJO0lBRUk7RXJFdTdtQlI7O0VxRXo3bUJJO0lBRUk7RXJFMjdtQlI7O0VxRTc3bUJJO0lBRUk7RXJFKzdtQlI7O0VxRWo4bUJJO0lBRUk7RXJFbThtQlI7O0VxRXI4bUJJO0lBRUk7RXJFdThtQlI7O0VxRXo4bUJJO0lBRUk7RXJFMjhtQlI7O0VxRTc4bUJJO0lBRUk7RXJFKzhtQlI7O0VxRWo5bUJJO0lBRUk7RXJFbTltQlI7O0VxRXI5bUJJO0lBRUk7RXJFdTltQlI7O0VxRXo5bUJJO0lBRUk7RXJFMjltQlI7O0VxRTc5bUJJO0lBRUk7RXJFKzltQlI7O0VxRWorbUJJO0lBRUk7RXJFbSttQlI7O0VxRXIrbUJJO0lBRUk7RXJFdSttQlI7O0VxRXorbUJJO0lBRUk7RXJFMittQlI7O0VxRTcrbUJJO0lBRUk7RXJFKyttQlI7O0VxRWovbUJJO0lBRUk7RXJFbS9tQlI7O0VxRXIvbUJJO0lBRUk7RXJFdS9tQlI7O0VxRXovbUJJO0lBRUk7RXJFMi9tQlI7O0VxRTcvbUJJO0lBRUk7RXJFKy9tQlI7O0VxRWpnbkJJO0lBRUk7RXJFbWduQlI7O0VxRXJnbkJJO0lBRUk7RXJFdWduQlI7O0VxRXpnbkJJO0lBRUk7RXJFMmduQlI7O0VxRTdnbkJJO0lBRUk7RXJFK2duQlI7O0VxRWpobkJJO0lBRUk7RXJFbWhuQlI7O0VxRXJobkJJO0lBRUk7RXJFdWhuQlI7O0VxRXpobkJJO0lBRUk7RXJFMmhuQlI7O0VxRTdobkJJO0lBRUk7RXJFK2huQlI7O0VxRWppbkJJO0lBRUk7RXJFbWluQlI7O0VxRXJpbkJJO0lBRUk7RXJFdWluQlI7O0VxRXppbkJJO0lBRUk7RXJFMmluQlI7O0VxRTdpbkJJO0lBRUk7RXJFK2luQlI7O0VxRWpqbkJJO0lBRUk7RXJFbWpuQlI7O0VxRXJqbkJJO0lBRUk7RXJFdWpuQlI7O0VxRXpqbkJJO0lBRUk7RXJFMmpuQlI7O0VxRTdqbkJJO0lBRUk7RXJFK2puQlI7O0VxRWprbkJJO0lBRUk7RXJFbWtuQlI7O0VxRXJrbkJJO0lBRUk7RXJFdWtuQlI7O0VxRXprbkJJO0lBRUk7RXJFMmtuQlI7O0VxRTdrbkJJO0lBRUk7RXJFK2tuQlI7O0VxRWpsbkJJO0lBRUk7RXJFbWxuQlI7O0VxRXJsbkJJO0lBRUk7RXJFdWxuQlI7O0VxRXpsbkJJO0lBRUk7RXJFMmxuQlI7O0VxRTdsbkJJO0lBRUk7RXJFK2xuQlI7O0VxRWptbkJJO0lBRUk7RXJFbW1uQlI7O0VxRXJtbkJJO0lBRUk7RXJFdW1uQlI7O0VxRXptbkJJO0lBRUk7RXJFMm1uQlI7O0VxRTdtbkJJO0lBRUk7RXJFK21uQlI7O0VxRWpubkJJO0lBRUk7RXJFbW5uQlI7O0VxRXJubkJJO0lBRUk7RXJFdW5uQlI7O0VxRXpubkJJO0lBRUk7RXJFMm5uQlI7O0VxRTdubkJJO0lBRUk7RXJFK25uQlI7O0VxRWpvbkJJO0lBRUk7RXJFbW9uQlI7O0VxRXJvbkJJO0lBRUk7RXJFdW9uQlI7O0VxRXpvbkJJO0lBRUk7RXJFMm9uQlI7O0VxRTdvbkJJO0lBRUk7RXJFK29uQlI7O0VxRWpwbkJJO0lBRUk7RXJFbXBuQlI7O0VxRXJwbkJJO0lBRUk7RXJFdXBuQlI7O0VxRXpwbkJJO0lBRUk7RXJFMnBuQlI7O0VxRTdwbkJJO0lBRUk7RXJFK3BuQlI7O0VxRWpxbkJJO0lBRUk7RXJFbXFuQlI7O0VxRXJxbkJJO0lBRUk7RXJFdXFuQlI7O0VxRXpxbkJJO0lBRUk7RXJFMnFuQlI7O0VxRTdxbkJJO0lBRUk7RXJFK3FuQlI7O0VxRWpybkJJO0lBRUk7RXJFbXJuQlI7O0VxRXJybkJJO0lBRUk7RXJFdXJuQlI7O0VxRXpybkJJO0lBRUk7RXJFMnJuQlI7O0VxRTdybkJJO0lBRUk7RXJFK3JuQlI7O0VxRWpzbkJJO0lBRUk7RXJFbXNuQlI7O0VxRXJzbkJJO0lBRUk7RXJFdXNuQlI7O0VxRXpzbkJJO0lBRUk7RXJFMnNuQlI7O0VxRTdzbkJJO0lBRUk7RXJFK3NuQlI7O0VxRWp0bkJJO0lBRUk7RXJFbXRuQlI7O0VxRXJ0bkJJO0lBRUk7RXJFdXRuQlI7O0VxRXp0bkJJO0lBRUk7RXJFMnRuQlI7O0VxRTd0bkJJO0lBRUk7RXJFK3RuQlI7O0VxRWp1bkJJO0lBRUk7RXJFbXVuQlI7O0VxRXJ1bkJJO0lBRUk7RXJFdXVuQlI7O0VxRXp1bkJJO0lBRUk7RXJFMnVuQlI7O0VxRTd1bkJJO0lBRUk7RXJFK3VuQlI7O0VxRWp2bkJJO0lBRUk7RXJFbXZuQlI7O0VxRXJ2bkJJO0lBRUk7RXJFdXZuQlI7O0VxRXp2bkJJO0lBRUk7RXJFMnZuQlI7O0VxRTd2bkJJO0lBRUk7SUFBQTtFckVnd25CUjs7RXFFbHduQkk7SUFFSTtJQUFBO0VyRXF3bkJSOztFcUV2d25CSTtJQUVJO0lBQUE7RXJFMHduQlI7O0VxRTV3bkJJO0lBRUk7SUFBQTtFckUrd25CUjs7RXFFanhuQkk7SUFFSTtJQUFBO0VyRW94bkJSOztFcUV0eG5CSTtJQUVJO0lBQUE7RXJFeXhuQlI7O0VxRTN4bkJJO0lBRUk7SUFBQTtFckU4eG5CUjs7RXFFaHluQkk7SUFFSTtJQUFBO0VyRW15bkJSOztFcUVyeW5CSTtJQUVJO0lBQUE7RXJFd3luQlI7O0VxRTF5bkJJO0lBRUk7SUFBQTtFckU2eW5CUjs7RXFFL3luQkk7SUFFSTtJQUFBO0VyRWt6bkJSOztFcUVwem5CSTtJQUVJO0lBQUE7RXJFdXpuQlI7O0VxRXp6bkJJO0lBRUk7SUFBQTtFckU0em5CUjs7RXFFOXpuQkk7SUFFSTtJQUFBO0VyRWkwbkJSOztFcUVuMG5CSTtJQUVJO0lBQUE7RXJFczBuQlI7O0VxRXgwbkJJO0lBRUk7SUFBQTtFckUyMG5CUjs7RXFFNzBuQkk7SUFFSTtJQUFBO0VyRWcxbkJSOztFcUVsMW5CSTtJQUVJO0lBQUE7RXJFcTFuQlI7O0VxRXYxbkJJO0lBRUk7SUFBQTtFckUwMW5CUjs7RXFFNTFuQkk7SUFFSTtJQUFBO0VyRSsxbkJSOztFcUVqMm5CSTtJQUVJO0lBQUE7RXJFbzJuQlI7O0VxRXQybkJJO0lBRUk7SUFBQTtFckV5Mm5CUjs7RXFFMzJuQkk7SUFFSTtJQUFBO0VyRTgybkJSOztFcUVoM25CSTtJQUVJO0lBQUE7RXJFbTNuQlI7O0VxRXIzbkJJO0lBRUk7SUFBQTtFckV3M25CUjs7RXFFMTNuQkk7SUFFSTtJQUFBO0VyRTYzbkJSOztFcUUvM25CSTtJQUVJO0lBQUE7RXJFazRuQlI7O0VxRXA0bkJJO0lBRUk7SUFBQTtFckV1NG5CUjs7RXFFejRuQkk7SUFFSTtJQUFBO0VyRTQ0bkJSOztFcUU5NG5CSTtJQUVJO0lBQUE7RXJFaTVuQlI7O0VxRW41bkJJO0lBRUk7SUFBQTtFckVzNW5CUjs7RXFFeDVuQkk7SUFFSTtJQUFBO0VyRTI1bkJSOztFcUU3NW5CSTtJQUVJO0VyRSs1bkJSOztFcUVqNm5CSTtJQUVJO0VyRW02bkJSOztFcUVyNm5CSTtJQUVJO0VyRXU2bkJSOztFcUV6Nm5CSTtJQUVJO0VyRTI2bkJSOztFcUU3Nm5CSTtJQUVJO0VyRSs2bkJSOztFcUVqN25CSTtJQUVJO0VyRW03bkJSOztFcUVyN25CSTtJQUVJO0VyRXU3bkJSOztFcUV6N25CSTtJQUVJO0VyRTI3bkJSOztFcUU3N25CSTtJQUVJO0VyRSs3bkJSOztFcUVqOG5CSTtJQUVJO0VyRW04bkJSOztFcUVyOG5CSTtJQUVJO0VyRXU4bkJSOztFcUV6OG5CSTtJQUVJO0VyRTI4bkJSOztFcUU3OG5CSTtJQUVJO0VyRSs4bkJSOztFcUVqOW5CSTtJQUVJO0VyRW05bkJSOztFcUVyOW5CSTtJQUVJO0VyRXU5bkJSOztFcUV6OW5CSTtJQUVJO0VyRTI5bkJSOztFcUU3OW5CSTtJQUVJO0VyRSs5bkJSOztFcUVqK25CSTtJQUVJO0VyRW0rbkJSOztFcUVyK25CSTtJQUVJO0VyRXUrbkJSOztFcUV6K25CSTtJQUVJO0VyRTIrbkJSOztFcUU3K25CSTtJQUVJO0VyRSsrbkJSOztFcUVqL25CSTtJQUVJO0VyRW0vbkJSOztFcUVyL25CSTtJQUVJO0VyRXUvbkJSOztFcUV6L25CSTtJQUVJO0VyRTIvbkJSOztFcUU3L25CSTtJQUVJO0VyRSsvbkJSOztFcUVqZ29CSTtJQUVJO0VyRW1nb0JSOztFcUVyZ29CSTtJQUVJO0VyRXVnb0JSOztFcUV6Z29CSTtJQUVJO0VyRTJnb0JSOztFcUU3Z29CSTtJQUVJO0VyRStnb0JSOztFcUVqaG9CSTtJQUVJO0VyRW1ob0JSOztFcUVyaG9CSTtJQUVJO0VyRXVob0JSOztFcUV6aG9CSTtJQUVJO0VyRTJob0JSOztFcUU3aG9CSTtJQUVJO0VyRStob0JSOztFcUVqaW9CSTtJQUVJO0VyRW1pb0JSOztFcUVyaW9CSTtJQUVJO0VyRXVpb0JSOztFcUV6aW9CSTtJQUVJO0VyRTJpb0JSOztFcUU3aW9CSTtJQUVJO0VyRStpb0JSOztFcUVqam9CSTtJQUVJO0VyRW1qb0JSOztFcUVyam9CSTtJQUVJO0VyRXVqb0JSOztFcUV6am9CSTtJQUVJO0VyRTJqb0JSOztFcUU3am9CSTtJQUVJO0VyRStqb0JSOztFcUVqa29CSTtJQUVJO0VyRW1rb0JSOztFcUVya29CSTtJQUVJO0VyRXVrb0JSOztFcUV6a29CSTtJQUVJO0VyRTJrb0JSOztFcUU3a29CSTtJQUVJO0VyRStrb0JSOztFcUVqbG9CSTtJQUVJO0VyRW1sb0JSOztFcUVybG9CSTtJQUVJO0VyRXVsb0JSOztFcUV6bG9CSTtJQUVJO0VyRTJsb0JSOztFcUU3bG9CSTtJQUVJO0VyRStsb0JSOztFcUVqbW9CSTtJQUVJO0VyRW1tb0JSOztFcUVybW9CSTtJQUVJO0VyRXVtb0JSOztFcUV6bW9CSTtJQUVJO0VyRTJtb0JSOztFcUU3bW9CSTtJQUVJO0VyRSttb0JSOztFcUVqbm9CSTtJQUVJO0VyRW1ub0JSOztFcUVybm9CSTtJQUVJO0VyRXVub0JSOztFcUV6bm9CSTtJQUVJO0VyRTJub0JSOztFcUU3bm9CSTtJQUVJO0VyRStub0JSOztFcUVqb29CSTtJQUVJO0VyRW1vb0JSOztFcUVyb29CSTtJQUVJO0VyRXVvb0JSOztFcUV6b29CSTtJQUVJO0VyRTJvb0JSOztFcUU3b29CSTtJQUVJO0VyRStvb0JSOztFcUVqcG9CSTtJQUVJO0VyRW1wb0JSOztFcUVycG9CSTtJQUVJO0VyRXVwb0JSOztFcUV6cG9CSTtJQUVJO0VyRTJwb0JSOztFcUU3cG9CSTtJQUVJO0VyRStwb0JSOztFcUVqcW9CSTtJQUVJO0VyRW1xb0JSOztFcUVycW9CSTtJQUVJO0VyRXVxb0JSOztFcUV6cW9CSTtJQUVJO0VyRTJxb0JSOztFcUU3cW9CSTtJQUVJO0VyRStxb0JSOztFcUVqcm9CSTtJQUVJO0VyRW1yb0JSOztFcUVycm9CSTtJQUVJO0VyRXVyb0JSOztFcUV6cm9CSTtJQUVJO0VyRTJyb0JSOztFcUU3cm9CSTtJQUVJO0VyRStyb0JSOztFcUVqc29CSTtJQUVJO0VyRW1zb0JSOztFcUVyc29CSTtJQUVJO0VyRXVzb0JSOztFcUV6c29CSTtJQUVJO0VyRTJzb0JSOztFcUU3c29CSTtJQUVJO0VyRStzb0JSOztFcUVqdG9CSTtJQUVJO0VyRW10b0JSOztFcUVydG9CSTtJQUVJO0VyRXV0b0JSOztFcUV6dG9CSTtJQUVJO0VyRTJ0b0JSOztFcUU3dG9CSTtJQUVJO0VyRSt0b0JSOztFcUVqdW9CSTtJQUVJO0lBQUE7RXJFb3VvQlI7O0VxRXR1b0JJO0lBRUk7SUFBQTtFckV5dW9CUjs7RXFFM3VvQkk7SUFFSTtJQUFBO0VyRTh1b0JSOztFcUVodm9CSTtJQUVJO0lBQUE7RXJFbXZvQlI7O0VxRXJ2b0JJO0lBRUk7SUFBQTtFckV3dm9CUjs7RXFFMXZvQkk7SUFFSTtJQUFBO0VyRTZ2b0JSOztFcUUvdm9CSTtJQUVJO0lBQUE7RXJFa3dvQlI7O0VxRXB3b0JJO0lBRUk7SUFBQTtFckV1d29CUjs7RXFFendvQkk7SUFFSTtJQUFBO0VyRTR3b0JSOztFcUU5d29CSTtJQUVJO0lBQUE7RXJFaXhvQlI7O0VxRW54b0JJO0lBRUk7SUFBQTtFckVzeG9CUjs7RXFFeHhvQkk7SUFFSTtJQUFBO0VyRTJ4b0JSOztFcUU3eG9CSTtJQUVJO0lBQUE7RXJFZ3lvQlI7O0VxRWx5b0JJO0lBRUk7SUFBQTtFckVxeW9CUjs7RXFFdnlvQkk7SUFFSTtJQUFBO0VyRTB5b0JSOztFcUU1eW9CSTtJQUVJO0lBQUE7RXJFK3lvQlI7O0VxRWp6b0JJO0lBRUk7SUFBQTtFckVvem9CUjs7RXFFdHpvQkk7SUFFSTtJQUFBO0VyRXl6b0JSOztFcUUzem9CSTtJQUVJO0lBQUE7RXJFOHpvQlI7O0VxRWgwb0JJO0lBRUk7SUFBQTtFckVtMG9CUjs7RXFFcjBvQkk7SUFFSTtJQUFBO0VyRXcwb0JSOztFcUUxMG9CSTtJQUVJO0lBQUE7RXJFNjBvQlI7O0VxRS8wb0JJO0lBRUk7SUFBQTtFckVrMW9CUjs7RXFFcDFvQkk7SUFFSTtJQUFBO0VyRXUxb0JSOztFcUV6MW9CSTtJQUVJO0lBQUE7RXJFNDFvQlI7O0VxRTkxb0JJO0lBRUk7SUFBQTtFckVpMm9CUjs7RXFFbjJvQkk7SUFFSTtJQUFBO0VyRXMyb0JSOztFcUV4Mm9CSTtJQUVJO0lBQUE7RXJFMjJvQlI7O0VxRTcyb0JJO0lBRUk7SUFBQTtFckVnM29CUjs7RXFFbDNvQkk7SUFFSTtJQUFBO0VyRXEzb0JSOztFcUV2M29CSTtJQUVJO0lBQUE7RXJFMDNvQlI7O0VxRTUzb0JJO0lBRUk7SUFBQTtFckUrM29CUjs7RXFFajRvQkk7SUFFSTtJQUFBO0VyRW80b0JSOztFcUV0NG9CSTtJQUVJO0lBQUE7RXJFeTRvQlI7O0VxRTM0b0JJO0lBRUk7RXJFNjRvQlI7O0VxRS80b0JJO0lBRUk7RXJFaTVvQlI7O0VxRW41b0JJO0lBRUk7RXJFcTVvQlI7O0VxRXY1b0JJO0lBRUk7RXJFeTVvQlI7O0VxRTM1b0JJO0lBRUk7RXJFNjVvQlI7O0VxRS81b0JJO0lBRUk7RXJFaTZvQlI7O0VxRW42b0JJO0lBRUk7RXJFcTZvQlI7O0VxRXY2b0JJO0lBRUk7RXJFeTZvQlI7O0VxRTM2b0JJO0lBRUk7RXJFNjZvQlI7O0VxRS82b0JJO0lBRUk7RXJFaTdvQlI7O0VxRW43b0JJO0lBRUk7RXJFcTdvQlI7O0VxRXY3b0JJO0lBRUk7RXJFeTdvQlI7O0VxRTM3b0JJO0lBRUk7RXJFNjdvQlI7O0VxRS83b0JJO0lBRUk7RXJFaThvQlI7O0VxRW44b0JJO0lBRUk7RXJFcThvQlI7O0VxRXY4b0JJO0lBRUk7RXJFeThvQlI7O0VxRTM4b0JJO0lBRUk7RXJFNjhvQlI7O0VxRS84b0JJO0lBRUk7RXJFaTlvQlI7O0VxRW45b0JJO0lBRUk7RXJFcTlvQlI7O0VxRXY5b0JJO0lBRUk7RXJFeTlvQlI7O0VxRTM5b0JJO0lBRUk7RXJFNjlvQlI7O0VxRS85b0JJO0lBRUk7RXJFaStvQlI7O0VxRW4rb0JJO0lBRUk7RXJFcStvQlI7O0VxRXYrb0JJO0lBRUk7RXJFeStvQlI7O0VxRTMrb0JJO0lBRUk7RXJFNitvQlI7O0VxRS8rb0JJO0lBRUk7RXJFaS9vQlI7O0VxRW4vb0JJO0lBRUk7RXJFcS9vQlI7O0VxRXYvb0JJO0lBRUk7RXJFeS9vQlI7O0VxRTMvb0JJO0lBRUk7RXJFNi9vQlI7O0VxRS8vb0JJO0lBRUk7RXJFaWdwQlI7O0VxRW5ncEJJO0lBRUk7RXJFcWdwQlI7O0VxRXZncEJJO0lBRUk7RXJFeWdwQlI7O0VxRTNncEJJO0lBRUk7RXJFNmdwQlI7O0VxRS9ncEJJO0lBRUk7RXJFaWhwQlI7O0VxRW5ocEJJO0lBRUk7RXJFcWhwQlI7O0VxRXZocEJJO0lBRUk7RXJFeWhwQlI7O0VxRTNocEJJO0lBRUk7RXJFNmhwQlI7O0VxRS9ocEJJO0lBRUk7RXJFaWlwQlI7O0VxRW5pcEJJO0lBRUk7RXJFcWlwQlI7O0VxRXZpcEJJO0lBRUk7RXJFeWlwQlI7O0VxRTNpcEJJO0lBRUk7RXJFNmlwQlI7O0VxRS9pcEJJO0lBRUk7RXJFaWpwQlI7O0VxRW5qcEJJO0lBRUk7RXJFcWpwQlI7O0VxRXZqcEJJO0lBRUk7RXJFeWpwQlI7O0VxRTNqcEJJO0lBRUk7RXJFNmpwQlI7O0VxRS9qcEJJO0lBRUk7RXJFaWtwQlI7O0VxRW5rcEJJO0lBRUk7RXJFcWtwQlI7O0VxRXZrcEJJO0lBRUk7RXJFeWtwQlI7O0VxRTNrcEJJO0lBRUk7RXJFNmtwQlI7O0VxRS9rcEJJO0lBRUk7RXJFaWxwQlI7O0VxRW5scEJJO0lBRUk7RXJFcWxwQlI7O0VxRXZscEJJO0lBRUk7RXJFeWxwQlI7O0VxRTNscEJJO0lBRUk7RXJFNmxwQlI7O0VxRS9scEJJO0lBRUk7RXJFaW1wQlI7O0VxRW5tcEJJO0lBRUk7RXJFcW1wQlI7O0VxRXZtcEJJO0lBRUk7RXJFeW1wQlI7O0VxRTNtcEJJO0lBRUk7RXJFNm1wQlI7O0VxRS9tcEJJO0lBRUk7RXJFaW5wQlI7O0VxRW5ucEJJO0lBRUk7RXJFcW5wQlI7O0VxRXZucEJJO0lBRUk7RXJFeW5wQlI7O0VxRTNucEJJO0lBRUk7RXJFNm5wQlI7O0VxRS9ucEJJO0lBRUk7RXJFaW9wQlI7O0VxRW5vcEJJO0lBRUk7RXJFcW9wQlI7O0VxRXZvcEJJO0lBRUk7RXJFeW9wQlI7O0VxRTNvcEJJO0lBRUk7RXJFNm9wQlI7O0VxRS9vcEJJO0lBRUk7RXJFaXBwQlI7O0VxRW5wcEJJO0lBRUk7RXJFcXBwQlI7O0VxRXZwcEJJO0lBRUk7RXJFeXBwQlI7O0VxRTNwcEJJO0lBRUk7RXJFNnBwQlI7O0VxRS9wcEJJO0lBRUk7RXJFaXFwQlI7O0VxRW5xcEJJO0lBRUk7RXJFcXFwQlI7QUFDRjtBYzFwcEJJO0V1RGRFO0lBRUk7RXJFMHFwQlI7O0VxRTVxcEJJO0lBRUk7RXJFOHFwQlI7O0VxRWhycEJJO0lBRUk7RXJFa3JwQlI7O0VxRXBycEJJO0lBRUk7RXJFc3JwQlI7O0VxRXhycEJJO0lBRUk7RXJFMHJwQlI7O0VxRTVycEJJO0lBRUk7RXJFOHJwQlI7O0VxRWhzcEJJO0lBRUk7RXJFa3NwQlI7O0VxRXBzcEJJO0lBRUk7RXJFc3NwQlI7O0VxRXhzcEJJO0lBRUk7RXJFMHNwQlI7O0VxRTVzcEJJO0lBRUk7RXJFOHNwQlI7O0VxRWh0cEJJO0lBRUk7RXJFa3RwQlI7O0VxRXB0cEJJO0lBRUk7RXJFc3RwQlI7O0VxRXh0cEJJO0lBRUk7RXJFMHRwQlI7O0VxRTV0cEJJO0lBRUk7RXJFOHRwQlI7O0VxRWh1cEJJO0lBRUk7RXJFa3VwQlI7O0VxRXB1cEJJO0lBRUk7RXJFc3VwQlI7O0VxRXh1cEJJO0lBRUk7RXJFMHVwQlI7O0VxRTV1cEJJO0lBRUk7RXJFOHVwQlI7O0VxRWh2cEJJO0lBRUk7RXJFa3ZwQlI7O0VxRXB2cEJJO0lBRUk7RXJFc3ZwQlI7O0VxRXh2cEJJO0lBRUk7RXJFMHZwQlI7O0VxRTV2cEJJO0lBRUk7RXJFOHZwQlI7O0VxRWh3cEJJO0lBRUk7RXJFa3dwQlI7O0VxRXB3cEJJO0lBRUk7RXJFc3dwQlI7O0VxRXh3cEJJO0lBRUk7RXJFMHdwQlI7O0VxRTV3cEJJO0lBRUk7RXJFOHdwQlI7O0VxRWh4cEJJO0lBRUk7RXJFa3hwQlI7O0VxRXB4cEJJO0lBRUk7RXJFc3hwQlI7O0VxRXh4cEJJO0lBRUk7RXJFMHhwQlI7O0VxRTV4cEJJO0lBRUk7RXJFOHhwQlI7O0VxRWh5cEJJO0lBRUk7RXJFa3lwQlI7O0VxRXB5cEJJO0lBRUk7RXJFc3lwQlI7O0VxRXh5cEJJO0lBRUk7RXJFMHlwQlI7O0VxRTV5cEJJO0lBRUk7RXJFOHlwQlI7O0VxRWh6cEJJO0lBRUk7RXJFa3pwQlI7O0VxRXB6cEJJO0lBRUk7RXJFc3pwQlI7O0VxRXh6cEJJO0lBRUk7RXJFMHpwQlI7O0VxRTV6cEJJO0lBRUk7RXJFOHpwQlI7O0VxRWgwcEJJO0lBRUk7RXJFazBwQlI7O0VxRXAwcEJJO0lBRUk7RXJFczBwQlI7O0VxRXgwcEJJO0lBRUk7RXJFMDBwQlI7O0VxRTUwcEJJO0lBRUk7RXJFODBwQlI7O0VxRWgxcEJJO0lBRUk7RXJFazFwQlI7O0VxRXAxcEJJO0lBRUk7RXJFczFwQlI7O0VxRXgxcEJJO0lBRUk7RXJFMDFwQlI7O0VxRTUxcEJJO0lBRUk7RXJFODFwQlI7O0VxRWgycEJJO0lBRUk7RXJFazJwQlI7O0VxRXAycEJJO0lBRUk7RXJFczJwQlI7O0VxRXgycEJJO0lBRUk7RXJFMDJwQlI7O0VxRTUycEJJO0lBRUk7RXJFODJwQlI7O0VxRWgzcEJJO0lBRUk7RXJFazNwQlI7O0VxRXAzcEJJO0lBRUk7RXJFczNwQlI7O0VxRXgzcEJJO0lBRUk7RXJFMDNwQlI7O0VxRTUzcEJJO0lBRUk7RXJFODNwQlI7O0VxRWg0cEJJO0lBRUk7RXJFazRwQlI7O0VxRXA0cEJJO0lBRUk7RXJFczRwQlI7O0VxRXg0cEJJO0lBRUk7RXJFMDRwQlI7O0VxRTU0cEJJO0lBRUk7RXJFODRwQlI7O0VxRWg1cEJJO0lBRUk7RXJFazVwQlI7O0VxRXA1cEJJO0lBRUk7RXJFczVwQlI7O0VxRXg1cEJJO0lBRUk7RXJFMDVwQlI7O0VxRTU1cEJJO0lBRUk7RXJFODVwQlI7O0VxRWg2cEJJO0lBRUk7RXJFazZwQlI7O0VxRXA2cEJJO0lBRUk7RXJFczZwQlI7O0VxRXg2cEJJO0lBRUk7RXJFMDZwQlI7O0VxRTU2cEJJO0lBRUk7RXJFODZwQlI7O0VxRWg3cEJJO0lBRUk7RXJFazdwQlI7O0VxRXA3cEJJO0lBRUk7RXJFczdwQlI7O0VxRXg3cEJJO0lBRUk7RXJFMDdwQlI7O0VxRTU3cEJJO0lBRUk7RXJFODdwQlI7O0VxRWg4cEJJO0lBRUk7RXJFazhwQlI7O0VxRXA4cEJJO0lBRUk7RXJFczhwQlI7O0VxRXg4cEJJO0lBRUk7RXJFMDhwQlI7O0VxRTU4cEJJO0lBRUk7RXJFODhwQlI7O0VxRWg5cEJJO0lBRUk7RXJFazlwQlI7O0VxRXA5cEJJO0lBRUk7RXJFczlwQlI7O0VxRXg5cEJJO0lBRUk7RXJFMDlwQlI7O0VxRTU5cEJJO0lBRUk7RXJFODlwQlI7O0VxRWgrcEJJO0lBRUk7RXJFaytwQlI7O0VxRXArcEJJO0lBRUk7RXJFcytwQlI7O0VxRXgrcEJJO0lBRUk7RXJFMCtwQlI7O0VxRTUrcEJJO0lBRUk7RXJFOCtwQlI7O0VxRWgvcEJJO0lBRUk7RXJFay9wQlI7O0VxRXAvcEJJO0lBRUk7RXJFcy9wQlI7O0VxRXgvcEJJO0lBRUk7RXJFMC9wQlI7O0VxRTUvcEJJO0lBRUk7RXJFOC9wQlI7O0VxRWhncUJJO0lBRUk7RXJFa2dxQlI7O0VxRXBncUJJO0lBRUk7RXJFc2dxQlI7O0VxRXhncUJJO0lBRUk7RXJFMGdxQlI7O0VxRTVncUJJO0lBRUk7RXJFOGdxQlI7O0VxRWhocUJJO0lBRUk7RXJFa2hxQlI7O0VxRXBocUJJO0lBRUk7SUFBQTtFckV1aHFCUjs7RXFFemhxQkk7SUFFSTtJQUFBO0VyRTRocUJSOztFcUU5aHFCSTtJQUVJO0lBQUE7RXJFaWlxQlI7O0VxRW5pcUJJO0lBRUk7SUFBQTtFckVzaXFCUjs7RXFFeGlxQkk7SUFFSTtJQUFBO0VyRTJpcUJSOztFcUU3aXFCSTtJQUVJO0lBQUE7RXJFZ2pxQlI7O0VxRWxqcUJJO0lBRUk7SUFBQTtFckVxanFCUjs7RXFFdmpxQkk7SUFFSTtJQUFBO0VyRTBqcUJSOztFcUU1anFCSTtJQUVJO0lBQUE7RXJFK2pxQlI7O0VxRWprcUJJO0lBRUk7SUFBQTtFckVva3FCUjs7RXFFdGtxQkk7SUFFSTtJQUFBO0VyRXlrcUJSOztFcUUza3FCSTtJQUVJO0lBQUE7RXJFOGtxQlI7O0VxRWhscUJJO0lBRUk7SUFBQTtFckVtbHFCUjs7RXFFcmxxQkk7SUFFSTtJQUFBO0VyRXdscUJSOztFcUUxbHFCSTtJQUVJO0lBQUE7RXJFNmxxQlI7O0VxRS9scUJJO0lBRUk7SUFBQTtFckVrbXFCUjs7RXFFcG1xQkk7SUFFSTtJQUFBO0VyRXVtcUJSOztFcUV6bXFCSTtJQUVJO0lBQUE7RXJFNG1xQlI7O0VxRTltcUJJO0lBRUk7SUFBQTtFckVpbnFCUjs7RXFFbm5xQkk7SUFFSTtJQUFBO0VyRXNucUJSOztFcUV4bnFCSTtJQUVJO0lBQUE7RXJFMm5xQlI7O0VxRTducUJJO0lBRUk7SUFBQTtFckVnb3FCUjs7RXFFbG9xQkk7SUFFSTtJQUFBO0VyRXFvcUJSOztFcUV2b3FCSTtJQUVJO0lBQUE7RXJFMG9xQlI7O0VxRTVvcUJJO0lBRUk7SUFBQTtFckUrb3FCUjs7RXFFanBxQkk7SUFFSTtJQUFBO0VyRW9wcUJSOztFcUV0cHFCSTtJQUVJO0lBQUE7RXJFeXBxQlI7O0VxRTNwcUJJO0lBRUk7SUFBQTtFckU4cHFCUjs7RXFFaHFxQkk7SUFFSTtJQUFBO0VyRW1xcUJSOztFcUVycXFCSTtJQUVJO0lBQUE7RXJFd3FxQlI7O0VxRTFxcUJJO0lBRUk7SUFBQTtFckU2cXFCUjs7RXFFL3FxQkk7SUFFSTtJQUFBO0VyRWtycUJSOztFcUVwcnFCSTtJQUVJO0lBQUE7RXJFdXJxQlI7O0VxRXpycUJJO0lBRUk7SUFBQTtFckU0cnFCUjs7RXFFOXJxQkk7SUFFSTtJQUFBO0VyRWlzcUJSOztFcUVuc3FCSTtJQUVJO0lBQUE7RXJFc3NxQlI7O0VxRXhzcUJJO0lBRUk7RXJFMHNxQlI7O0VxRTVzcUJJO0lBRUk7RXJFOHNxQlI7O0VxRWh0cUJJO0lBRUk7RXJFa3RxQlI7O0VxRXB0cUJJO0lBRUk7RXJFc3RxQlI7O0VxRXh0cUJJO0lBRUk7RXJFMHRxQlI7O0VxRTV0cUJJO0lBRUk7RXJFOHRxQlI7O0VxRWh1cUJJO0lBRUk7RXJFa3VxQlI7O0VxRXB1cUJJO0lBRUk7RXJFc3VxQlI7O0VxRXh1cUJJO0lBRUk7RXJFMHVxQlI7O0VxRTV1cUJJO0lBRUk7RXJFOHVxQlI7O0VxRWh2cUJJO0lBRUk7RXJFa3ZxQlI7O0VxRXB2cUJJO0lBRUk7RXJFc3ZxQlI7O0VxRXh2cUJJO0lBRUk7RXJFMHZxQlI7O0VxRTV2cUJJO0lBRUk7RXJFOHZxQlI7O0VxRWh3cUJJO0lBRUk7RXJFa3dxQlI7O0VxRXB3cUJJO0lBRUk7RXJFc3dxQlI7O0VxRXh3cUJJO0lBRUk7RXJFMHdxQlI7O0VxRTV3cUJJO0lBRUk7RXJFOHdxQlI7O0VxRWh4cUJJO0lBRUk7RXJFa3hxQlI7O0VxRXB4cUJJO0lBRUk7RXJFc3hxQlI7O0VxRXh4cUJJO0lBRUk7RXJFMHhxQlI7O0VxRTV4cUJJO0lBRUk7RXJFOHhxQlI7O0VxRWh5cUJJO0lBRUk7RXJFa3lxQlI7O0VxRXB5cUJJO0lBRUk7RXJFc3lxQlI7O0VxRXh5cUJJO0lBRUk7RXJFMHlxQlI7O0VxRTV5cUJJO0lBRUk7RXJFOHlxQlI7O0VxRWh6cUJJO0lBRUk7RXJFa3pxQlI7O0VxRXB6cUJJO0lBRUk7RXJFc3pxQlI7O0VxRXh6cUJJO0lBRUk7RXJFMHpxQlI7O0VxRTV6cUJJO0lBRUk7RXJFOHpxQlI7O0VxRWgwcUJJO0lBRUk7RXJFazBxQlI7O0VxRXAwcUJJO0lBRUk7RXJFczBxQlI7O0VxRXgwcUJJO0lBRUk7RXJFMDBxQlI7O0VxRTUwcUJJO0lBRUk7RXJFODBxQlI7O0VxRWgxcUJJO0lBRUk7RXJFazFxQlI7O0VxRXAxcUJJO0lBRUk7RXJFczFxQlI7O0VxRXgxcUJJO0lBRUk7RXJFMDFxQlI7O0VxRTUxcUJJO0lBRUk7RXJFODFxQlI7O0VxRWgycUJJO0lBRUk7RXJFazJxQlI7O0VxRXAycUJJO0lBRUk7RXJFczJxQlI7O0VxRXgycUJJO0lBRUk7RXJFMDJxQlI7O0VxRTUycUJJO0lBRUk7RXJFODJxQlI7O0VxRWgzcUJJO0lBRUk7RXJFazNxQlI7O0VxRXAzcUJJO0lBRUk7RXJFczNxQlI7O0VxRXgzcUJJO0lBRUk7RXJFMDNxQlI7O0VxRTUzcUJJO0lBRUk7RXJFODNxQlI7O0VxRWg0cUJJO0lBRUk7RXJFazRxQlI7O0VxRXA0cUJJO0lBRUk7RXJFczRxQlI7O0VxRXg0cUJJO0lBRUk7RXJFMDRxQlI7O0VxRTU0cUJJO0lBRUk7RXJFODRxQlI7O0VxRWg1cUJJO0lBRUk7RXJFazVxQlI7O0VxRXA1cUJJO0lBRUk7RXJFczVxQlI7O0VxRXg1cUJJO0lBRUk7RXJFMDVxQlI7O0VxRTU1cUJJO0lBRUk7RXJFODVxQlI7O0VxRWg2cUJJO0lBRUk7RXJFazZxQlI7O0VxRXA2cUJJO0lBRUk7RXJFczZxQlI7O0VxRXg2cUJJO0lBRUk7RXJFMDZxQlI7O0VxRTU2cUJJO0lBRUk7RXJFODZxQlI7O0VxRWg3cUJJO0lBRUk7RXJFazdxQlI7O0VxRXA3cUJJO0lBRUk7RXJFczdxQlI7O0VxRXg3cUJJO0lBRUk7RXJFMDdxQlI7O0VxRTU3cUJJO0lBRUk7RXJFODdxQlI7O0VxRWg4cUJJO0lBRUk7RXJFazhxQlI7O0VxRXA4cUJJO0lBRUk7RXJFczhxQlI7O0VxRXg4cUJJO0lBRUk7RXJFMDhxQlI7O0VxRTU4cUJJO0lBRUk7RXJFODhxQlI7O0VxRWg5cUJJO0lBRUk7RXJFazlxQlI7O0VxRXA5cUJJO0lBRUk7RXJFczlxQlI7O0VxRXg5cUJJO0lBRUk7RXJFMDlxQlI7O0VxRTU5cUJJO0lBRUk7RXJFODlxQlI7O0VxRWgrcUJJO0lBRUk7RXJFaytxQlI7O0VxRXArcUJJO0lBRUk7RXJFcytxQlI7O0VxRXgrcUJJO0lBRUk7RXJFMCtxQlI7O0VxRTUrcUJJO0lBRUk7RXJFOCtxQlI7O0VxRWgvcUJJO0lBRUk7RXJFay9xQlI7O0VxRXAvcUJJO0lBRUk7RXJFcy9xQlI7O0VxRXgvcUJJO0lBRUk7RXJFMC9xQlI7O0VxRTUvcUJJO0lBRUk7RXJFOC9xQlI7O0VxRWhnckJJO0lBRUk7RXJFa2dyQlI7O0VxRXBnckJJO0lBRUk7RXJFc2dyQlI7O0VxRXhnckJJO0lBRUk7RXJFMGdyQlI7O0VxRTVnckJJO0lBRUk7RXJFOGdyQlI7O0VxRWhockJJO0lBRUk7RXJFa2hyQlI7O0VxRXBockJJO0lBRUk7RXJFc2hyQlI7O0VxRXhockJJO0lBRUk7RXJFMGhyQlI7O0VxRTVockJJO0lBRUk7RXJFOGhyQlI7O0VxRWhpckJJO0lBRUk7RXJFa2lyQlI7O0VxRXBpckJJO0lBRUk7RXJFc2lyQlI7O0VxRXhpckJJO0lBRUk7SUFBQTtFckUyaXJCUjs7RXFFN2lyQkk7SUFFSTtJQUFBO0VyRWdqckJSOztFcUVsanJCSTtJQUVJO0lBQUE7RXJFcWpyQlI7O0VxRXZqckJJO0lBRUk7SUFBQTtFckUwanJCUjs7RXFFNWpyQkk7SUFFSTtJQUFBO0VyRStqckJSOztFcUVqa3JCSTtJQUVJO0lBQUE7RXJFb2tyQlI7O0VxRXRrckJJO0lBRUk7SUFBQTtFckV5a3JCUjs7RXFFM2tyQkk7SUFFSTtJQUFBO0VyRThrckJSOztFcUVobHJCSTtJQUVJO0lBQUE7RXJFbWxyQlI7O0VxRXJsckJJO0lBRUk7SUFBQTtFckV3bHJCUjs7RXFFMWxyQkk7SUFFSTtJQUFBO0VyRTZsckJSOztFcUUvbHJCSTtJQUVJO0lBQUE7RXJFa21yQlI7O0VxRXBtckJJO0lBRUk7SUFBQTtFckV1bXJCUjs7RXFFem1yQkk7SUFFSTtJQUFBO0VyRTRtckJSOztFcUU5bXJCSTtJQUVJO0lBQUE7RXJFaW5yQlI7O0VxRW5uckJJO0lBRUk7SUFBQTtFckVzbnJCUjs7RXFFeG5yQkk7SUFFSTtJQUFBO0VyRTJuckJSOztFcUU3bnJCSTtJQUVJO0lBQUE7RXJFZ29yQlI7O0VxRWxvckJJO0lBRUk7SUFBQTtFckVxb3JCUjs7RXFFdm9yQkk7SUFFSTtJQUFBO0VyRTBvckJSOztFcUU1b3JCSTtJQUVJO0lBQUE7RXJFK29yQlI7O0VxRWpwckJJO0lBRUk7SUFBQTtFckVvcHJCUjs7RXFFdHByQkk7SUFFSTtJQUFBO0VyRXlwckJSOztFcUUzcHJCSTtJQUVJO0lBQUE7RXJFOHByQlI7O0VxRWhxckJJO0lBRUk7SUFBQTtFckVtcXJCUjs7RXFFcnFyQkk7SUFFSTtJQUFBO0VyRXdxckJSOztFcUUxcXJCSTtJQUVJO0lBQUE7RXJFNnFyQlI7O0VxRS9xckJJO0lBRUk7SUFBQTtFckVrcnJCUjs7RXFFcHJyQkk7SUFFSTtJQUFBO0VyRXVyckJSOztFcUV6cnJCSTtJQUVJO0lBQUE7RXJFNHJyQlI7O0VxRTlyckJJO0lBRUk7SUFBQTtFckVpc3JCUjs7RXFFbnNyQkk7SUFFSTtJQUFBO0VyRXNzckJSOztFcUV4c3JCSTtJQUVJO0VyRTBzckJSOztFcUU1c3JCSTtJQUVJO0VyRThzckJSOztFcUVodHJCSTtJQUVJO0VyRWt0ckJSOztFcUVwdHJCSTtJQUVJO0VyRXN0ckJSOztFcUV4dHJCSTtJQUVJO0VyRTB0ckJSOztFcUU1dHJCSTtJQUVJO0VyRTh0ckJSOztFcUVodXJCSTtJQUVJO0VyRWt1ckJSOztFcUVwdXJCSTtJQUVJO0VyRXN1ckJSOztFcUV4dXJCSTtJQUVJO0VyRTB1ckJSOztFcUU1dXJCSTtJQUVJO0VyRTh1ckJSOztFcUVodnJCSTtJQUVJO0VyRWt2ckJSOztFcUVwdnJCSTtJQUVJO0VyRXN2ckJSOztFcUV4dnJCSTtJQUVJO0VyRTB2ckJSOztFcUU1dnJCSTtJQUVJO0VyRTh2ckJSOztFcUVod3JCSTtJQUVJO0VyRWt3ckJSOztFcUVwd3JCSTtJQUVJO0VyRXN3ckJSOztFcUV4d3JCSTtJQUVJO0VyRTB3ckJSOztFcUU1d3JCSTtJQUVJO0VyRTh3ckJSOztFcUVoeHJCSTtJQUVJO0VyRWt4ckJSOztFcUVweHJCSTtJQUVJO0VyRXN4ckJSOztFcUV4eHJCSTtJQUVJO0VyRTB4ckJSOztFcUU1eHJCSTtJQUVJO0VyRTh4ckJSOztFcUVoeXJCSTtJQUVJO0VyRWt5ckJSOztFcUVweXJCSTtJQUVJO0VyRXN5ckJSOztFcUV4eXJCSTtJQUVJO0VyRTB5ckJSOztFcUU1eXJCSTtJQUVJO0VyRTh5ckJSOztFcUVoenJCSTtJQUVJO0VyRWt6ckJSOztFcUVwenJCSTtJQUVJO0VyRXN6ckJSOztFcUV4enJCSTtJQUVJO0VyRTB6ckJSOztFcUU1enJCSTtJQUVJO0VyRTh6ckJSOztFcUVoMHJCSTtJQUVJO0VyRWswckJSOztFcUVwMHJCSTtJQUVJO0VyRXMwckJSOztFcUV4MHJCSTtJQUVJO0VyRTAwckJSOztFcUU1MHJCSTtJQUVJO0VyRTgwckJSOztFcUVoMXJCSTtJQUVJO0VyRWsxckJSOztFcUVwMXJCSTtJQUVJO0VyRXMxckJSOztFcUV4MXJCSTtJQUVJO0VyRTAxckJSOztFcUU1MXJCSTtJQUVJO0VyRTgxckJSOztFcUVoMnJCSTtJQUVJO0VyRWsyckJSOztFcUVwMnJCSTtJQUVJO0VyRXMyckJSOztFcUV4MnJCSTtJQUVJO0VyRTAyckJSOztFcUU1MnJCSTtJQUVJO0VyRTgyckJSOztFcUVoM3JCSTtJQUVJO0VyRWszckJSOztFcUVwM3JCSTtJQUVJO0VyRXMzckJSOztFcUV4M3JCSTtJQUVJO0VyRTAzckJSOztFcUU1M3JCSTtJQUVJO0VyRTgzckJSOztFcUVoNHJCSTtJQUVJO0VyRWs0ckJSOztFcUVwNHJCSTtJQUVJO0VyRXM0ckJSOztFcUV4NHJCSTtJQUVJO0VyRTA0ckJSOztFcUU1NHJCSTtJQUVJO0VyRTg0ckJSOztFcUVoNXJCSTtJQUVJO0VyRWs1ckJSOztFcUVwNXJCSTtJQUVJO0VyRXM1ckJSOztFcUV4NXJCSTtJQUVJO0VyRTA1ckJSOztFcUU1NXJCSTtJQUVJO0VyRTg1ckJSOztFcUVoNnJCSTtJQUVJO0VyRWs2ckJSOztFcUVwNnJCSTtJQUVJO0VyRXM2ckJSOztFcUV4NnJCSTtJQUVJO0VyRTA2ckJSOztFcUU1NnJCSTtJQUVJO0VyRTg2ckJSOztFcUVoN3JCSTtJQUVJO0VyRWs3ckJSOztFcUVwN3JCSTtJQUVJO0VyRXM3ckJSOztFcUV4N3JCSTtJQUVJO0VyRTA3ckJSOztFcUU1N3JCSTtJQUVJO0VyRTg3ckJSOztFcUVoOHJCSTtJQUVJO0VyRWs4ckJSOztFcUVwOHJCSTtJQUVJO0VyRXM4ckJSOztFcUV4OHJCSTtJQUVJO0VyRTA4ckJSOztFcUU1OHJCSTtJQUVJO0VyRTg4ckJSOztFcUVoOXJCSTtJQUVJO0VyRWs5ckJSOztFcUVwOXJCSTtJQUVJO0VyRXM5ckJSOztFcUV4OXJCSTtJQUVJO0VyRTA5ckJSOztFcUU1OXJCSTtJQUVJO0VyRTg5ckJSOztFcUVoK3JCSTtJQUVJO0VyRWsrckJSOztFcUVwK3JCSTtJQUVJO0VyRXMrckJSOztFcUV4K3JCSTtJQUVJO0VyRTArckJSOztFcUU1K3JCSTtJQUVJO0VyRTgrckJSOztFcUVoL3JCSTtJQUVJO0VyRWsvckJSOztFcUVwL3JCSTtJQUVJO0VyRXMvckJSOztFcUV4L3JCSTtJQUVJO0VyRTAvckJSOztFcUU1L3JCSTtJQUVJO0VyRTgvckJSOztFcUVoZ3NCSTtJQUVJO0VyRWtnc0JSOztFcUVwZ3NCSTtJQUVJO0VyRXNnc0JSOztFcUV4Z3NCSTtJQUVJO0VyRTBnc0JSOztFcUU1Z3NCSTtJQUVJO0lBQUE7RXJFK2dzQlI7O0VxRWpoc0JJO0lBRUk7SUFBQTtFckVvaHNCUjs7RXFFdGhzQkk7SUFFSTtJQUFBO0VyRXloc0JSOztFcUUzaHNCSTtJQUVJO0lBQUE7RXJFOGhzQlI7O0VxRWhpc0JJO0lBRUk7SUFBQTtFckVtaXNCUjs7RXFFcmlzQkk7SUFFSTtJQUFBO0VyRXdpc0JSOztFcUUxaXNCSTtJQUVJO0lBQUE7RXJFNmlzQlI7O0VxRS9pc0JJO0lBRUk7SUFBQTtFckVranNCUjs7RXFFcGpzQkk7SUFFSTtJQUFBO0VyRXVqc0JSOztFcUV6anNCSTtJQUVJO0lBQUE7RXJFNGpzQlI7O0VxRTlqc0JJO0lBRUk7SUFBQTtFckVpa3NCUjs7RXFFbmtzQkk7SUFFSTtJQUFBO0VyRXNrc0JSOztFcUV4a3NCSTtJQUVJO0lBQUE7RXJFMmtzQlI7O0VxRTdrc0JJO0lBRUk7SUFBQTtFckVnbHNCUjs7RXFFbGxzQkk7SUFFSTtJQUFBO0VyRXFsc0JSOztFcUV2bHNCSTtJQUVJO0lBQUE7RXJFMGxzQlI7O0VxRTVsc0JJO0lBRUk7SUFBQTtFckUrbHNCUjs7RXFFam1zQkk7SUFFSTtJQUFBO0VyRW9tc0JSOztFcUV0bXNCSTtJQUVJO0lBQUE7RXJFeW1zQlI7O0VxRTNtc0JJO0lBRUk7SUFBQTtFckU4bXNCUjs7RXFFaG5zQkk7SUFFSTtJQUFBO0VyRW1uc0JSOztFcUVybnNCSTtJQUVJO0lBQUE7RXJFd25zQlI7O0VxRTFuc0JJO0lBRUk7SUFBQTtFckU2bnNCUjs7RXFFL25zQkk7SUFFSTtJQUFBO0VyRWtvc0JSOztFcUVwb3NCSTtJQUVJO0lBQUE7RXJFdW9zQlI7O0VxRXpvc0JJO0lBRUk7SUFBQTtFckU0b3NCUjs7RXFFOW9zQkk7SUFFSTtJQUFBO0VyRWlwc0JSOztFcUVucHNCSTtJQUVJO0lBQUE7RXJFc3BzQlI7O0VxRXhwc0JJO0lBRUk7SUFBQTtFckUycHNCUjs7RXFFN3BzQkk7SUFFSTtJQUFBO0VyRWdxc0JSOztFcUVscXNCSTtJQUVJO0lBQUE7RXJFcXFzQlI7O0VxRXZxc0JJO0lBRUk7SUFBQTtFckUwcXNCUjs7RXFFNXFzQkk7SUFFSTtJQUFBO0VyRStxc0JSOztFcUVqcnNCSTtJQUVJO0lBQUE7RXJFb3JzQlI7O0VxRXRyc0JJO0lBRUk7RXJFd3JzQlI7O0VxRTFyc0JJO0lBRUk7RXJFNHJzQlI7O0VxRTlyc0JJO0lBRUk7RXJFZ3NzQlI7O0VxRWxzc0JJO0lBRUk7RXJFb3NzQlI7O0VxRXRzc0JJO0lBRUk7RXJFd3NzQlI7O0VxRTFzc0JJO0lBRUk7RXJFNHNzQlI7O0VxRTlzc0JJO0lBRUk7RXJFZ3RzQlI7O0VxRWx0c0JJO0lBRUk7RXJFb3RzQlI7O0VxRXR0c0JJO0lBRUk7RXJFd3RzQlI7O0VxRTF0c0JJO0lBRUk7RXJFNHRzQlI7O0VxRTl0c0JJO0lBRUk7RXJFZ3VzQlI7O0VxRWx1c0JJO0lBRUk7RXJFb3VzQlI7O0VxRXR1c0JJO0lBRUk7RXJFd3VzQlI7O0VxRTF1c0JJO0lBRUk7RXJFNHVzQlI7O0VxRTl1c0JJO0lBRUk7RXJFZ3ZzQlI7O0VxRWx2c0JJO0lBRUk7RXJFb3ZzQlI7O0VxRXR2c0JJO0lBRUk7RXJFd3ZzQlI7O0VxRTF2c0JJO0lBRUk7RXJFNHZzQlI7O0VxRTl2c0JJO0lBRUk7RXJFZ3dzQlI7O0VxRWx3c0JJO0lBRUk7RXJFb3dzQlI7O0VxRXR3c0JJO0lBRUk7RXJFd3dzQlI7O0VxRTF3c0JJO0lBRUk7RXJFNHdzQlI7O0VxRTl3c0JJO0lBRUk7RXJFZ3hzQlI7O0VxRWx4c0JJO0lBRUk7RXJFb3hzQlI7O0VxRXR4c0JJO0lBRUk7RXJFd3hzQlI7O0VxRTF4c0JJO0lBRUk7RXJFNHhzQlI7O0VxRTl4c0JJO0lBRUk7RXJFZ3lzQlI7O0VxRWx5c0JJO0lBRUk7RXJFb3lzQlI7O0VxRXR5c0JJO0lBRUk7RXJFd3lzQlI7O0VxRTF5c0JJO0lBRUk7RXJFNHlzQlI7O0VxRTl5c0JJO0lBRUk7RXJFZ3pzQlI7O0VxRWx6c0JJO0lBRUk7RXJFb3pzQlI7O0VxRXR6c0JJO0lBRUk7RXJFd3pzQlI7O0VxRTF6c0JJO0lBRUk7RXJFNHpzQlI7O0VxRTl6c0JJO0lBRUk7RXJFZzBzQlI7O0VxRWwwc0JJO0lBRUk7RXJFbzBzQlI7O0VxRXQwc0JJO0lBRUk7RXJFdzBzQlI7O0VxRTEwc0JJO0lBRUk7RXJFNDBzQlI7O0VxRTkwc0JJO0lBRUk7RXJFZzFzQlI7O0VxRWwxc0JJO0lBRUk7RXJFbzFzQlI7O0VxRXQxc0JJO0lBRUk7RXJFdzFzQlI7O0VxRTExc0JJO0lBRUk7RXJFNDFzQlI7O0VxRTkxc0JJO0lBRUk7RXJFZzJzQlI7O0VxRWwyc0JJO0lBRUk7RXJFbzJzQlI7O0VxRXQyc0JJO0lBRUk7RXJFdzJzQlI7O0VxRTEyc0JJO0lBRUk7RXJFNDJzQlI7O0VxRTkyc0JJO0lBRUk7RXJFZzNzQlI7O0VxRWwzc0JJO0lBRUk7RXJFbzNzQlI7O0VxRXQzc0JJO0lBRUk7RXJFdzNzQlI7O0VxRTEzc0JJO0lBRUk7RXJFNDNzQlI7O0VxRTkzc0JJO0lBRUk7RXJFZzRzQlI7O0VxRWw0c0JJO0lBRUk7RXJFbzRzQlI7O0VxRXQ0c0JJO0lBRUk7RXJFdzRzQlI7O0VxRTE0c0JJO0lBRUk7RXJFNDRzQlI7O0VxRTk0c0JJO0lBRUk7RXJFZzVzQlI7O0VxRWw1c0JJO0lBRUk7RXJFbzVzQlI7O0VxRXQ1c0JJO0lBRUk7RXJFdzVzQlI7O0VxRTE1c0JJO0lBRUk7RXJFNDVzQlI7O0VxRTk1c0JJO0lBRUk7RXJFZzZzQlI7O0VxRWw2c0JJO0lBRUk7RXJFbzZzQlI7O0VxRXQ2c0JJO0lBRUk7RXJFdzZzQlI7O0VxRTE2c0JJO0lBRUk7RXJFNDZzQlI7O0VxRTk2c0JJO0lBRUk7RXJFZzdzQlI7O0VxRWw3c0JJO0lBRUk7RXJFbzdzQlI7O0VxRXQ3c0JJO0lBRUk7RXJFdzdzQlI7O0VxRTE3c0JJO0lBRUk7RXJFNDdzQlI7O0VxRTk3c0JJO0lBRUk7RXJFZzhzQlI7O0VxRWw4c0JJO0lBRUk7RXJFbzhzQlI7O0VxRXQ4c0JJO0lBRUk7RXJFdzhzQlI7O0VxRTE4c0JJO0lBRUk7RXJFNDhzQlI7O0VxRTk4c0JJO0lBRUk7RXJFZzlzQlI7QUFDRjtBc0VqL3NCQTtFRDhCTTtJQUVJO0VyRXE5c0JSOztFcUV2OXNCSTtJQUVJO0VyRXk5c0JSOztFcUUzOXNCSTtJQUVJO0VyRTY5c0JSOztFcUUvOXNCSTtJQUVJO0VyRWkrc0JSOztFcUVuK3NCSTtJQUVJO0VyRXErc0JSOztFcUV2K3NCSTtJQUVJO0VyRXkrc0JSOztFcUUzK3NCSTtJQUVJO0VyRTYrc0JSOztFcUUvK3NCSTtJQUVJO0VyRWkvc0JSOztFcUVuL3NCSTtJQUVJO0VyRXEvc0JSOztFcUV2L3NCSTtJQUVJO0VyRXkvc0JSOztFcUUzL3NCSTtJQUVJO0VyRTYvc0JSOztFcUUvL3NCSTtJQUVJO0VyRWlndEJSOztFcUVuZ3RCSTtJQUVJO0VyRXFndEJSOztFcUV2Z3RCSTtJQUVJO0VyRXlndEJSOztFcUUzZ3RCSTtJQUVJO0VyRTZndEJSOztFcUUvZ3RCSTtJQUVJO0VyRWlodEJSO0FBQ0Y7QXNFL2h0QkE7RURXTTtJQUVJO0VyRXNodEJSOztFcUV4aHRCSTtJQUVJO0VyRTBodEJSOztFcUU1aHRCSTtJQUVJO0VyRThodEJSOztFcUVoaXRCSTtJQUVJO0VyRWtpdEJSOztFcUVwaXRCSTtJQUVJO0VyRXNpdEJSOztFcUV4aXRCSTtJQUVJO0VyRTBpdEJSOztFcUU1aXRCSTtJQUVJO0VyRThpdEJSOztFcUVoanRCSTtJQUVJO0VyRWtqdEJSOztFcUVwanRCSTtJQUVJO0VyRXNqdEJSOztFcUV4anRCSTtJQUVJO0VyRTBqdEJSO0FBQ0Y7QXVFN210QkE7RUFDSTtFQUNBO0UvQ2FFLHlCK0NaRjtBdkUrbXRCSjtBd0IvbHRCTTtFK0NuQk47SS9Db0JRO0V4QmttdEJOO0FBQ0Y7O0F1RWxudEJBO0VBRUk7QXZFb250Qko7O0F1RWxudEJBO0VBRUk7QXZFb250Qko7O0F1RWpudEJBO0VBQ0M7RUFDRztBdkVvbnRCSjtBdUVqbnRCUTtFQUNJLHlCbkV3SUc7QUoyK3NCZjtBdUVqbnRCWTtFQUNJO0F2RW1udEJoQjtBdUVqbnRCWTtFQUNJO0F2RW1udEJoQjtBdUVobnRCWTtFQUNJLCtCbkUwb0NvQjtBSncrcUJwQztBdUVobnRCZ0I7RUFDSSxZbkV3b0NnQjtBSjArcUJwQztBdUVob3RCUTtFQUNJLHlCbkV3SUc7QUowL3NCZjtBdUVob3RCWTtFQUNJO0F2RWtvdEJoQjtBdUVob3RCWTtFQUNJO0F2RWtvdEJoQjtBdUUvbnRCWTtFQUNJLCtCbkUwb0NvQjtBSnUvcUJwQztBdUUvbnRCZ0I7RUFDSSxZbkV3b0NnQjtBSnkvcUJwQztBdUUvb3RCUTtFQUNJLHlCbkV3SUc7QUp5Z3RCZjtBdUUvb3RCWTtFQUNJO0F2RWlwdEJoQjtBdUUvb3RCWTtFQUNJO0F2RWlwdEJoQjtBdUU5b3RCWTtFQUNJLCtCbkUwb0NvQjtBSnNnckJwQztBdUU5b3RCZ0I7RUFDSSxZbkV3b0NnQjtBSndnckJwQztBdUU5cHRCUTtFQUNJLHlCbkV3SUc7QUp3aHRCZjtBdUU5cHRCWTtFQUNJO0F2RWdxdEJoQjtBdUU5cHRCWTtFQUNJO0F2RWdxdEJoQjtBdUU3cHRCWTtFQUNJLCtCbkUwb0NvQjtBSnFockJwQztBdUU3cHRCZ0I7RUFDSSxZbkV3b0NnQjtBSnVockJwQztBdUU3cXRCUTtFQUNJLHlCbkV3SUc7QUp1aXRCZjtBdUU3cXRCWTtFQUNJO0F2RStxdEJoQjtBdUU3cXRCWTtFQUNJO0F2RStxdEJoQjtBdUU1cXRCWTtFQUNJLCtCbkUwb0NvQjtBSm9pckJwQztBdUU1cXRCZ0I7RUFDSSxZbkV3b0NnQjtBSnNpckJwQztBdUU1cnRCUTtFQUNJLHlCbkV3SUc7QUpzanRCZjtBdUU1cnRCWTtFQUNJO0F2RThydEJoQjtBdUU1cnRCWTtFQUNJO0F2RThydEJoQjtBdUUzcnRCWTtFQUNJLCtCbkUwb0NvQjtBSm1qckJwQztBdUUzcnRCZ0I7RUFDSSxZbkV3b0NnQjtBSnFqckJwQztBdUUzc3RCUTtFQUNJLHlCbkV3SUc7QUpxa3RCZjtBdUUzc3RCWTtFQUNJO0F2RTZzdEJoQjtBdUUzc3RCWTtFQUNJO0F2RTZzdEJoQjtBdUUxc3RCWTtFQUNJLCtCbkUwb0NvQjtBSmtrckJwQztBdUUxc3RCZ0I7RUFDSSxZbkV3b0NnQjtBSm9rckJwQztBdUUxdHRCUTtFQUNJLHlCbkV3SUc7QUpvbHRCZjtBdUUxdHRCWTtFQUNJO0F2RTR0dEJoQjtBdUUxdHRCWTtFQUNJO0F2RTR0dEJoQjtBdUV6dHRCWTtFQUNJLCtCbkUwb0NvQjtBSmlsckJwQztBdUV6dHRCZ0I7RUFDSSxZbkV3b0NnQjtBSm1sckJwQztBdUV6dXRCUTtFQUNJLHlCbkV3SUc7QUptbXRCZjtBdUV6dXRCWTtFQUNJO0F2RTJ1dEJoQjtBdUV6dXRCWTtFQUNJO0F2RTJ1dEJoQjtBdUV4dXRCWTtFQUNJLCtCbkUwb0NvQjtBSmdtckJwQztBdUV4dXRCZ0I7RUFDSSxZbkV3b0NnQjtBSmttckJwQztBdUV4dnRCUTtFQUNJLHlCbkV3SUc7QUprbnRCZjtBdUV4dnRCWTtFQUNJO0F2RTB2dEJoQjtBdUV4dnRCWTtFQUNJO0F2RTB2dEJoQjtBdUV2dnRCWTtFQUNJLCtCbkUwb0NvQjtBSittckJwQztBdUV2dnRCZ0I7RUFDSSxZbkV3b0NnQjtBSmluckJwQztBdUV2d3RCUTtFQUNJLHlCbkV3SUc7QUppb3RCZjtBdUV2d3RCWTtFQUNJO0F2RXl3dEJoQjtBdUV2d3RCWTtFQUNJO0F2RXl3dEJoQjtBdUV0d3RCWTtFQUNJLCtCbkUwb0NvQjtBSjhuckJwQztBdUV0d3RCZ0I7RUFDSSxZbkV3b0NnQjtBSmdvckJwQztBdUV0eHRCUTtFQUNJLHlCbkV3SUc7QUpncHRCZjtBdUV0eHRCWTtFQUNJO0F2RXd4dEJoQjtBdUV0eHRCWTtFQUNJO0F2RXd4dEJoQjtBdUVyeHRCWTtFQUNJLCtCbkUwb0NvQjtBSjZvckJwQztBdUVyeHRCZ0I7RUFDSSxZbkV3b0NnQjtBSitvckJwQztBdUVyeXRCUTtFQUNJLHlCbkV3SUc7QUorcHRCZjtBdUVyeXRCWTtFQUNJO0F2RXV5dEJoQjtBdUVyeXRCWTtFQUNJO0F2RXV5dEJoQjtBdUVweXRCWTtFQUNJLCtCbkUwb0NvQjtBSjRwckJwQztBdUVweXRCZ0I7RUFDSSxZbkV3b0NnQjtBSjhwckJwQztBdUVwenRCUTtFQUNJLHlCbkV3SUc7QUo4cXRCZjtBdUVwenRCWTtFQUNJO0F2RXN6dEJoQjtBdUVwenRCWTtFQUNJO0F2RXN6dEJoQjtBdUVuenRCWTtFQUNJLCtCbkUwb0NvQjtBSjJxckJwQztBdUVuenRCZ0I7RUFDSSxZbkV3b0NnQjtBSjZxckJwQztBdUVuMHRCUTtFQUNJLHlCbkV3SUc7QUo2cnRCZjtBdUVuMHRCWTtFQUNJO0F2RXEwdEJoQjtBdUVuMHRCWTtFQUNJO0F2RXEwdEJoQjtBdUVsMHRCWTtFQUNJLCtCbkUwb0NvQjtBSjByckJwQztBdUVsMHRCZ0I7RUFDSSxZbkV3b0NnQjtBSjRyckJwQztBdUVsMXRCUTtFQUNJLHlCbkV3SUc7QUo0c3RCZjtBdUVsMXRCWTtFQUNJO0F2RW8xdEJoQjtBdUVsMXRCWTtFQUNJO0F2RW8xdEJoQjtBdUVqMXRCWTtFQUNJLCtCbkUwb0NvQjtBSnlzckJwQztBdUVqMXRCZ0I7RUFDSSxZbkV3b0NnQjtBSjJzckJwQztBdUVqMnRCUTtFQUNJLHlCbkV3SUc7QUoydHRCZjtBdUVqMnRCWTtFQUNJO0F2RW0ydEJoQjtBdUVqMnRCWTtFQUNJO0F2RW0ydEJoQjtBdUVoMnRCWTtFQUNJLCtCbkUwb0NvQjtBSnd0ckJwQztBdUVoMnRCZ0I7RUFDSSxZbkV3b0NnQjtBSjB0ckJwQztBdUVoM3RCUTtFQUNJLHlCbkV3SUc7QUowdXRCZjtBdUVoM3RCWTtFQUNJO0F2RWszdEJoQjtBdUVoM3RCWTtFQUNJO0F2RWszdEJoQjtBdUUvMnRCWTtFQUNJLCtCbkUwb0NvQjtBSnV1ckJwQztBdUUvMnRCZ0I7RUFDSSxZbkV3b0NnQjtBSnl1ckJwQztBdUUvM3RCUTtFQUNJLHlCbkV3SUc7QUp5dnRCZjtBdUUvM3RCWTtFQUNJO0F2RWk0dEJoQjtBdUUvM3RCWTtFQUNJO0F2RWk0dEJoQjtBdUU5M3RCWTtFQUNJLCtCbkUwb0NvQjtBSnN2ckJwQztBdUU5M3RCZ0I7RUFDSSxZbkV3b0NnQjtBSnd2ckJwQztBdUU5NHRCUTtFQUNJLHlCbkV3SUc7QUp3d3RCZjtBdUU5NHRCWTtFQUNJO0F2RWc1dEJoQjtBdUU5NHRCWTtFQUNJO0F2RWc1dEJoQjtBdUU3NHRCWTtFQUNJLCtCbkUwb0NvQjtBSnF3ckJwQztBdUU3NHRCZ0I7RUFDSSxZbkV3b0NnQjtBSnV3ckJwQztBdUU3NXRCUTtFQUNJLHlCbkV3SUc7QUp1eHRCZjtBdUU3NXRCWTtFQUNJO0F2RSs1dEJoQjtBdUU3NXRCWTtFQUNJO0F2RSs1dEJoQjtBdUU1NXRCWTtFQUNJLCtCbkUwb0NvQjtBSm94ckJwQztBdUU1NXRCZ0I7RUFDSSxZbkV3b0NnQjtBSnN4ckJwQztBdUU1NnRCUTtFQUNJLHlCbkV3SUc7QUpzeXRCZjtBdUU1NnRCWTtFQUNJO0F2RTg2dEJoQjtBdUU1NnRCWTtFQUNJO0F2RTg2dEJoQjtBdUUzNnRCWTtFQUNJLCtCbkUwb0NvQjtBSm15ckJwQztBdUUzNnRCZ0I7RUFDSSxZbkV3b0NnQjtBSnF5ckJwQztBdUUzN3RCUTtFQUNJLHlCbkV3SUc7QUpxenRCZjtBdUUzN3RCWTtFQUNJO0F2RTY3dEJoQjtBdUUzN3RCWTtFQUNJO0F2RTY3dEJoQjtBdUUxN3RCWTtFQUNJLCtCbkUwb0NvQjtBSmt6ckJwQztBdUUxN3RCZ0I7RUFDSSxZbkV3b0NnQjtBSm96ckJwQztBdUUxOHRCUTtFQUNJLHlCbkV3SUc7QUpvMHRCZjtBdUUxOHRCWTtFQUNJO0F2RTQ4dEJoQjtBdUUxOHRCWTtFQUNJO0F2RTQ4dEJoQjtBdUV6OHRCWTtFQUNJLCtCbkUwb0NvQjtBSmkwckJwQztBdUV6OHRCZ0I7RUFDSSxZbkV3b0NnQjtBSm0wckJwQztBdUV6OXRCUTtFQUNJLHlCbkV3SUc7QUptMXRCZjtBdUV6OXRCWTtFQUNJO0F2RTI5dEJoQjtBdUV6OXRCWTtFQUNJO0F2RTI5dEJoQjtBdUV4OXRCWTtFQUNJLCtCbkUwb0NvQjtBSmcxckJwQztBdUV4OXRCZ0I7RUFDSSxZbkV3b0NnQjtBSmsxckJwQztBdUV4K3RCUTtFQUNJLHlCbkV3SUc7QUprMnRCZjtBdUV4K3RCWTtFQUNJO0F2RTArdEJoQjtBdUV4K3RCWTtFQUNJO0F2RTArdEJoQjtBdUV2K3RCWTtFQUNJLCtCbkUwb0NvQjtBSisxckJwQztBdUV2K3RCZ0I7RUFDSSxZbkV3b0NnQjtBSmkyckJwQztBdUV2L3RCUTtFQUNJLHlCbkV3SUc7QUppM3RCZjtBdUV2L3RCWTtFQUNJO0F2RXkvdEJoQjtBdUV2L3RCWTtFQUNJO0F2RXkvdEJoQjtBdUV0L3RCWTtFQUNJLCtCbkUwb0NvQjtBSjgyckJwQztBdUV0L3RCZ0I7RUFDSSxZbkV3b0NnQjtBSmczckJwQztBdUV0Z3VCUTtFQUNJLHlCbkV3SUc7QUpnNHRCZjtBdUV0Z3VCWTtFQUNJO0F2RXdndUJoQjtBdUV0Z3VCWTtFQUNJO0F2RXdndUJoQjtBdUVyZ3VCWTtFQUNJLCtCbkUwb0NvQjtBSjYzckJwQztBdUVyZ3VCZ0I7RUFDSSxZbkV3b0NnQjtBSiszckJwQztBdUVyaHVCUTtFQUNJLHlCbkV3SUc7QUorNHRCZjtBdUVyaHVCWTtFQUNJO0F2RXVodUJoQjtBdUVyaHVCWTtFQUNJO0F2RXVodUJoQjtBdUVwaHVCWTtFQUNJLCtCbkUwb0NvQjtBSjQ0ckJwQztBdUVwaHVCZ0I7RUFDSSxZbkV3b0NnQjtBSjg0ckJwQztBdUVwaXVCUTtFQUNJLHlCbkV3SUc7QUo4NXRCZjtBdUVwaXVCWTtFQUNJO0F2RXNpdUJoQjtBdUVwaXVCWTtFQUNJO0F2RXNpdUJoQjtBdUVuaXVCWTtFQUNJLCtCbkUwb0NvQjtBSjI1ckJwQztBdUVuaXVCZ0I7RUFDSSxZbkV3b0NnQjtBSjY1ckJwQztBdUVuanVCUTtFQUNJLHlCbkV3SUc7QUo2NnRCZjtBdUVuanVCWTtFQUNJO0F2RXFqdUJoQjtBdUVuanVCWTtFQUNJO0F2RXFqdUJoQjtBdUVsanVCWTtFQUNJLCtCbkUwb0NvQjtBSjA2ckJwQztBdUVsanVCZ0I7RUFDSSxZbkV3b0NnQjtBSjQ2ckJwQztBdUVsa3VCUTtFQUNJLHlCbkV3SUc7QUo0N3RCZjtBdUVsa3VCWTtFQUNJO0F2RW9rdUJoQjtBdUVsa3VCWTtFQUNJO0F2RW9rdUJoQjtBdUVqa3VCWTtFQUNJLCtCbkUwb0NvQjtBSnk3ckJwQztBdUVqa3VCZ0I7RUFDSSxZbkV3b0NnQjtBSjI3ckJwQztBdUVqbHVCUTtFQUNJLHlCbkV3SUc7QUoyOHRCZjtBdUVqbHVCWTtFQUNJO0F2RW1sdUJoQjtBdUVqbHVCWTtFQUNJO0F2RW1sdUJoQjtBdUVobHVCWTtFQUNJLCtCbkUwb0NvQjtBSnc4ckJwQztBdUVobHVCZ0I7RUFDSSxZbkV3b0NnQjtBSjA4ckJwQztBdUVobXVCUTtFQUNJLHlCbkV3SUc7QUowOXRCZjtBdUVobXVCWTtFQUNJO0F2RWttdUJoQjtBdUVobXVCWTtFQUNJO0F2RWttdUJoQjtBdUUvbHVCWTtFQUNJLCtCbkUwb0NvQjtBSnU5ckJwQztBdUUvbHVCZ0I7RUFDSSxZbkV3b0NnQjtBSnk5ckJwQztBdUUvbXVCUTtFQUNJLHlCbkV3SUc7QUp5K3RCZjtBdUUvbXVCWTtFQUNJO0F2RWludUJoQjtBdUUvbXVCWTtFQUNJO0F2RWludUJoQjtBdUU5bXVCWTtFQUNJLCtCbkUwb0NvQjtBSnMrckJwQztBdUU5bXVCZ0I7RUFDSSxZbkV3b0NnQjtBSncrckJwQztBdUU5bnVCUTtFQUNJLHlCbkV3SUc7QUp3L3RCZjtBdUU5bnVCWTtFQUNJO0F2RWdvdUJoQjtBdUU5bnVCWTtFQUNJO0F2RWdvdUJoQjtBdUU3bnVCWTtFQUNJLCtCbkUwb0NvQjtBSnEvckJwQztBdUU3bnVCZ0I7RUFDSSxZbkV3b0NnQjtBSnUvckJwQztBdUU3b3VCUTtFQUNJLHlCbkV3SUc7QUp1Z3VCZjtBdUU3b3VCWTtFQUNJO0F2RStvdUJoQjtBdUU3b3VCWTtFQUNJO0F2RStvdUJoQjtBdUU1b3VCWTtFQUNJLCtCbkUwb0NvQjtBSm9nc0JwQztBdUU1b3VCZ0I7RUFDSSxZbkV3b0NnQjtBSnNnc0JwQztBdUU1cHVCUTtFQUNJLHlCbkV3SUc7QUpzaHVCZjtBdUU1cHVCWTtFQUNJO0F2RThwdUJoQjtBdUU1cHVCWTtFQUNJO0F2RThwdUJoQjtBdUUzcHVCWTtFQUNJLCtCbkUwb0NvQjtBSm1oc0JwQztBdUUzcHVCZ0I7RUFDSSxZbkV3b0NnQjtBSnFoc0JwQztBdUUzcXVCUTtFQUNJLHlCbkV3SUc7QUpxaXVCZjtBdUUzcXVCWTtFQUNJO0F2RTZxdUJoQjtBdUUzcXVCWTtFQUNJO0F2RTZxdUJoQjtBdUUxcXVCWTtFQUNJLCtCbkUwb0NvQjtBSmtpc0JwQztBdUUxcXVCZ0I7RUFDSSxZbkV3b0NnQjtBSm9pc0JwQztBdUUxcnVCUTtFQUNJLHlCbkV3SUc7QUpvanVCZjtBdUUxcnVCWTtFQUNJO0F2RTRydUJoQjtBdUUxcnVCWTtFQUNJO0F2RTRydUJoQjtBdUV6cnVCWTtFQUNJLCtCbkUwb0NvQjtBSmlqc0JwQztBdUV6cnVCZ0I7RUFDSSxZbkV3b0NnQjtBSm1qc0JwQztBdUV6c3VCUTtFQUNJLHlCbkV3SUc7QUpta3VCZjtBdUV6c3VCWTtFQUNJO0F2RTJzdUJoQjtBdUV6c3VCWTtFQUNJO0F2RTJzdUJoQjtBdUV4c3VCWTtFQUNJLCtCbkUwb0NvQjtBSmdrc0JwQztBdUV4c3VCZ0I7RUFDSSxZbkV3b0NnQjtBSmtrc0JwQztBdUV4dHVCUTtFQUNJLHlCbkV3SUc7QUprbHVCZjtBdUV4dHVCWTtFQUNJO0F2RTB0dUJoQjtBdUV4dHVCWTtFQUNJO0F2RTB0dUJoQjtBdUV2dHVCWTtFQUNJLCtCbkUwb0NvQjtBSitrc0JwQztBdUV2dHVCZ0I7RUFDSSxZbkV3b0NnQjtBSmlsc0JwQztBdUV2dXVCUTtFQUNJLHlCbkV3SUc7QUppbXVCZjtBdUV2dXVCWTtFQUNJO0F2RXl1dUJoQjtBdUV2dXVCWTtFQUNJO0F2RXl1dUJoQjtBdUV0dXVCWTtFQUNJLCtCbkUwb0NvQjtBSjhsc0JwQztBdUV0dXVCZ0I7RUFDSSxZbkV3b0NnQjtBSmdtc0JwQztBdUV0dnVCUTtFQUNJLHlCbkV3SUc7QUpnbnVCZjtBdUV0dnVCWTtFQUNJO0F2RXd2dUJoQjtBdUV0dnVCWTtFQUNJO0F2RXd2dUJoQjtBdUVydnVCWTtFQUNJLCtCbkUwb0NvQjtBSjZtc0JwQztBdUVydnVCZ0I7RUFDSSxZbkV3b0NnQjtBSittc0JwQztBdUVyd3VCUTtFQUNJLHlCbkV3SUc7QUorbnVCZjtBdUVyd3VCWTtFQUNJO0F2RXV3dUJoQjtBdUVyd3VCWTtFQUNJO0F2RXV3dUJoQjtBdUVwd3VCWTtFQUNJLCtCbkUwb0NvQjtBSjRuc0JwQztBdUVwd3VCZ0I7RUFDSSxZbkV3b0NnQjtBSjhuc0JwQztBdUVweHVCUTtFQUNJLHlCbkV3SUc7QUo4b3VCZjtBdUVweHVCWTtFQUNJO0F2RXN4dUJoQjtBdUVweHVCWTtFQUNJO0F2RXN4dUJoQjtBdUVueHVCWTtFQUNJLCtCbkUwb0NvQjtBSjJvc0JwQztBdUVueHVCZ0I7RUFDSSxZbkV3b0NnQjtBSjZvc0JwQztBdUVueXVCUTtFQUNJLHlCbkV3SUc7QUo2cHVCZjtBdUVueXVCWTtFQUNJO0F2RXF5dUJoQjtBdUVueXVCWTtFQUNJO0F2RXF5dUJoQjtBdUVseXVCWTtFQUNJLCtCbkUwb0NvQjtBSjBwc0JwQztBdUVseXVCZ0I7RUFDSSxZbkV3b0NnQjtBSjRwc0JwQztBdUVsenVCUTtFQUNJLHlCbkV3SUc7QUo0cXVCZjtBdUVsenVCWTtFQUNJO0F2RW96dUJoQjtBdUVsenVCWTtFQUNJO0F2RW96dUJoQjtBdUVqenVCWTtFQUNJLCtCbkUwb0NvQjtBSnlxc0JwQztBdUVqenVCZ0I7RUFDSSxZbkV3b0NnQjtBSjJxc0JwQztBdUVqMHVCUTtFQUNJLHlCbkV3SUc7QUoycnVCZjtBdUVqMHVCWTtFQUNJO0F2RW0wdUJoQjtBdUVqMHVCWTtFQUNJO0F2RW0wdUJoQjtBdUVoMHVCWTtFQUNJLCtCbkUwb0NvQjtBSndyc0JwQztBdUVoMHVCZ0I7RUFDSSxZbkV3b0NnQjtBSjByc0JwQztBdUVoMXVCUTtFQUNJLHlCbkV3SUc7QUowc3VCZjtBdUVoMXVCWTtFQUNJO0F2RWsxdUJoQjtBdUVoMXVCWTtFQUNJO0F2RWsxdUJoQjtBdUUvMHVCWTtFQUNJLCtCbkUwb0NvQjtBSnVzc0JwQztBdUUvMHVCZ0I7RUFDSSxZbkV3b0NnQjtBSnlzc0JwQztBdUUvMXVCUTtFQUNJLHlCbkV3SUc7QUp5dHVCZjtBdUUvMXVCWTtFQUNJO0F2RWkydUJoQjtBdUUvMXVCWTtFQUNJO0F2RWkydUJoQjtBdUU5MXVCWTtFQUNJLCtCbkUwb0NvQjtBSnN0c0JwQztBdUU5MXVCZ0I7RUFDSSxZbkV3b0NnQjtBSnd0c0JwQztBdUU5MnVCUTtFQUNJLHlCbkV3SUc7QUp3dXVCZjtBdUU5MnVCWTtFQUNJO0F2RWczdUJoQjtBdUU5MnVCWTtFQUNJO0F2RWczdUJoQjtBdUU3MnVCWTtFQUNJLCtCbkUwb0NvQjtBSnF1c0JwQztBdUU3MnVCZ0I7RUFDSSxZbkV3b0NnQjtBSnV1c0JwQztBdUU3M3VCUTtFQUNJLHlCbkV3SUc7QUp1dnVCZjtBdUU3M3VCWTtFQUNJO0F2RSszdUJoQjtBdUU3M3VCWTtFQUNJO0F2RSszdUJoQjtBdUU1M3VCWTtFQUNJLCtCbkUwb0NvQjtBSm92c0JwQztBdUU1M3VCZ0I7RUFDSSxZbkV3b0NnQjtBSnN2c0JwQztBdUU1NHVCUTtFQUNJLHlCbkV3SUc7QUpzd3VCZjtBdUU1NHVCWTtFQUNJO0F2RTg0dUJoQjtBdUU1NHVCWTtFQUNJO0F2RTg0dUJoQjtBdUUzNHVCWTtFQUNJLCtCbkUwb0NvQjtBSm13c0JwQztBdUUzNHVCZ0I7RUFDSSxZbkV3b0NnQjtBSnF3c0JwQztBdUUzNXVCUTtFQUNJLHlCbkV3SUc7QUpxeHVCZjtBdUUzNXVCWTtFQUNJO0F2RTY1dUJoQjtBdUUzNXVCWTtFQUNJO0F2RTY1dUJoQjtBdUUxNXVCWTtFQUNJLCtCbkUwb0NvQjtBSmt4c0JwQztBdUUxNXVCZ0I7RUFDSSxZbkV3b0NnQjtBSm94c0JwQztBdUUxNnVCUTtFQUNJLHlCbkV3SUc7QUpveXVCZjtBdUUxNnVCWTtFQUNJO0F2RTQ2dUJoQjtBdUUxNnVCWTtFQUNJO0F2RTQ2dUJoQjtBdUV6NnVCWTtFQUNJLCtCbkUwb0NvQjtBSml5c0JwQztBdUV6NnVCZ0I7RUFDSSxZbkV3b0NnQjtBSm15c0JwQztBdUVwNnVCUTs7O0VBR0ksY25FcENEO0FKMDh1Qlg7QXVFbjZ1QlE7RUFDSSxrUG5FNm5Dd0I7QUp3eXNCcEM7O0F3RXI5dUJBOzs7O0VBQUE7QUFNQzs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QXhFcTl1Qkw7O0F3RWw5dUJDOztFQUVJO0VBQ0E7QXhFcTl1Qkw7O0F3RWw5dUJDOztFQUVJO0VBQ0E7QXhFcTl1Qkw7O0F3RWw5dUJDO0VBQ0k7O0lBRUk7RXhFcTl1QlA7QUFDRjtBd0VsOXVCQztBQUNBO0VBQ0k7RUFDQTtFQUNBO0F4RW85dUJMOztBd0VqOXVCQzs7RUFFSTtBeEVvOXVCTDs7QXdFajl1QkM7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBeEVvOXVCTDs7QXdFajl1QkM7Ozs7RUFJSTtBeEVvOXVCTDs7QXdFajl1QkM7RUFDSTtBeEVvOXVCTDs7QXdFajl1QkM7RUFDSTtBeEVvOXVCTDs7QXdFajl1QkM7Ozs7Ozs7RUFPSTtBeEVvOXVCTDs7QXdFajl1QkM7Ozs7OztFQU1JO0F4RW85dUJMOztBd0VqOXVCQzs7Ozs7RUFLSTtFQUNBO0F4RW85dUJMOztBd0VqOXVCQzs7O0VBR0k7QXhFbzl1Qkw7O0F3RWo5dUJDOztFQUVJO0F4RW85dUJMOztBd0VqOXVCQzs7O0VBR0k7QXhFbzl1Qkw7O0F3RWo5dUJDOztFQUVJO0F4RW85dUJMOztBd0VsOXVCQztFQUNJO0F4RXE5dUJMOztBd0VsOXVCQztFQUNJO0F4RXE5dUJMOztBY2xodkJJO0UwRGlFQTtJQUNJO0V4RXE5dUJOO0FBQ0Y7QXlFLyt1QkU7RUF6REEsYXJFN0NTO0VxRThDVCxjckU5Q1M7RXFFK0NULGtCQzlCYTtFRCtCYixjQzVCb0I7RUQ2QnBCLGdCckV5ZjRCO0FKa2p1QjlCOztBeUVsL3VCRTs7RUF0RUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RTZqdkJGOztBeUV2L3VCRTs7RUFFRTtBekUwL3VCSjs7QXlFdi91QkU7RUFwR0EsMkJBcUc0QjtFQXBHNUIsNkJBb0c0QjtFQW5HNUIsd0JBbUc0QjtFQWxHNUIscUJBa0c0QjtFQWpHNUIsNEJBaUdzQztFQWhHdEMsbUNBZ0dzQztFQS9GdEMseUJBK0ZzQztFQTlGdEMsMkJBOEZzQztFQTNGcEM7RUE2RkE7QXpFaWd2Qko7O0F5RTkvdUJFO0VBMUdBLDZCQTJHNEI7RUExRzVCLCtCQTBHNEI7RUF6RzVCLDBCQXlHNEI7RUF4RzVCLHVCQXdHNEI7RUF2RzVCLDRCQXVHd0M7RUF0R3hDLG1DQXNHd0M7RUFyR3hDLHlCQXFHd0M7RUFwR3hDLDJCQW9Hd0M7RUFqR3RDO0VBbUdBO0F6RXdndkJKOztBeUVyZ3ZCRTtFQWhIQSwyQkFpSDRCO0VBaEg1Qiw2QkFnSDRCO0VBL0c1Qix3QkErRzRCO0VBOUc1QixxQkE4RzRCO0VBN0c1QiwwQkE2R3NDO0VBNUd0QyxpQ0E0R3NDO0VBM0d0Qyx1QkEyR3NDO0VBMUd0Qyx5QkEwR3NDO0VBckdwQztFQXVHQTtBekUrZ3ZCSjs7QXlFNWd2QkU7RUF0SEEsMkJBdUg0QjtFQXRINUIsNkJBc0g0QjtFQXJINUIsd0JBcUg0QjtFQXBINUIscUJBb0g0QjtFQW5INUIsNEJBbUhzQztFQWxIdEMsbUNBa0hzQztFQWpIdEMseUJBaUhzQztFQWhIdEMsMkJBZ0hzQztFQTdHcEM7RUErR0E7QXpFc2h2Qko7O0F5RW5odkJFO0VBNUhBLDJCQTZINEI7RUE1SDVCLDZCQTRINEI7RUEzSDVCLHdCQTJINEI7RUExSDVCLHFCQTBINEI7RUF6SDVCLHdCQXlIc0M7RUF4SHRDLCtCQXdIc0M7RUF2SHRDLHFCQXVIc0M7RUF0SHRDLHVCQXNIc0M7RUEvR3BDO0VBaUhBO0F6RTZodkJKOztBeUUxaHZCRTtFQWxJQSw2QkFtSTRCO0VBbEk1QiwrQkFrSTRCO0VBakk1QiwwQkFpSTRCO0VBaEk1Qix1QkFnSTRCO0VBL0g1Qix3QkErSHdDO0VBOUh4QywrQkE4SHdDO0VBN0h4QyxxQkE2SHdDO0VBNUh4Qyx1QkE0SHdDO0VBckh0QztFQXVIQTtBekVvaXZCSjs7QXlFaml2QkU7RUF4SUEsMkJBeUk0QjtFQXhJNUIsNkJBd0k0QjtFQXZJNUIsd0JBdUk0QjtFQXRJNUIscUJBc0k0QjtFQXJJNUIsNEJBcUlzQztFQXBJdEMsbUNBb0lzQztFQW5JdEMseUJBbUlzQztFQWxJdEMsMkJBa0lzQztFQS9IcEM7RUFpSUE7QXpFMml2Qko7O0F5RXhpdkJFO0VBOUlBLDZCQStJNEI7RUE5STVCLCtCQThJNEI7RUE3STVCLDBCQTZJNEI7RUE1STVCLHVCQTRJNEI7RUEzSTVCLDRCQTJJd0M7RUExSXhDLG1DQTBJd0M7RUF6SXhDLHlCQXlJd0M7RUF4SXhDLDJCQXdJd0M7RUFySXRDO0VBdUlBO0F6RWtqdkJKOztBeUUvaXZCRTtFQXBKQSx5QkFzSjRCO0VBcko1QiwyQkFxSjRCO0VBcEo1QixzQkFvSjRCO0VBbko1QixtQkFtSjRCO0VBbEo1QiwwQkFrSm9DO0VBakpwQyxpQ0FpSm9DO0VBaEpwQyx1QkFnSm9DO0VBL0lwQyx5QkErSW9DO0VBMUlsQztFQTRJQTtBekV3anZCSjs7QXlFcmp2QkU7RUEzSkEseUJBNEo0QjtFQTNKNUIsMkJBMko0QjtFQTFKNUIsc0JBMEo0QjtFQXpKNUIsbUJBeUo0QjtFQXhKNUIsNEJBd0pvQztFQXZKcEMsbUNBdUpvQztFQXRKcEMseUJBc0pvQztFQXJKcEMsMkJBcUpvQztFQWxKbEM7RUFvSkE7QXpFK2p2Qko7O0F5RTVqdkJFO0VBNUhBLGVyRXhEUztFcUV5RFQsaUJDNUJjO0VEK0JaLHFCQ2hDZ0I7QTFFMHR2QnBCOztBeUU5anZCRTtFQUNFLFVDM0pzQjtBMUU0dHZCMUI7O0F5RTlqdkJFO0VBM0hBLGtCQzlCYztFRCtCZCxxQkM3QmU7QTFFMHR2QmpCOztBeUUvanZCRTtFQTFIQTtFQUNBLGlCQ3RDYztBMUVtdXZCaEI7O0F5RWhrdkJFO0VBckhBO0VBQ0EsaUJDekNnQjtBMUVrdXZCbEI7O0F5RWprdkJFO0VBcEhBO0VBQ0EsaUJDM0NhO0ExRW91dkJmOztBeUVsa3ZCRTtFQW5IQTtFQUNBLGtCQzdDZTtBMUVzdXZCakI7O0F5RXJydkJFO0VBQ0UsZUFvSFk7QXpFb2t2QmhCO0F5RXJydkJFO0VBQ0UsYUFnSFk7QXpFdWt2QmhCOztBeUU1cnZCRTtFQUNFLGVBb0hZO0F6RTJrdkJoQjtBeUU1cnZCRTtFQUNFLGFBZ0hZO0F6RThrdkJoQjs7QXlFbnN2QkU7RUFDRSxlQW9IWTtBekVrbHZCaEI7QXlFbnN2QkU7RUFDRSxhQWdIWTtBekVxbHZCaEI7O0F5RTFzdkJFO0VBQ0UsZUFvSFk7QXpFeWx2QmhCO0F5RTFzdkJFO0VBQ0UsYUFnSFk7QXpFNGx2QmhCOztBeUVqdHZCRTtFQUNFLGVBb0hZO0F6RWdtdkJoQjtBeUVqdHZCRTtFQUNFLGFBZ0hZO0F6RW1tdkJoQjs7QXlFeHR2QkU7RUFDRSxlQW9IWTtBekV1bXZCaEI7QXlFeHR2QkU7RUFDRSxhQWdIWTtBekUwbXZCaEI7O0F5RS90dkJFO0VBQ0UsZUFvSFk7QXpFOG12QmhCO0F5RS90dkJFO0VBQ0UsYUFnSFk7QXpFaW52QmhCOztBeUV0dXZCRTtFQUNFLGVBb0hZO0F6RXFudkJoQjtBeUV0dXZCRTtFQUNFLGFBZ0hZO0F6RXdudkJoQjs7QXlFN3V2QkU7RUFDRSxlQW9IWTtBekU0bnZCaEI7QXlFN3V2QkU7RUFDRSxhQWdIWTtBekUrbnZCaEI7O0F5RXB2dkJFO0VBQ0UsZUFvSFk7QXpFbW92QmhCO0F5RXB2dkJFO0VBQ0UsYUFnSFk7QXpFc292QmhCOztBeUV6bnZCTTtFQXpPSjtFQUNBO0VBQ0EsV0FIeUM7QXpFeTJ2QjNDO0F5RXAydkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RXMydkJKO0F5RW4ydkJFO0VBQ0U7RUFDQTtFQUNBO0F6RXEydkJKO0F5RWwydkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpFbzJ2Qko7O0F5RWxwdkJNO0VBek9KO0VBQ0E7RUFDQSxXQUh5QztBekVrNHZCM0M7QXlFNzN2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFKzN2Qko7QXlFNTN2QkU7RUFDRTtFQUNBO0VBQ0E7QXpFODN2Qko7QXlFMzN2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekU2M3ZCSjs7QXlFM3F2Qk07RUF6T0o7RUFDQTtFQUNBLFdBSHlDO0F6RTI1dkIzQztBeUV0NXZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekV3NXZCSjtBeUVyNXZCRTtFQUNFO0VBQ0E7RUFDQTtBekV1NXZCSjtBeUVwNXZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RXM1dkJKOztBeUVwc3ZCTTtFQXpPSjtFQUNBO0VBQ0EsV0FIeUM7QXpFbzd2QjNDO0F5RS82dkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RWk3dkJKO0F5RTk2dkJFO0VBQ0U7RUFDQTtFQUNBO0F6RWc3dkJKO0F5RTc2dkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpFKzZ2Qko7O0F5RTd0dkJNO0VBek9KO0VBQ0E7RUFDQSxXQUh5QztBekU2OHZCM0M7QXlFeDh2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFMDh2Qko7QXlFdjh2QkU7RUFDRTtFQUNBO0VBQ0E7QXpFeTh2Qko7QXlFdDh2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekV3OHZCSjs7QXlFdHZ2Qk07RUF6T0o7RUFDQTtFQUNBLFdBSHlDO0F6RXMrdkIzQztBeUVqK3ZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekVtK3ZCSjtBeUVoK3ZCRTtFQUNFO0VBQ0E7RUFDQTtBekVrK3ZCSjtBeUUvOXZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RWkrdkJKOztBeUUvd3ZCTTtFQXpPSjtFQUNBO0VBQ0EsV0FIeUM7QXpFKy92QjNDO0F5RTEvdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RTQvdkJKO0F5RXovdkJFO0VBQ0U7RUFDQTtFQUNBO0F6RTIvdkJKO0F5RXgvdkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpFMC92Qko7O0F5RXh5dkJNO0VBek9KO0VBQ0E7RUFDQSxXQUh5QztBekV3aHdCM0M7QXlFbmh3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFcWh3Qko7QXlFbGh3QkU7RUFDRTtFQUNBO0VBQ0E7QXpFb2h3Qko7QXlFamh3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekVtaHdCSjs7QXlFajB2Qk07RUF6T0o7RUFDQTtFQUNBLFdBSHlDO0F6RWlqd0IzQztBeUU1aXdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekU4aXdCSjtBeUUzaXdCRTtFQUNFO0VBQ0E7RUFDQTtBekU2aXdCSjtBeUUxaXdCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RTRpd0JKOztBeUUxMXZCTTtFQXpPSjtFQUNBO0VBQ0EsV0FIeUM7QXpFMGt3QjNDO0F5RXJrd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RXVrd0JKO0F5RXBrd0JFO0VBQ0U7RUFDQTtFQUNBO0F6RXNrd0JKO0F5RW5rd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpFcWt3Qko7O0F5RW4zdkJNO0VBek9KO0VBQ0E7RUFDQSxXQUh5QztBekVtbXdCM0M7QXlFOWx3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFZ213Qko7QXlFN2x3QkU7RUFDRTtFQUNBO0VBQ0E7QXpFK2x3Qko7QXlFNWx3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekU4bHdCSjs7QXlFNTR2Qk07RUF6T0o7RUFDQTtFQUNBLFdBSHlDO0F6RTRud0IzQztBeUV2bndCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekV5bndCSjtBeUV0bndCRTtFQUNFO0VBQ0E7RUFDQTtBekV3bndCSjtBeUVybndCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RXVud0JKOztBeUVyNnZCTTtFQXpPSjtFQUNBO0VBQ0EsV0FIeUM7QXpFcXB3QjNDO0F5RWhwd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RWtwd0JKO0F5RS9vd0JFO0VBQ0U7RUFDQTtFQUNBO0F6RWlwd0JKO0F5RTlvd0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpFZ3B3Qko7O0F5RTk3dkJNO0VBek9KO0VBQ0E7RUFDQSxXQUh5QztBekU4cXdCM0M7QXlFenF3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFMnF3Qko7QXlFeHF3QkU7RUFDRTtFQUNBO0VBQ0E7QXpFMHF3Qko7QXlFdnF3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekV5cXdCSjs7QXlFdjl2Qk07RUF6T0o7RUFDQTtFQUNBLFdBSHlDO0F6RXVzd0IzQztBeUVsc3dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekVvc3dCSjtBeUVqc3dCRTtFQUNFO0VBQ0E7RUFDQTtBekVtc3dCSjtBeUVoc3dCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RWtzd0JKOztBeUVoL3ZCTTtFQXpPSjtFQUNBO0VBQ0EsV0FIeUM7QXpFZ3V3QjNDO0F5RTN0d0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RTZ0d0JKO0F5RTF0d0JFO0VBQ0U7RUFDQTtFQUNBO0F6RTR0d0JKO0F5RXp0d0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpFMnR3Qko7O0F5RXpnd0JNO0VBek9KO0VBQ0E7RUFDQSxXQUh5QztBekV5dndCM0M7QXlFcHZ3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFc3Z3Qko7QXlFbnZ3QkU7RUFDRTtFQUNBO0VBQ0E7QXpFcXZ3Qko7QXlFbHZ3QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekVvdndCSjs7QXlFeGh3QkE7RUFDRTtFQUNBO0VBQ0EsZXJFdVQ0QjtFcUV0VDVCLGdCckVnVTRCO0FKMnR2QjlCOztBMkVweHdCRTtFQUNFO0VBQ0E7RUFDQSxtQnZFOGlCMEI7RXVFN2lCMUIsZ0J2RXNqQjBCO0FKaXV2QjlCO0EyRXJ4d0JFO0VBQ0U7QTNFdXh3Qko7QTJFdHh3Qkk7RUFDRTtFQUNBO0VBQ0EscUJ2RXlkd0I7RXVFeGR4QjtBM0V3eHdCTjtBMkVyeHdCTTtFQUNFLHFCdkVvZHNCO0FKbTB2QjlCO0EyRXB4d0JJO0VBQ0UseUJ2RVRLO0V1RVVMLHFCdkUrY3dCO0FKdTB2QjlCO0EyRXJ4d0JNO0VBQ0U7QTNFdXh3QlI7QTJFbnh3QkU7RUFDRTtBM0VxeHdCSjs7QTRFbHp3QkE7RUFDSTtBNUVxendCSjs7QTRFbHp3QkE7OztFQUdJO0VBQ0E7QTVFcXp3Qko7O0E0RWx6d0JBO0VBQ0M7QTVFcXp3QkQ7O0E0RWx6d0JBO0VBQ0k7QTVFcXp3Qko7O0E0RWx6d0JBO0VBQ0ksZ0J4RXNpQjBCO0FKK3d2QjlCOztBNEVsendCQTtFQUNJO0E1RXF6d0JKOztBNEVsendCQTtFQUNJLGdCeEU4aEIwQjtBSnV4dkI5Qjs7QTZFajF3QkE7O0NBQUE7QUNjSTtFQUNJO0E5RXkwd0JSOztBOEUxMHdCSTtFQUNJO0E5RTYwd0JSOztBOEU5MHdCSTtFQUNJO0E5RWkxd0JSOztBOEVsMXdCSTtFQUNJO0E5RXExd0JSOztBOEV0MXdCSTtFQUNJO0E5RXkxd0JSOztBOEUxMXdCSTtFQUNJO0E5RTYxd0JSOztBOEU5MXdCSTtFQUNJO0E5RWkyd0JSOztBOEVsMndCSTtFQUNJO0E5RXEyd0JSOztBOEV0MndCSTtFQUNJO0E5RXkyd0JSOztBOEUxMndCSTtFQUNJO0E5RTYyd0JSOztBOEU5MndCSTtFQUNJO0E5RWkzd0JSOztBOEVsM3dCSTtFQUNJO0E5RXEzd0JSOztBOEV0M3dCSTtFQUNJO0E5RXkzd0JSOztBOEUxM3dCSTtFQUNJO0E5RTYzd0JSOztBOEU5M3dCSTtFQUNJO0E5RWk0d0JSOztBOEVsNHdCSTtFQUNJO0E5RXE0d0JSOztBOEV0NHdCSTtFQUNJO0E5RXk0d0JSOztBOEUxNHdCSTtFQUNJO0E5RTY0d0JSOztBOEU5NHdCSTtFQUNJO0E5RWk1d0JSOztBOEVsNXdCSTtFQUNJO0E5RXE1d0JSOztBOEV0NXdCSTtFQUNJO0E5RXk1d0JSOztBOEUxNXdCSTtFQUNJO0E5RTY1d0JSOztBOEU5NXdCSTtFQUNJO0E5RWk2d0JSOztBOEVsNndCSTtFQUNJO0E5RXE2d0JSOztBOEV0NndCSTtFQUNJO0E5RXk2d0JSOztBOEUxNndCSTtFQUNJO0E5RTY2d0JSOztBOEU5NndCSTtFQUNJO0E5RWk3d0JSOztBOEVsN3dCSTtFQUNJO0E5RXE3d0JSOztBOEV0N3dCSTtFQUNJO0E5RXk3d0JSOztBOEUxN3dCSTtFQUNJO0E5RTY3d0JSOztBOEU5N3dCSTtFQUNJO0E5RWk4d0JSOztBOEVsOHdCSTtFQUNJO0E5RXE4d0JSOztBOEV0OHdCSTtFQUNJO0E5RXk4d0JSOztBOEUxOHdCSTtFQUNJO0E5RTY4d0JSOztBOEU5OHdCSTtFQUNJO0E5RWk5d0JSOztBOEVsOXdCSTtFQUNJO0E5RXE5d0JSOztBOEV0OXdCSTtFQUNJO0E5RXk5d0JSOztBOEUxOXdCSTtFQUNJO0E5RTY5d0JSOztBOEU5OXdCSTtFQUNJO0E5RWkrd0JSOztBOEVsK3dCSTtFQUNJO0E5RXErd0JSOztBOEV0K3dCSTtFQUNJO0E5RXkrd0JSOztBOEUxK3dCSTtFQUNJO0E5RTYrd0JSOztBOEU5K3dCSTtFQUNJO0E5RWkvd0JSOztBOEVsL3dCSTtFQUNJO0E5RXEvd0JSOztBOEV0L3dCSTtFQUNJO0E5RXkvd0JSOztBOEUxL3dCSTtFQUNJO0E5RTYvd0JSOztBOEU5L3dCSTtFQUNJO0E5RWlneEJSOztBOEVsZ3hCSTtFQUNJO0E5RXFneEJSOztBOEV0Z3hCSTtFQUNJO0E5RXlneEJSOztBOEUxZ3hCSTtFQUNJO0E5RTZneEJSOztBOEU5Z3hCSTtFQUNJO0E5RWloeEJSOztBOEVsaHhCSTtFQUNJO0E5RXFoeEJSOztBOEV0aHhCSTtFQUNJO0E5RXloeEJSOztBOEUxaHhCSTtFQUNJO0E5RTZoeEJSOztBOEU5aHhCSTtFQUNJO0E5RWlpeEJSOztBOEVsaXhCSTtFQUNJO0E5RXFpeEJSOztBNkV6aXhCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNGl4Qlo7O0E2RXJqeEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V3anhCWjs7QTZFamt4QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RW9reEJaOztBNkU3a3hCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFZ2x4Qlo7O0E2RXpseEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U0bHhCWjs7QTZFcm14QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXdteEJaOztBNkVqbnhCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFb254Qlo7O0E2RTdueEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Vnb3hCWjs7QTZFem94QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTRveEJaOztBNkVycHhCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFd3B4Qlo7O0E2RWpxeEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VvcXhCWjs7QTZFN3F4QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWdyeEJaOztBNkV6cnhCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNHJ4Qlo7O0E2RXJzeEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V3c3hCWjs7QTZFanR4QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RW90eEJaOztBNkU3dHhCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFZ3V4Qlo7O0E2RXp1eEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U0dXhCWjs7QTZFcnZ4QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXd2eEJaOztBNkVqd3hCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFb3d4Qlo7O0E2RTd3eEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VneHhCWjs7QTZFenh4QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTR4eEJaOztBNkVyeXhCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFd3l4Qlo7O0E2RWp6eEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VvenhCWjs7QTZFN3p4QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWcweEJaOztBNkV6MHhCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNDB4Qlo7O0E2RXIxeEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V3MXhCWjs7QTZFajJ4QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RW8yeEJaOztBNkU3MnhCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFZzN4Qlo7O0E2RXozeEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U0M3hCWjs7QTZFcjR4QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXc0eEJaOztBNkVqNXhCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFbzV4Qlo7O0E2RTc1eEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VnNnhCWjs7QTZFejZ4QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTQ2eEJaOztBNkVyN3hCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFdzd4Qlo7O0E2RWo4eEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VvOHhCWjs7QTZFNzh4QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWc5eEJaOztBNkV6OXhCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNDl4Qlo7O0E2RXIreEJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V3K3hCWjs7QTZFai94QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RW8veEJaOztBNkU3L3hCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFZ2d5Qlo7O0E2RXpneUJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U0Z3lCWjs7QTZFcmh5QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXdoeUJaOztBNkVqaXlCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFb2l5Qlo7O0E2RTdpeUJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VnanlCWjs7QTZFemp5QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTRqeUJaOztBNkVya3lCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFd2t5Qlo7O0E2RWpseUJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0VvbHlCWjs7QTZFN2x5QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RWdteUJaOztBNkV6bXlCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFNG15Qlo7O0E2RXJueUJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V3bnlCWjs7QTZFam95QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RW9veUJaOztBNkU3b3lCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFZ3B5Qlo7O0E2RXpweUJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0U0cHlCWjs7QTZFcnF5QlE7RUFDSTtFQUNBO0VBQ0EsbUJ6RStJRztFeUU5SUg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXdxeUJaOztBNkVqcnlCUTtFQUNJO0VBQ0E7RUFDQSxtQnpFK0lHO0V5RTlJSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFb3J5Qlo7O0E2RTdyeUJRO0VBQ0k7RUFDQTtFQUNBLG1CekUrSUc7RXlFOUlIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Vnc3lCWjs7QTZFM3J5QkE7RUNMSSw0QkRNeUI7RUNMekI7RUFDQSxzQkRJb0M7QTdFZ3N5QnhDOztBNkU3cnlCQTtFQUNJO0E3RWdzeUJKOztBNkU3cnlCQTtFQUNJO0VBQ0E7QTdFZ3N5Qko7O0E2RTdyeUJBO0VBQ0ksYXpFN0JPO0FKNnR5Qlg7O0ErRXZ1eUJBOztDQUFBO0FBS0E7RUFDSTtBL0V3dXlCSjs7QStFbnV5Qkk7RUFDSTtBL0VzdXlCUjs7QStFdnV5Qkk7RUFDSTtBL0UwdXlCUjs7QStFM3V5Qkk7RUFDSTtBL0U4dXlCUjs7QStFL3V5Qkk7RUFDSTtBL0VrdnlCUjs7QStFbnZ5Qkk7RUFDSTtBL0VzdnlCUjs7QStFdnZ5Qkk7RUFDSTtBL0UwdnlCUjs7QStFM3Z5Qkk7RUFDSTtBL0U4dnlCUjs7QStFL3Z5Qkk7RUFDSTtBL0Vrd3lCUjs7QStFbnd5Qkk7RUFDSTtBL0Vzd3lCUjs7QStFdnd5Qkk7RUFDSTtBL0Uwd3lCUjs7QStFcHd5Qkk7RUFDSTtBL0V1d3lCUjs7QStFeHd5Qkk7RUFDSTtBL0Uyd3lCUjs7QStFNXd5Qkk7RUFDSTtBL0Urd3lCUjs7QStFaHh5Qkk7RUFDSTtBL0VteHlCUjs7QStFcHh5Qkk7RUFDSTtBL0V1eHlCUjs7QStFeHh5Qkk7RUFDSTtBL0UyeHlCUjs7QStFNXh5Qkk7RUFDSTtBL0UreHlCUjs7QStFaHl5Qkk7RUFDSTtBL0VteXlCUjs7QStFcHl5Qkk7RUFDSTtBL0V1eXlCUjs7QStFeHl5Qkk7RUFDSTtBL0UyeXlCUjs7QStFcnl5Qkk7RUFDSTtFQUNBO0EvRXd5eUJSOztBK0UxeXlCSTtFQUNJO0VBQ0E7QS9FNnl5QlI7O0ErRS95eUJJO0VBQ0k7RUFDQTtBL0VrenlCUjs7QStFcHp5Qkk7RUFDSTtFQUNBO0EvRXV6eUJSOztBK0V6enlCSTtFQUNJO0VBQ0E7QS9FNHp5QlI7O0ErRTl6eUJJO0VBQ0k7RUFDQTtBL0VpMHlCUjs7QStFbjB5Qkk7RUFDSTtFQUNBO0EvRXMweUJSOztBK0V4MHlCSTtFQUNJO0VBQ0E7QS9FMjB5QlI7O0ErRTcweUJJO0VBQ0k7RUFDQTtBL0VnMXlCUjs7QStFbDF5Qkk7RUFDSTtFQUNBO0EvRXExeUJSOztBK0VqMXlCQTtFQUNJO0EvRW8xeUJKOztBK0VoMXlCQTtFQUNJO0EvRW0xeUJKOztBK0VqMXlCQTtFQUNJO0EvRW8xeUJKOztBK0VsMXlCQTtFQUNJO0EvRXExeUJKOztBK0VsMXlCQTtFQUNJO0EvRXExeUJKOztBK0VsMXlCQTtFQUNJO0EvRXExeUJKOztBK0VsMXlCQTtFQUNJO0EvRXExeUJKOztBK0VsMXlCQTtFQUNJO0EvRXExeUJKOztBK0VsMXlCQTtFQUNJO0EvRXExeUJKOztBZ0ZwNXlCQTs7RUFBQTtBQUtDO0VBQ0MsTTVFNldRO0FKd2l5QlY7O0FnRm41eUJDO0VBQ0MsUTVFMFdRO0FKNGl5QlY7O0FnRnA1eUJDO0VBQ0MsUzVFdVdRO0FKZ2p5QlY7O0FnRnI1eUJDO0VBQ0MsTzVFb1dRO0FKb2p5QlY7O0FnRmw2eUJDO0VBQ0MsWTVFNldRO0FKd2p5QlY7O0FnRm42eUJDO0VBQ0MsYzVFMFdRO0FKNGp5QlY7O0FnRnA2eUJDO0VBQ0MsZTVFdVdRO0FKZ2t5QlY7O0FnRnI2eUJDO0VBQ0MsYTVFb1dRO0FKb2t5QlY7O0FnRmw3eUJDO0VBQ0MsVzVFNldRO0FKd2t5QlY7O0FnRm43eUJDO0VBQ0MsYTVFMFdRO0FKNGt5QlY7O0FnRnA3eUJDO0VBQ0MsYzVFdVdRO0FKZ2x5QlY7O0FnRnI3eUJDO0VBQ0MsWTVFb1dRO0FKb2x5QlY7O0FnRmw4eUJDO0VBQ0MsUzVFNldRO0FKd2x5QlY7O0FnRm44eUJDO0VBQ0MsVzVFMFdRO0FKNGx5QlY7O0FnRnA4eUJDO0VBQ0MsWTVFdVdRO0FKZ215QlY7O0FnRnI4eUJDO0VBQ0MsVTVFb1dRO0FKb215QlY7O0FnRmw5eUJDO0VBQ0MsVzVFNldRO0FKd215QlY7O0FnRm45eUJDO0VBQ0MsYTVFMFdRO0FKNG15QlY7O0FnRnA5eUJDO0VBQ0MsYzVFdVdRO0FKZ255QlY7O0FnRnI5eUJDO0VBQ0MsWTVFb1dRO0FKb255QlY7O0FnRmwreUJDO0VBQ0MsUzVFNldRO0FKd255QlY7O0FnRm4reUJDO0VBQ0MsVzVFMFdRO0FKNG55QlY7O0FnRnAreUJDO0VBQ0MsWTVFdVdRO0FKZ295QlY7O0FnRnIreUJDO0VBQ0MsVTVFb1dRO0FKb295QlY7O0FnRmwveUJDO0VBQ0MsUzVFNldRO0FKd295QlY7O0FnRm4veUJDO0VBQ0MsVzVFMFdRO0FKNG95QlY7O0FnRnAveUJDO0VBQ0MsWTVFdVdRO0FKZ3B5QlY7O0FnRnIveUJDO0VBQ0MsVTVFb1dRO0FKb3B5QlY7O0FnRmxnekJDO0VBQ0MsUzVFNldRO0FKd3B5QlY7O0FnRm5nekJDO0VBQ0MsVzVFMFdRO0FKNHB5QlY7O0FnRnBnekJDO0VBQ0MsWTVFdVdRO0FKZ3F5QlY7O0FnRnJnekJDO0VBQ0MsVTVFb1dRO0FKb3F5QlY7O0FnRmxoekJDO0VBQ0MsVTVFNldRO0FKd3F5QlY7O0FnRm5oekJDO0VBQ0MsWTVFMFdRO0FKNHF5QlY7O0FnRnBoekJDO0VBQ0MsYTVFdVdRO0FKZ3J5QlY7O0FnRnJoekJDO0VBQ0MsVzVFb1dRO0FKb3J5QlY7O0FnRmxpekJDO0VBQ0MsVTVFNldRO0FKd3J5QlY7O0FnRm5pekJDO0VBQ0MsWTVFMFdRO0FKNHJ5QlY7O0FnRnBpekJDO0VBQ0MsYTVFdVdRO0FKZ3N5QlY7O0FnRnJpekJDO0VBQ0MsVzVFb1dRO0FKb3N5QlY7O0FnRmxqekJDO0VBQ0MsVTVFNldRO0FKd3N5QlY7O0FnRm5qekJDO0VBQ0MsWTVFMFdRO0FKNHN5QlY7O0FnRnBqekJDO0VBQ0MsYTVFdVdRO0FKZ3R5QlY7O0FnRnJqekJDO0VBQ0MsVzVFb1dRO0FKb3R5QlY7O0FnRmxrekJDO0VBQ0MsVTVFNldRO0FKd3R5QlY7O0FnRm5rekJDO0VBQ0MsWTVFMFdRO0FKNHR5QlY7O0FnRnBrekJDO0VBQ0MsYTVFdVdRO0FKZ3V5QlY7O0FnRnJrekJDO0VBQ0MsVzVFb1dRO0FKb3V5QlY7O0FnRmxsekJDO0VBQ0MsVTVFNldRO0FKd3V5QlY7O0FnRm5sekJDO0VBQ0MsWTVFMFdRO0FKNHV5QlY7O0FnRnBsekJDO0VBQ0MsYTVFdVdRO0FKZ3Z5QlY7O0FnRnJsekJDO0VBQ0MsVzVFb1dRO0FKb3Z5QlY7O0FnRmxtekJDO0VBQ0MsUzVFNldRO0FKd3Z5QlY7O0FnRm5tekJDO0VBQ0MsVzVFMFdRO0FKNHZ5QlY7O0FnRnBtekJDO0VBQ0MsWTVFdVdRO0FKZ3d5QlY7O0FnRnJtekJDO0VBQ0MsVTVFb1dRO0FKb3d5QlY7O0FnRmxuekJDO0VBQ0MsUzVFNldRO0FKd3d5QlY7O0FnRm5uekJDO0VBQ0MsVzVFMFdRO0FKNHd5QlY7O0FnRnBuekJDO0VBQ0MsWTVFdVdRO0FKZ3h5QlY7O0FnRnJuekJDO0VBQ0MsVTVFb1dRO0FKb3h5QlY7O0FnRmxvekJDO0VBQ0MsUzVFNldRO0FKd3h5QlY7O0FnRm5vekJDO0VBQ0MsVzVFMFdRO0FKNHh5QlY7O0FnRnBvekJDO0VBQ0MsWTVFdVdRO0FKZ3l5QlY7O0FnRnJvekJDO0VBQ0MsVTVFb1dRO0FKb3l5QlY7O0FnRmxwekJDO0VBQ0MsUzVFNldRO0FKd3l5QlY7O0FnRm5wekJDO0VBQ0MsVzVFMFdRO0FKNHl5QlY7O0FnRnBwekJDO0VBQ0MsWTVFdVdRO0FKZ3p5QlY7O0FnRnJwekJDO0VBQ0MsVTVFb1dRO0FKb3p5QlY7O0FnRnBwekJBOztFQUVDO0FoRnVwekJEOztBZ0ZwcHpCQTtFQUNDO0VBQ0E7QWhGdXB6QkQ7O0FnRnBwekJBO0VBQ0M7RUFDQTtBaEZ1cHpCRDs7QWlGdHJ6QkE7O0VBQUE7QUFLQTtFQUNDO0FqRnVyekJEOztBYzluekJJO0VtRXJESDtJQUNDO0VqRnVyekJBO0FBQ0Y7QWlGbnJ6QkM7RUFDQztBakZxcnpCRjs7QWlGdHJ6QkM7RUFDQztBakZ5cnpCRjs7QWlGMXJ6QkM7RUFDQztBakY2cnpCRjs7QWlGOXJ6QkM7RUFDQztBakZpc3pCRjs7QWlGbHN6QkM7RUFDQztBakZxc3pCRjs7QWlGdHN6QkM7RUFDQztBakZ5c3pCRjs7QWlGMXN6QkM7RUFDQztBakY2c3pCRjs7QWlGOXN6QkM7RUFDQztBakZpdHpCRjs7QWlGbHR6QkM7RUFDQztBakZxdHpCRjs7QWlGdHR6QkM7RUFDQztBakZ5dHpCRjs7QWlGMXR6QkM7RUFDQztBakY2dHpCRjs7QWlGOXR6QkM7RUFDQztBakZpdXpCRjs7QWlGbHV6QkM7RUFDQztBakZxdXpCRjs7QWlGdHV6QkM7RUFDQztBakZ5dXpCRjs7QWlGMXV6QkM7RUFDQztBakY2dXpCRjs7QWlGOXV6QkM7RUFDQztBakZpdnpCRjs7QWlGbHZ6QkM7RUFDQztBakZxdnpCRjs7QWlGdHZ6QkM7RUFDQztBakZ5dnpCRjs7QWlGMXZ6QkM7RUFDQztBakY2dnpCRjs7QWlGOXZ6QkM7RUFDQztBakZpd3pCRjs7QWlGbHd6QkM7RUFDQztBakZxd3pCRjs7QWlGdHd6QkM7RUFDQztBakZ5d3pCRjs7QWlGMXd6QkM7RUFDQztBakY2d3pCRjs7QWlGOXd6QkM7RUFDQztBakZpeHpCRjs7QWlGbHh6QkM7RUFDQztBakZxeHpCRjs7QWlGdHh6QkM7RUFDQztBakZ5eHpCRjs7QWlGMXh6QkM7RUFDQztBakY2eHpCRjs7QWlGOXh6QkM7RUFDQztBakZpeXpCRjs7QWlGbHl6QkM7RUFDQztBakZxeXpCRjs7QWlGdHl6QkM7RUFDQztBakZ5eXpCRjs7QWlGMXl6QkM7RUFDQztBakY2eXpCRjs7QWlGOXl6QkM7RUFDQztBakZpenpCRjs7QWlGbHp6QkM7RUFDQztBakZxenpCRjs7QWlGdHp6QkM7RUFDQztBakZ5enpCRjs7QWlGMXp6QkM7RUFDQztBakY2enpCRjs7QWlGOXp6QkM7RUFDQztBakZpMHpCRjs7QWlGbDB6QkM7RUFDQztBakZxMHpCRjs7QWlGdDB6QkM7RUFDQztBakZ5MHpCRjs7QWlGMTB6QkM7RUFDQztBakY2MHpCRjs7QWlGeDB6QkM7RUFDQztBakYyMHpCRjs7QWlGNTB6QkM7RUFDQztBakYrMHpCRjs7QWlGaDF6QkM7RUFDQztBakZtMXpCRjs7QWlGcDF6QkM7RUFDQztBakZ1MXpCRjs7QWlGeDF6QkM7RUFDQztBakYyMXpCRjs7QWlGNTF6QkM7RUFDQztBakYrMXpCRjs7QWlGaDJ6QkM7RUFDQztBakZtMnpCRjs7QWlGcDJ6QkM7RUFDQztBakZ1MnpCRjs7QWlGeDJ6QkM7RUFDQztBakYyMnpCRjs7QWlGNTJ6QkM7RUFDQztBakYrMnpCRjs7QWlGaDN6QkM7RUFDQztBakZtM3pCRjs7QWlGcDN6QkM7RUFDQztBakZ1M3pCRjs7QWlGeDN6QkM7RUFDQztBakYyM3pCRjs7QWlGNTN6QkM7RUFDQztBakYrM3pCRjs7QWlGaDR6QkM7RUFDQztBakZtNHpCRjs7QWlGcDR6QkM7RUFDQztBakZ1NHpCRjs7QWlGeDR6QkM7RUFDQztBakYyNHpCRjs7QWlGNTR6QkM7RUFDQztBakYrNHpCRjs7QWlGaDV6QkM7RUFDQztBakZtNXpCRjs7QWlGcDV6QkM7RUFDQztBakZ1NXpCRjs7QWlGeDV6QkM7RUFDQztBakYyNXpCRjs7QWlGNTV6QkM7RUFDQztBakYrNXpCRjs7QWlGaDZ6QkM7RUFDQztBakZtNnpCRjs7QWlGcDZ6QkM7RUFDQztBakZ1NnpCRjs7QWlGeDZ6QkM7RUFDQztBakYyNnpCRjs7QWlGNTZ6QkM7RUFDQztBakYrNnpCRjs7QWlGaDd6QkM7RUFDQztBakZtN3pCRjs7QWlGcDd6QkM7RUFDQztBakZ1N3pCRjs7QWlGeDd6QkM7RUFDQztBakYyN3pCRjs7QWlGNTd6QkM7RUFDQztBakYrN3pCRjs7QWlGaDh6QkM7RUFDQztBakZtOHpCRjs7QWlGcDh6QkM7RUFDQztBakZ1OHpCRjs7QWlGeDh6QkM7RUFDQztBakYyOHpCRjs7QWlGNTh6QkM7RUFDQztBakYrOHpCRjs7QWlGaDl6QkM7RUFDQztBakZtOXpCRjs7QWlGcDl6QkM7RUFDQztBakZ1OXpCRjs7QWlGeDl6QkM7RUFDQztBakYyOXpCRjs7QWlGNTl6QkM7RUFDQztBakYrOXpCRjs7QWlGaCt6QkM7RUFDQztBakZtK3pCRjs7QWlGOTl6QkM7RUFDQztBakZpK3pCRjs7QWlGbCt6QkM7RUFDQztBakZxK3pCRjs7QWlGdCt6QkM7RUFDQztBakZ5K3pCRjs7QWlGMSt6QkM7RUFDQztBakY2K3pCRjs7QWlGOSt6QkM7RUFDQztBakZpL3pCRjs7QWlGbC96QkM7RUFDQztBakZxL3pCRjs7QWlGdC96QkM7RUFDQztBakZ5L3pCRjs7QWlGMS96QkM7RUFDQztBakY2L3pCRjs7QWlGOS96QkM7RUFDQztBakZpZzBCRjs7QWlGbGcwQkM7RUFDQztBakZxZzBCRjs7QWlGdGcwQkM7RUFDQztBakZ5ZzBCRjs7QWlGMWcwQkM7RUFDQztBakY2ZzBCRjs7QWlGOWcwQkM7RUFDQztBakZpaDBCRjs7QWlGbGgwQkM7RUFDQztBakZxaDBCRjs7QWlGdGgwQkM7RUFDQztBakZ5aDBCRjs7QWlGMWgwQkM7RUFDQztBakY2aDBCRjs7QWlGOWgwQkM7RUFDQztBakZpaTBCRjs7QWlGbGkwQkM7RUFDQztBakZxaTBCRjs7QWlGdGkwQkM7RUFDQztBakZ5aTBCRjs7QWlGMWkwQkM7RUFDQztBakY2aTBCRjs7QWlGOWkwQkM7RUFDQztBakZpajBCRjs7QWlGbGowQkM7RUFDQztBakZxajBCRjs7QWlGdGowQkM7RUFDQztBakZ5ajBCRjs7QWlGMWowQkM7RUFDQztBakY2ajBCRjs7QWlGOWowQkM7RUFDQztBakZpazBCRjs7QWlGbGswQkM7RUFDQztBakZxazBCRjs7QWlGdGswQkM7RUFDQztBakZ5azBCRjs7QWlGMWswQkM7RUFDQztBakY2azBCRjs7QWlGOWswQkM7RUFDQztBakZpbDBCRjs7QWlGbGwwQkM7RUFDQztBakZxbDBCRjs7QWlGdGwwQkM7RUFDQztBakZ5bDBCRjs7QWlGMWwwQkM7RUFDQztBakY2bDBCRjs7QWlGOWwwQkM7RUFDQztBakZpbTBCRjs7QWlGbG0wQkM7RUFDQztBakZxbTBCRjs7QWlGdG0wQkM7RUFDQztBakZ5bTBCRjs7QWlGMW0wQkM7RUFDQztBakY2bTBCRjs7QWlGOW0wQkM7RUFDQztBakZpbjBCRjs7QWlGbG4wQkM7RUFDQztBakZxbjBCRjs7QWlGdG4wQkM7RUFDQztBakZ5bjBCRjs7QWlGcG4wQkM7RUFDQztBakZ1bjBCRjs7QWlGeG4wQkM7RUFDQztBakYybjBCRjs7QWlGNW4wQkM7RUFDQztBakYrbjBCRjs7QWlGaG8wQkM7RUFDQztBakZtbzBCRjs7QWlGcG8wQkM7RUFDQztBakZ1bzBCRjs7QWlGeG8wQkM7RUFDQztBakYybzBCRjs7QWlGNW8wQkM7RUFDQztBakYrbzBCRjs7QWlGaHAwQkM7RUFDQztBakZtcDBCRjs7QWlGcHAwQkM7RUFDQztBakZ1cDBCRjs7QWlGeHAwQkM7RUFDQztBakYycDBCRjs7QWlGNXAwQkM7RUFDQztBakYrcDBCRjs7QWlGaHEwQkM7RUFDQztBakZtcTBCRjs7QWlGcHEwQkM7RUFDQztBakZ1cTBCRjs7QWlGeHEwQkM7RUFDQztBakYycTBCRjs7QWlGNXEwQkM7RUFDQztBakYrcTBCRjs7QWlGaHIwQkM7RUFDQztBakZtcjBCRjs7QWlGcHIwQkM7RUFDQztBakZ1cjBCRjs7QWlGeHIwQkM7RUFDQztBakYycjBCRjs7QWlGNXIwQkM7RUFDQztBakYrcjBCRjs7QWlGaHMwQkM7RUFDQztBakZtczBCRjs7QWlGcHMwQkM7RUFDQztBakZ1czBCRjs7QWlGeHMwQkM7RUFDQztBakYyczBCRjs7QWlGNXMwQkM7RUFDQztBakYrczBCRjs7QWlGaHQwQkM7RUFDQztBakZtdDBCRjs7QWlGcHQwQkM7RUFDQztBakZ1dDBCRjs7QWlGeHQwQkM7RUFDQztBakYydDBCRjs7QWlGNXQwQkM7RUFDQztBakYrdDBCRjs7QWlGaHUwQkM7RUFDQztBakZtdTBCRjs7QWlGcHUwQkM7RUFDQztBakZ1dTBCRjs7QWlGeHUwQkM7RUFDQztBakYydTBCRjs7QWlGNXUwQkM7RUFDQztBakYrdTBCRjs7QWlGaHYwQkM7RUFDQztBakZtdjBCRjs7QWlGcHYwQkM7RUFDQztBakZ1djBCRjs7QWlGeHYwQkM7RUFDQztBakYydjBCRjs7QWlGNXYwQkM7RUFDQztBakYrdjBCRjs7QWlGaHcwQkM7RUFDQztBakZtdzBCRjs7QWlGcHcwQkM7RUFDQztBakZ1dzBCRjs7QWlGeHcwQkM7RUFDQztBakYydzBCRjs7QWlGNXcwQkM7RUFDQztBakYrdzBCRjs7QWlGMXcwQkM7RUFDQztBakY2dzBCRjs7QWlGOXcwQkM7RUFDQztBakZpeDBCRjs7QWlGbHgwQkM7RUFDQztBakZxeDBCRjs7QWlGdHgwQkM7RUFDQztBakZ5eDBCRjs7QWlGMXgwQkM7RUFDQztBakY2eDBCRjs7QWlGOXgwQkM7RUFDQztBakZpeTBCRjs7QWlGbHkwQkM7RUFDQztBakZxeTBCRjs7QWlGdHkwQkM7RUFDQztBakZ5eTBCRjs7QWlGMXkwQkM7RUFDQztBakY2eTBCRjs7QWlGOXkwQkM7RUFDQztBakZpejBCRjs7QWlGbHowQkM7RUFDQztBakZxejBCRjs7QWlGdHowQkM7RUFDQztBakZ5ejBCRjs7QWlGMXowQkM7RUFDQztBakY2ejBCRjs7QWlGOXowQkM7RUFDQztBakZpMDBCRjs7QWlGbDAwQkM7RUFDQztBakZxMDBCRjs7QWlGdDAwQkM7RUFDQztBakZ5MDBCRjs7QWlGMTAwQkM7RUFDQztBakY2MDBCRjs7QWlGOTAwQkM7RUFDQztBakZpMTBCRjs7QWlGbDEwQkM7RUFDQztBakZxMTBCRjs7QWlGdDEwQkM7RUFDQztBakZ5MTBCRjs7QWlGMTEwQkM7RUFDQztBakY2MTBCRjs7QWlGOTEwQkM7RUFDQztBakZpMjBCRjs7QWlGbDIwQkM7RUFDQztBakZxMjBCRjs7QWlGdDIwQkM7RUFDQztBakZ5MjBCRjs7QWlGMTIwQkM7RUFDQztBakY2MjBCRjs7QWlGOTIwQkM7RUFDQztBakZpMzBCRjs7QWlGbDMwQkM7RUFDQztBakZxMzBCRjs7QWlGdDMwQkM7RUFDQztBakZ5MzBCRjs7QWlGMTMwQkM7RUFDQztBakY2MzBCRjs7QWlGOTMwQkM7RUFDQztBakZpNDBCRjs7QWlGbDQwQkM7RUFDQztBakZxNDBCRjs7QWlGdDQwQkM7RUFDQztBakZ5NDBCRjs7QWlGMTQwQkM7RUFDQztBakY2NDBCRjs7QWlGOTQwQkM7RUFDQztBakZpNTBCRjs7QWlGbDUwQkM7RUFDQztBakZxNTBCRjs7QWlGdDUwQkM7RUFDQztBakZ5NTBCRjs7QWlGMTUwQkM7RUFDQztBakY2NTBCRjs7QWlGOTUwQkM7RUFDQztBakZpNjBCRjs7QWlGbDYwQkM7RUFDQztBakZxNjBCRjs7QWlGaDYwQkM7RUFDQztBakZtNjBCRjs7QWlGcDYwQkM7RUFDQztBakZ1NjBCRjs7QWlGeDYwQkM7RUFDQztBakYyNjBCRjs7QWlGNTYwQkM7RUFDQztBakYrNjBCRjs7QWlGaDcwQkM7RUFDQztBakZtNzBCRjs7QWlGcDcwQkM7RUFDQztBakZ1NzBCRjs7QWlGeDcwQkM7RUFDQztBakYyNzBCRjs7QWlGNTcwQkM7RUFDQztBakYrNzBCRjs7QWlGaDgwQkM7RUFDQztBakZtODBCRjs7QWlGcDgwQkM7RUFDQztBakZ1ODBCRjs7QWlGeDgwQkM7RUFDQztBakYyODBCRjs7QWlGNTgwQkM7RUFDQztBakYrODBCRjs7QWlGaDkwQkM7RUFDQztBakZtOTBCRjs7QWlGcDkwQkM7RUFDQztBakZ1OTBCRjs7QWlGeDkwQkM7RUFDQztBakYyOTBCRjs7QWlGNTkwQkM7RUFDQztBakYrOTBCRjs7QWlGaCswQkM7RUFDQztBakZtKzBCRjs7QWlGcCswQkM7RUFDQztBakZ1KzBCRjs7QWlGeCswQkM7RUFDQztBakYyKzBCRjs7QWlGNSswQkM7RUFDQztBakYrKzBCRjs7QWlGaC8wQkM7RUFDQztBakZtLzBCRjs7QWlGcC8wQkM7RUFDQztBakZ1LzBCRjs7QWlGeC8wQkM7RUFDQztBakYyLzBCRjs7QWlGNS8wQkM7RUFDQztBakYrLzBCRjs7QWlGaGcxQkM7RUFDQztBakZtZzFCRjs7QWlGcGcxQkM7RUFDQztBakZ1ZzFCRjs7QWlGeGcxQkM7RUFDQztBakYyZzFCRjs7QWlGNWcxQkM7RUFDQztBakYrZzFCRjs7QWlGaGgxQkM7RUFDQztBakZtaDFCRjs7QWlGcGgxQkM7RUFDQztBakZ1aDFCRjs7QWlGeGgxQkM7RUFDQztBakYyaDFCRjs7QWlGNWgxQkM7RUFDQztBakYraDFCRjs7QWlGaGkxQkM7RUFDQztBakZtaTFCRjs7QWlGcGkxQkM7RUFDQztBakZ1aTFCRjs7QWlGeGkxQkM7RUFDQztBakYyaTFCRjs7QWlGNWkxQkM7RUFDQztBakYraTFCRjs7QWlGaGoxQkM7RUFDQztBakZtajFCRjs7QWlGcGoxQkM7RUFDQztBakZ1ajFCRjs7QWlGeGoxQkM7RUFDQztBakYyajFCRjs7QWtGMW0xQkE7O0VBQUE7QUFJQTtFQUVRLHlCOUU4ZnNCO0FKNm0wQjlCOztBa0Z0bTFCQTtFQUFlO0FsRjBtMUJmOztBa0Z4bTFCQTtFQUFzQjtBbEY0bTFCdEI7O0FrRjNtMUJBO0VBQXlCO0FsRittMUJ6Qjs7QWtGOW0xQkE7RUFBeUI7QWxGa24xQnpCOztBa0ZqbjFCQTtFQUEyQjtBbEZxbjFCM0I7O0FtRnJvMUJBOztFQUFBO0FBSUE7RUFBa0I7QW5Gd28xQmxCOztBbUZ2bzFCQTtFQUFnQjtBbkYybzFCaEI7O0FtRnRvMUJJO0VBQThCLGUvRXlrQko7QUppazBCOUI7O0FtRnpvMUJJO0VBQThCLGlCL0V5a0JKO0FKb2swQjlCOztBbUY1bzFCSTtFQUE4QixpQi9FeWtCSjtBSnVrMEI5Qjs7QW1GL28xQkk7RUFBOEIsbUIvRXlrQko7QUowazBCOUI7O0Fjam0xQkk7RXFFckRBO0lBQThCLGUvRXlrQko7RUprbDBCNUI7O0VtRjFwMUJFO0lBQThCLGlCL0V5a0JKO0VKcWwwQjVCOztFbUY3cDFCRTtJQUE4QixpQi9FeWtCSjtFSndsMEI1Qjs7RW1GaHExQkU7SUFBOEIsbUIvRXlrQko7RUoybDBCNUI7QUFDRjtBY25uMUJJO0VxRXJEQTtJQUE4QixlL0V5a0JKO0VKbW0wQjVCOztFbUYzcTFCRTtJQUE4QixpQi9FeWtCSjtFSnNtMEI1Qjs7RW1GOXExQkU7SUFBOEIsaUIvRXlrQko7RUp5bTBCNUI7O0VtRmpyMUJFO0lBQThCLG1CL0V5a0JKO0VKNG0wQjVCO0FBQ0Y7QWNwbzFCSTtFcUVyREE7SUFBOEIsZS9FeWtCSjtFSm9uMEI1Qjs7RW1GNXIxQkU7SUFBOEIsaUIvRXlrQko7RUp1bjBCNUI7O0VtRi9yMUJFO0lBQThCLGlCL0V5a0JKO0VKMG4wQjVCOztFbUZsczFCRTtJQUE4QixtQi9FeWtCSjtFSjZuMEI1QjtBQUNGO0FjcnAxQkk7RXFFckRBO0lBQThCLGUvRXlrQko7RUpxbzBCNUI7O0VtRjdzMUJFO0lBQThCLGlCL0V5a0JKO0VKd28wQjVCOztFbUZodDFCRTtJQUE4QixpQi9FeWtCSjtFSjJvMEI1Qjs7RW1GbnQxQkU7SUFBOEIsbUIvRXlrQko7RUo4bzBCNUI7QUFDRjtBY3RxMUJJO0VxRXJEQTtJQUE4QixlL0V5a0JKO0VKc3AwQjVCOztFbUY5dDFCRTtJQUE4QixpQi9FeWtCSjtFSnlwMEI1Qjs7RW1GanUxQkU7SUFBOEIsaUIvRXlrQko7RUo0cDBCNUI7O0VtRnB1MUJFO0lBQThCLG1CL0V5a0JKO0VKK3AwQjVCO0FBQ0Y7QW1GbHUxQkU7RUFDRTtBbkZvdTFCSjs7QW1GcnUxQkU7RUFDRTtBbkZ3dTFCSjs7QW1GenUxQkU7RUFDRTtBbkY0dTFCSjs7QW1GN3UxQkU7RUFDRTtBbkZndjFCSjs7QW1GanYxQkU7RUFDRTtBbkZvdjFCSjs7QW1GcnYxQkU7RUFDRTtBbkZ3djFCSjs7QW1GenYxQkU7RUFDRTtBbkY0djFCSjs7QW1GN3YxQkU7RUFDRTtBbkZndzFCSjs7QW1GancxQkU7RUFDRTtBbkZvdzFCSjs7QW1GcncxQkU7RUFDRTtBbkZ3dzFCSjs7QW1GencxQkU7RUFDRTtBbkY0dzFCSjs7QW1GN3cxQkU7RUFDRTtBbkZneDFCSjs7QW1GangxQkU7RUFDRTtBbkZveDFCSjs7QW1GcngxQkU7RUFDRTtBbkZ3eDFCSjs7QW1GengxQkU7RUFDRTtBbkY0eDFCSjs7QW1GN3gxQkU7RUFDRTtBbkZneTFCSjs7QW1GankxQkU7RUFDRTtBbkZveTFCSjs7QW1GcnkxQkU7RUFDRTtBbkZ3eTFCSjs7QW1GenkxQkU7RUFDRTtBbkY0eTFCSjs7QW1GN3kxQkU7RUFDRTtBbkZnejFCSjs7QW1GanoxQkU7RUFDRTtBbkZvejFCSjs7QW1GL3kxQkE7RUFBUTtBbkZtejFCUjs7QW1GbHoxQkE7RUFBUTtBbkZzejFCUjs7QW1GcnoxQkE7RUFBUTtBbkZ5ejFCUjs7QW1GbHoxQkk7RUFBd0I7QW5Gc3oxQjVCOztBbUZyejFCSTtFQUF3QjtBbkZ5ejFCNUI7O0FtRnh6MUJJO0VBQXdCO0FuRjR6MUI1Qjs7QWNseTFCSTtFcUU1QkE7SUFBd0I7RW5GbTAxQjFCOztFbUZsMDFCRTtJQUF3QjtFbkZzMDFCMUI7O0VtRnIwMUJFO0lBQXdCO0VuRnkwMUIxQjtBQUNGO0FjaHoxQkk7RXFFNUJBO0lBQXdCO0VuRmcxMUIxQjs7RW1GLzAxQkU7SUFBd0I7RW5GbTExQjFCOztFbUZsMTFCRTtJQUF3QjtFbkZzMTFCMUI7QUFDRjtBYzd6MUJJO0VxRTVCQTtJQUF3QjtFbkY2MTFCMUI7O0VtRjUxMUJFO0lBQXdCO0VuRmcyMUIxQjs7RW1GLzExQkU7SUFBd0I7RW5GbTIxQjFCO0FBQ0Y7QWMxMDFCSTtFcUU1QkE7SUFBd0I7RW5GMDIxQjFCOztFbUZ6MjFCRTtJQUF3QjtFbkY2MjFCMUI7O0VtRjUyMUJFO0lBQXdCO0VuRmczMUIxQjtBQUNGO0FjdjExQkk7RXFFNUJBO0lBQXdCO0VuRnUzMUIxQjs7RW1GdDMxQkU7SUFBd0I7RW5GMDMxQjFCOztFbUZ6MzFCRTtJQUF3QjtFbkY2MzFCMUI7QUFDRjtBbUZ6MzFCQTtFQUFhO0FuRjQzMUJiOztBbUYxMzFCQTtFQUFpQjtBbkY4MzFCakI7O0FtRjczMUJBO0VBQWlCO0FuRmk0MUJqQjs7QW1GLzMxQkE7RUFDRTtFQUNBO0VBQ0E7QW5GazQxQkY7O0FvRnA3MUJBOztFQUFBO0F0RStESTtFc0UxREg7SUFDQztFcEZzNzFCQTs7RW9GcDcxQkQ7SUFDQztFcEZ1NzFCQTtBQUNGO0FvRnA3MUJBO0VBQ0M7QXBGczcxQkQ7O0FxRm44MUJBOztFQUFBO0FBS0k7Ozs7OztFQU1JLHlCakZ3ZnNCO0FKNDgwQjlCOztBcUZoODFCUTtFQUNJO0FyRm04MUJaOztBcUY3NzFCWTtFQUNJO0FyRmc4MUJoQjs7QXFGMTcxQlE7RUFDSTtBckY2NzFCWjs7QXFGeDcxQlE7RUNsQ1Asa0NBVW1CO0VBVG5CLGdDQVNtQjtFQVJuQixpQ0FRbUI7RUFQbkIscUNBT21CO0VBTm5CLDZCQU1tQjtBdEZ3OTFCcEI7O0FxRjE3MUJRO0VDeENQLGlDQVVtQjtFQVRuQiwrQkFTbUI7RUFSbkIsZ0NBUW1CO0VBUG5CLG9DQU9tQjtFQU5uQiw0QkFNbUI7QXRGZysxQnBCOztBcUY1NzFCUTtFQzlDUCxpQ0FVbUI7RUFUbkIsK0JBU21CO0VBUm5CLGdDQVFtQjtFQVBuQixvQ0FPbUI7RUFObkIsNEJBTW1CO0F0RncrMUJwQjs7QXFGOTcxQlE7RUNwRFAsa0NBVW1CO0VBVG5CLGdDQVNtQjtFQVJuQixpQ0FRbUI7RUFQbkIscUNBT21CO0VBTm5CLDZCQU1tQjtBdEZnLzFCcEI7O0FxRnQvMUJJOzs7Ozs7RUFNSSx5QmpGd2ZzQjtBSmlnMUI5Qjs7QXFGci8xQlE7RUFDSTtBckZ3LzFCWjs7QXFGbC8xQlk7RUFDSTtBckZxLzFCaEI7O0FxRi8rMUJRO0VBQ0k7QXJGay8xQlo7O0FxRjcrMUJRO0VDbENQLGtDQVVtQjtFQVRuQixnQ0FTbUI7RUFSbkIsaUNBUW1CO0VBUG5CLHFDQU9tQjtFQU5uQiw2QkFNbUI7QXRGNmcyQnBCOztBcUYvKzFCUTtFQ3hDUCxpQ0FVbUI7RUFUbkIsK0JBU21CO0VBUm5CLGdDQVFtQjtFQVBuQixvQ0FPbUI7RUFObkIsNEJBTW1CO0F0RnFoMkJwQjs7QXFGai8xQlE7RUM5Q1AsaUNBVW1CO0VBVG5CLCtCQVNtQjtFQVJuQixnQ0FRbUI7RUFQbkIsb0NBT21CO0VBTm5CLDRCQU1tQjtBdEY2aDJCcEI7O0FxRm4vMUJRO0VDcERQLGtDQVVtQjtFQVRuQixnQ0FTbUI7RUFSbkIsaUNBUW1CO0VBUG5CLHFDQU9tQjtFQU5uQiw2QkFNbUI7QXRGcWkyQnBCOztBcUYzaTJCSTs7Ozs7O0VBTUkseUJqRndmc0I7QUpzajFCOUI7O0FxRjFpMkJRO0VBQ0k7QXJGNmkyQlo7O0FxRnZpMkJZO0VBQ0k7QXJGMGkyQmhCOztBcUZwaTJCUTtFQUNJO0FyRnVpMkJaOztBcUZsaTJCUTtFQ2xDUCxrQ0FVbUI7RUFUbkIsZ0NBU21CO0VBUm5CLGlDQVFtQjtFQVBuQixxQ0FPbUI7RUFObkIsNkJBTW1CO0F0RmtrMkJwQjs7QXFGcGkyQlE7RUN4Q1AsaUNBVW1CO0VBVG5CLCtCQVNtQjtFQVJuQixnQ0FRbUI7RUFQbkIsb0NBT21CO0VBTm5CLDRCQU1tQjtBdEYwazJCcEI7O0FxRnRpMkJRO0VDOUNQLGlDQVVtQjtFQVRuQiwrQkFTbUI7RUFSbkIsZ0NBUW1CO0VBUG5CLG9DQU9tQjtFQU5uQiw0QkFNbUI7QXRGa2wyQnBCOztBcUZ4aTJCUTtFQ3BEUCxrQ0FVbUI7RUFUbkIsZ0NBU21CO0VBUm5CLGlDQVFtQjtFQVBuQixxQ0FPbUI7RUFObkIsNkJBTW1CO0F0RjBsMkJwQjs7QXFGaG0yQkk7Ozs7OztFQU1JLHlCakZ3ZnNCO0FKMm0xQjlCOztBcUYvbDJCUTtFQUNJO0FyRmttMkJaOztBcUY1bDJCWTtFQUNJO0FyRitsMkJoQjs7QXFGemwyQlE7RUFDSTtBckY0bDJCWjs7QXFGdmwyQlE7RUNsQ1Asa0NBVW1CO0VBVG5CLGdDQVNtQjtFQVJuQixpQ0FRbUI7RUFQbkIscUNBT21CO0VBTm5CLDZCQU1tQjtBdEZ1bjJCcEI7O0FxRnpsMkJRO0VDeENQLGlDQVVtQjtFQVRuQiwrQkFTbUI7RUFSbkIsZ0NBUW1CO0VBUG5CLG9DQU9tQjtFQU5uQiw0QkFNbUI7QXRGK24yQnBCOztBcUYzbDJCUTtFQzlDUCxpQ0FVbUI7RUFUbkIsK0JBU21CO0VBUm5CLGdDQVFtQjtFQVBuQixvQ0FPbUI7RUFObkIsNEJBTW1CO0F0RnVvMkJwQjs7QXFGN2wyQlE7RUNwRFAsa0NBVW1CO0VBVG5CLGdDQVNtQjtFQVJuQixpQ0FRbUI7RUFQbkIscUNBT21CO0VBTm5CLDZCQU1tQjtBdEYrbzJCcEI7O0FxRnJwMkJJOzs7Ozs7RUFNSSx5QmpGd2ZzQjtBSmdxMUI5Qjs7QXFGcHAyQlE7RUFDSTtBckZ1cDJCWjs7QXFGanAyQlk7RUFDSTtBckZvcDJCaEI7O0FxRjlvMkJRO0VBQ0k7QXJGaXAyQlo7O0FxRjVvMkJRO0VDbENQLGtDQVVtQjtFQVRuQixnQ0FTbUI7RUFSbkIsaUNBUW1CO0VBUG5CLHFDQU9tQjtFQU5uQiw2QkFNbUI7QXRGNHEyQnBCOztBcUY5bzJCUTtFQ3hDUCxpQ0FVbUI7RUFUbkIsK0JBU21CO0VBUm5CLGdDQVFtQjtFQVBuQixvQ0FPbUI7RUFObkIsNEJBTW1CO0F0Rm9yMkJwQjs7QXFGaHAyQlE7RUM5Q1AsaUNBVW1CO0VBVG5CLCtCQVNtQjtFQVJuQixnQ0FRbUI7RUFQbkIsb0NBT21CO0VBTm5CLDRCQU1tQjtBdEY0cjJCcEI7O0FxRmxwMkJRO0VDcERQLGtDQVVtQjtFQVRuQixnQ0FTbUI7RUFSbkIsaUNBUW1CO0VBUG5CLHFDQU9tQjtFQU5uQiw2QkFNbUI7QXRGb3MyQnBCOztBcUYxczJCSTs7Ozs7O0VBTUkseUJqRndmc0I7QUpxdDFCOUI7O0FxRnpzMkJRO0VBQ0k7QXJGNHMyQlo7O0FxRnRzMkJZO0VBQ0k7QXJGeXMyQmhCOztBcUZuczJCUTtFQUNJO0FyRnNzMkJaOztBcUZqczJCUTtFQ2xDUCxrQ0FVbUI7RUFUbkIsZ0NBU21CO0VBUm5CLGlDQVFtQjtFQVBuQixxQ0FPbUI7RUFObkIsNkJBTW1CO0F0Rml1MkJwQjs7QXFGbnMyQlE7RUN4Q1AsaUNBVW1CO0VBVG5CLCtCQVNtQjtFQVJuQixnQ0FRbUI7RUFQbkIsb0NBT21CO0VBTm5CLDRCQU1tQjtBdEZ5dTJCcEI7O0FxRnJzMkJRO0VDOUNQLGlDQVVtQjtFQVRuQiwrQkFTbUI7RUFSbkIsZ0NBUW1CO0VBUG5CLG9DQU9tQjtFQU5uQiw0QkFNbUI7QXRGaXYyQnBCOztBcUZ2czJCUTtFQ3BEUCxrQ0FVbUI7RUFUbkIsZ0NBU21CO0VBUm5CLGlDQVFtQjtFQVBuQixxQ0FPbUI7RUFObkIsNkJBTW1CO0F0Rnl2MkJwQjs7QXFGL3YyQkk7Ozs7OztFQU1JLHlCakZ3ZnNCO0FKMHcxQjlCOztBcUY5djJCUTtFQUNJO0FyRml3MkJaOztBcUYzdjJCWTtFQUNJO0FyRjh2MkJoQjs7QXFGeHYyQlE7RUFDSTtBckYydjJCWjs7QXFGdHYyQlE7RUNsQ1Asa0NBVW1CO0VBVG5CLGdDQVNtQjtFQVJuQixpQ0FRbUI7RUFQbkIscUNBT21CO0VBTm5CLDZCQU1tQjtBdEZzeDJCcEI7O0FxRnh2MkJRO0VDeENQLGlDQVVtQjtFQVRuQiwrQkFTbUI7RUFSbkIsZ0NBUW1CO0VBUG5CLG9DQU9tQjtFQU5uQiw0QkFNbUI7QXRGOHgyQnBCOztBcUYxdjJCUTtFQzlDUCxpQ0FVbUI7RUFUbkIsK0JBU21CO0VBUm5CLGdDQVFtQjtFQVBuQixvQ0FPbUI7RUFObkIsNEJBTW1CO0F0RnN5MkJwQjs7QXFGNXYyQlE7RUNwRFAsa0NBVW1CO0VBVG5CLGdDQVNtQjtFQVJuQixpQ0FRbUI7RUFQbkIscUNBT21CO0VBTm5CLDZCQU1tQjtBdEY4eTJCcEI7O0FxRnB6MkJJOzs7Ozs7RUFNSSx5QmpGd2ZzQjtBSit6MUI5Qjs7QXFGbnoyQlE7RUFDSTtBckZzejJCWjs7QXFGaHoyQlk7RUFDSTtBckZtejJCaEI7O0FxRjd5MkJRO0VBQ0k7QXJGZ3oyQlo7O0FxRjN5MkJRO0VDbENQLGtDQVVtQjtFQVRuQixnQ0FTbUI7RUFSbkIsaUNBUW1CO0VBUG5CLHFDQU9tQjtFQU5uQiw2QkFNbUI7QXRGMjAyQnBCOztBcUY3eTJCUTtFQ3hDUCxpQ0FVbUI7RUFUbkIsK0JBU21CO0VBUm5CLGdDQVFtQjtFQVBuQixvQ0FPbUI7RUFObkIsNEJBTW1CO0F0Rm0xMkJwQjs7QXFGL3kyQlE7RUM5Q1AsaUNBVW1CO0VBVG5CLCtCQVNtQjtFQVJuQixnQ0FRbUI7RUFQbkIsb0NBT21CO0VBTm5CLDRCQU1tQjtBdEYyMTJCcEI7O0FxRmp6MkJRO0VDcERQLGtDQVVtQjtFQVRuQixnQ0FTbUI7RUFSbkIsaUNBUW1CO0VBUG5CLHFDQU9tQjtFQU5uQiw2QkFNbUI7QXRGbTIyQnBCOztBcUZ6MjJCSTs7Ozs7O0VBTUkseUJqRndmc0I7QUpvMzFCOUI7O0FxRngyMkJRO0VBQ0k7QXJGMjIyQlo7O0FxRnIyMkJZO0VBQ0k7QXJGdzIyQmhCOztBcUZsMjJCUTtFQUNJO0FyRnEyMkJaOztBcUZoMjJCUTtFQ2xDUCxrQ0FVbUI7RUFUbkIsZ0NBU21CO0VBUm5CLGlDQVFtQjtFQVBuQixxQ0FPbUI7RUFObkIsNkJBTW1CO0F0Rmc0MkJwQjs7QXFGbDIyQlE7RUN4Q1AsaUNBVW1CO0VBVG5CLCtCQVNtQjtFQVJuQixnQ0FRbUI7RUFQbkIsb0NBT21CO0VBTm5CLDRCQU1tQjtBdEZ3NDJCcEI7O0FxRnAyMkJRO0VDOUNQLGlDQVVtQjtFQVRuQiwrQkFTbUI7RUFSbkIsZ0NBUW1CO0VBUG5CLG9DQU9tQjtFQU5uQiw0QkFNbUI7QXRGZzUyQnBCOztBcUZ0MjJCUTtFQ3BEUCxrQ0FVbUI7RUFUbkIsZ0NBU21CO0VBUm5CLGlDQVFtQjtFQVBuQixxQ0FPbUI7RUFObkIsNkJBTW1CO0F0Rnc1MkJwQjs7QXFGdDIyQkE7RUFDSTtJQUNJO0lBQ0E7SUFDQTtFckZ5MjJCTjtFcUZ0MjJCRTtJQUNJO0lBQ0E7RXJGdzIyQk47QUFDRjtBcUZyMjJCQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VyRnUyMkJOO0VxRnAyMkJFO0lBQ0k7SUFDQTtFckZzMjJCTjtBQUNGO0FxRm4yMkJBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RXJGcTIyQk47RXFGbDIyQkU7SUFDSTtJQUNBO0VyRm8yMkJOO0FBQ0Y7QXFGajIyQkE7RUFDSTtJQUNJO0VyRm0yMkJOO0VxRmgyMkJFO0lBQ0k7SUFDQTtFckZrMjJCTjtBQUNGO0FxRi8xMkJBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RXJGaTIyQk47RXFGOTEyQkU7SUFDSTtFckZnMjJCTjtBQUNGO0FxRjUxMkJBO0VBQ0k7SUFDSTtFckY4MTJCTjtFcUYzMTJCRTtJQUNJO0lBQ0E7RXJGNjEyQk47QUFDRjtBcUZ6MTJCSTtFQUNJO0VBQ0E7RUFDQTtBckYyMTJCUjs7QXFGdjEyQkE7RUFDSTtFQUNBO0VBQ0E7QXJGMDEyQko7O0FxRnYxMkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjAxMkJKOztBcUZ2MTJCQTtFQUNJO0VBQ0E7QXJGMDEyQko7O0FxRnYxMkJBO0VBQ0k7SUFBSztFckYyMTJCUDtFcUYxMTJCRTtJQUFNO0VyRjYxMkJSO0VxRjUxMkJFO0lBQU07RXJGKzEyQlI7RXFGOTEyQkU7SUFBTTtFckZpMjJCUjtFcUZoMjJCRTtJQUFNO0VyRm0yMkJSO0VxRmwyMkJFO0lBQU07RXJGcTIyQlI7RXFGcDIyQkU7SUFBTTtFckZ1MjJCUjtFcUZ0MjJCRTtJQUFNO0VyRnkyMkJSO0VxRngyMkJFO0lBQU87RXJGMjIyQlQ7QUFDRjtBcUZ6MjJCQTtFQUNJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckYyMjJCSjtFcUZ4MjJCRTtJQUNFO0lBQ0E7RXJGMDIyQko7RXFGdjIyQkU7SUFDRTtJQUNBO0VyRnkyMkJKO0VxRnQyMkJFO0lBQ0U7SUFDQTtJQUNBO0VyRncyMkJKO0FBQ0Y7QXFGdDIyQkU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJGdzIyQko7RXFGcjIyQkU7SUFDRTtJQUNBO0VyRnUyMkJKO0VxRnAyMkJFO0lBQ0U7SUFDQTtFckZzMjJCSjtFcUZuMjJCRTtJQUNFO0lBQ0E7SUFDQTtFckZxMjJCSjtBQUNGO0FxRm4yMkJFO0VBQ0U7RUFDQTtBckZxMjJCSjs7QXVGemszQkE7O0VBQUE7QUFJQztFQUNHO0VBQ0E7RUFDQTtFQUNBO0F2RjJrM0JKO0F1RnprM0JJO0VBQ0ksa1BuRmtxQzRCO0FKeTYwQnBDOztBdUZyazNCSTtFQ1RBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGa2wzQko7QWNsaDNCSTtFeUUzREE7SUFJUTtJRVNYO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUE4REEsc0NGekVvQztJRTBFakMsbUNGMUVpQztJRTJFbkMsa0NGM0VtQztJRTRFbEMsOEJGNUVrQztJRTZFaEMsNEJGN0VnQztJRXdGcEMsMkJGdkZnQztJRXdGN0Isd0JGeEY2QjtJRXlGL0IsdUJGekYrQjtJRTBGOUIsbUJGMUY4QjtFdkZ3bDNCL0I7QUFDRjtBdUZubDNCUTtFQUNJO0F2RnFsM0JaO0F1Rm5sM0JROztFQUVJO0F2RnFsM0JaO0F1Ri9rM0JRO0VBQ0k7QXZGaWwzQlo7QXVGaGwzQlk7RUFDSTtBdkZrbDNCaEI7QXVGOWszQlE7RUFDSTtBdkZnbDNCWjtBY2xrM0JJO0V5RVRBOzs7SUFJUTtFdkY2azNCVjtBQUNGO0F1RjNrM0JROzs7RUFDSSxjbkY3Q0Q7RW1GOENDO0VBQ0EsbUJuRmtma0I7QUo2bDJCOUI7QXVGNWszQlE7OztFQUNJO0F2RmdsM0JaO0F1RjVrM0JnQjs7O0VBQ0ksY25GeUJKO0FKdWozQmhCO0FjMWwzQkk7RXlFa0JBO0lBRVE7RXZGMGszQlY7QUFDRjtBYy9sM0JJO0V5RXdCQTtJQUVRO0V2RnlrM0JWO0FBQ0Y7QWNwbTNCSTtFeUVnQ1E7SUQ3RlgsOEJDOEZrQztJRDdGbEMsNEJDNkZrQztJRDVGbEMsNkJDNEZrQztJRDNGbEMsaUNDMkZrQztJRDFGbEMseUJDMEZrQztFdkYyazNCakM7RXVGdmszQk07SURsR1AsOEJDbUc4QjtJRGxHOUIsNEJDa0c4QjtJRGpHOUIsNkJDaUc4QjtJRGhHOUIsaUNDZ0c4QjtJRC9GOUIseUJDK0Y4QjtFdkY2azNCN0I7RXVGMWszQk07SUR0R1AsNEJDdUc4QjtJRHRHOUIsMEJDc0c4QjtJRHJHOUIsMkJDcUc4QjtJRHBHOUIsK0JDb0c4QjtJRG5HOUIsdUJDbUc4QjtFdkZnbDNCN0I7QUFDRjtBdUY1azNCSTtFQUNJO0F2RjhrM0JSO0F1RjVrM0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjhrM0JaO0F1RjVrM0JZO0VBQ0k7RUFDQTtFQUNBO0F2RjhrM0JoQjtBdUZ2azNCSTtFQUNJLCtCbkZpWXNCO0FKd3MyQjlCOztBdUZsazNCSTtFQUNJO0VBQ0EsZ0JuRjZhc0I7RW1GNWF0QixjbkYzQ1E7QUpnbjNCaEI7QXVGbGszQkk7RUFDSTtBdkZvazNCUjs7QXVGN2ozQkk7RUFDSTtBdkZnazNCUjtBdUY3ajNCSTtFQUNJLGNuRnRKRztBSnF0M0JYO0F1RjVqM0JJO0VBQ0ksY25GaEVRO0FKOG4zQmhCOztBdUZ2ajNCUTtFQUNJLHFCbkZ4SkQ7RW1GeUpDLGNuRnpKRDtBSm10M0JYO0F1RnhqM0JZO0VBQ0ksbUJuRjVKTDtFbUY2SkssY25GdktMO0FKaXUzQlg7QXVGcmozQkk7RUFDSSwrT25GKy9CNEI7QUp3ajFCcEM7QXVGcGozQkk7RUFDSTtBdkZzajNCUjtBdUZuajNCSTtFQUNJLGNuRjdLRztBSmt1M0JYOztBdUY3aTNCSTtFQUNJLHlCbkZ6Q087QUp5bDNCZjs7QXVGMWkzQlk7OztFQUNJLGNuRjNHQTtBSjBwM0JoQjtBY2hyM0JJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSjBxM0JkO0FBQ0Y7O0F1RjNpM0JZOzs7RUFDSSxjbkZqSUE7QUppcjNCaEI7QWN2czNCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RnFqM0JsQjtFdUZsajNCYzs7OztJQUNJLDRCbkZnOEJnQjtFSnVuMUJsQztFdUZuajNCVTtJQUNJO0V2RnFqM0JkO0V1RmxqM0JVO0lBQ0k7RXZGb2ozQmQ7RXVGaGozQmM7SUFDSTtFdkZrajNCbEI7QUFDRjs7QXVGL20zQkk7RUFDSSx5Qm5GekNPO0FKMnAzQmY7O0F1RjVtM0JZOzs7RUFDSSxjbkYzR0E7QUo0dDNCaEI7QWNsdjNCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUo0dTNCZDtBQUNGOztBdUY3bTNCWTs7O0VBQ0ksY25GaklBO0FKbXYzQmhCO0FjenczQkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZ1bjNCbEI7RXVGcG4zQmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUp5cjFCbEM7RXVGcm4zQlU7SUFDSTtFdkZ1bjNCZDtFdUZwbjNCVTtJQUNJO0V2RnNuM0JkO0V1RmxuM0JjO0lBQ0k7RXZGb24zQmxCO0FBQ0Y7O0F1RmpyM0JJO0VBQ0kseUJuRnpDTztBSjZ0M0JmOztBdUY5cTNCWTs7O0VBQ0ksY25GM0dBO0FKOHgzQmhCO0FjcHozQkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKOHkzQmQ7QUFDRjs7QXVGL3EzQlk7OztFQUNJLGNuRmpJQTtBSnF6M0JoQjtBYzMwM0JJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGeXIzQmxCO0V1RnRyM0JjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKMnYxQmxDO0V1RnZyM0JVO0lBQ0k7RXZGeXIzQmQ7RXVGdHIzQlU7SUFDSTtFdkZ3cjNCZDtFdUZwcjNCYztJQUNJO0V2RnNyM0JsQjtBQUNGOztBdUZudjNCSTtFQUNJLHlCbkZ6Q087QUoreDNCZjs7QXVGaHYzQlk7OztFQUNJLGNuRjNHQTtBSmcyM0JoQjtBY3QzM0JJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSmczM0JkO0FBQ0Y7O0F1Rmp2M0JZOzs7RUFDSSxjbkZqSUE7QUp1MzNCaEI7QWM3NDNCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RjJ2M0JsQjtFdUZ4djNCYzs7OztJQUNJLDRCbkZnOEJnQjtFSjZ6MUJsQztFdUZ6djNCVTtJQUNJO0V2RjJ2M0JkO0V1Rnh2M0JVO0lBQ0k7RXZGMHYzQmQ7RXVGdHYzQmM7SUFDSTtFdkZ3djNCbEI7QUFDRjs7QXVGcnozQkk7RUFDSSx5Qm5GekNPO0FKaTIzQmY7O0F1Rmx6M0JZOzs7RUFDSSxjbkYzR0E7QUprNjNCaEI7QWN4NzNCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUprNzNCZDtBQUNGOztBdUZuejNCWTs7O0VBQ0ksY25GaklBO0FKeTczQmhCO0FjLzgzQkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkY2ejNCbEI7RXVGMXozQmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUorMzFCbEM7RXVGM3ozQlU7SUFDSTtFdkY2ejNCZDtFdUYxejNCVTtJQUNJO0V2RjR6M0JkO0V1Rnh6M0JjO0lBQ0k7RXZGMHozQmxCO0FBQ0Y7O0F1RnYzM0JJO0VBQ0kseUJuRnpDTztBSm02M0JmOztBdUZwMzNCWTs7O0VBQ0ksY25GM0dBO0FKbyszQmhCO0FjMS8zQkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKby8zQmQ7QUFDRjs7QXVGcjMzQlk7OztFQUNJLGNuRmpJQTtBSjIvM0JoQjtBY2poNEJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGKzMzQmxCO0V1RjUzM0JjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKaTgxQmxDO0V1RjczM0JVO0lBQ0k7RXZGKzMzQmQ7RXVGNTMzQlU7SUFDSTtFdkY4MzNCZDtFdUYxMzNCYztJQUNJO0V2RjQzM0JsQjtBQUNGOztBdUZ6NzNCSTtFQUNJLHlCbkZ6Q087QUpxKzNCZjs7QXVGdDczQlk7OztFQUNJLGNuRjNHQTtBSnNpNEJoQjtBYzVqNEJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSnNqNEJkO0FBQ0Y7O0F1RnY3M0JZOzs7RUFDSSxjbkZqSUE7QUo2ajRCaEI7QWNubDRCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2Rmk4M0JsQjtFdUY5NzNCYzs7OztJQUNJLDRCbkZnOEJnQjtFSm1nMkJsQztFdUYvNzNCVTtJQUNJO0V2Rmk4M0JkO0V1Rjk3M0JVO0lBQ0k7RXZGZzgzQmQ7RXVGNTczQmM7SUFDSTtFdkY4NzNCbEI7QUFDRjs7QXVGMy8zQkk7RUFDSSx5Qm5GekNPO0FKdWk0QmY7O0F1RngvM0JZOzs7RUFDSSxjbkYzR0E7QUp3bTRCaEI7QWM5bjRCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUp3bjRCZDtBQUNGOztBdUZ6LzNCWTs7O0VBQ0ksY25GaklBO0FKK240QmhCO0FjcnA0Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZtZzRCbEI7RXVGaGc0QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUpxazJCbEM7RXVGamc0QlU7SUFDSTtFdkZtZzRCZDtFdUZoZzRCVTtJQUNJO0V2RmtnNEJkO0V1RjkvM0JjO0lBQ0k7RXZGZ2c0QmxCO0FBQ0Y7O0F1RjdqNEJJO0VBQ0kseUJuRnpDTztBSnltNEJmOztBdUYxajRCWTs7O0VBQ0ksY25GM0dBO0FKMHE0QmhCO0FjaHM0Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKMHI0QmQ7QUFDRjs7QXVGM2o0Qlk7OztFQUNJLGNuRmpJQTtBSmlzNEJoQjtBY3Z0NEJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGcWs0QmxCO0V1RmxrNEJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKdW8yQmxDO0V1Rm5rNEJVO0lBQ0k7RXZGcWs0QmQ7RXVGbGs0QlU7SUFDSTtFdkZvazRCZDtFdUZoazRCYztJQUNJO0V2RmtrNEJsQjtBQUNGOztBdUYvbjRCSTtFQUNJLHlCbkZ6Q087QUoycTRCZjs7QXVGNW40Qlk7OztFQUNJLGNuRjNHQTtBSjR1NEJoQjtBY2x3NEJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSjR2NEJkO0FBQ0Y7O0F1RjduNEJZOzs7RUFDSSxjbkZqSUE7QUptdzRCaEI7QWN6eDRCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RnVvNEJsQjtFdUZwbzRCYzs7OztJQUNJLDRCbkZnOEJnQjtFSnlzMkJsQztFdUZybzRCVTtJQUNJO0V2RnVvNEJkO0V1RnBvNEJVO0lBQ0k7RXZGc280QmQ7RXVGbG80QmM7SUFDSTtFdkZvbzRCbEI7QUFDRjs7QXVGanM0Qkk7RUFDSSx5Qm5GekNPO0FKNnU0QmY7O0F1RjlyNEJZOzs7RUFDSSxjbkYzR0E7QUo4eTRCaEI7QWNwMDRCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUo4ejRCZDtBQUNGOztBdUYvcjRCWTs7O0VBQ0ksY25GaklBO0FKcTA0QmhCO0FjMzE0Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZ5czRCbEI7RXVGdHM0QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUoydzJCbEM7RXVGdnM0QlU7SUFDSTtFdkZ5czRCZDtFdUZ0czRCVTtJQUNJO0V2RndzNEJkO0V1RnBzNEJjO0lBQ0k7RXZGc3M0QmxCO0FBQ0Y7O0F1Rm53NEJJO0VBQ0kseUJuRnpDTztBSit5NEJmOztBdUZodzRCWTs7O0VBQ0ksY25GM0dBO0FKZzM0QmhCO0FjdDQ0Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKZzQ0QmQ7QUFDRjs7QXVGanc0Qlk7OztFQUNJLGNuRmpJQTtBSnU0NEJoQjtBYzc1NEJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGMnc0QmxCO0V1Rnh3NEJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKNjAyQmxDO0V1Rnp3NEJVO0lBQ0k7RXZGMnc0QmQ7RXVGeHc0QlU7SUFDSTtFdkYwdzRCZDtFdUZ0dzRCYztJQUNJO0V2Rnd3NEJsQjtBQUNGOztBdUZyMDRCSTtFQUNJLHlCbkZ6Q087QUppMzRCZjs7QXVGbDA0Qlk7OztFQUNJLGNuRjNHQTtBSms3NEJoQjtBY3g4NEJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSms4NEJkO0FBQ0Y7O0F1Rm4wNEJZOzs7RUFDSSxjbkZqSUE7QUp5ODRCaEI7QWMvOTRCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RjYwNEJsQjtFdUYxMDRCYzs7OztJQUNJLDRCbkZnOEJnQjtFSis0MkJsQztFdUYzMDRCVTtJQUNJO0V2RjYwNEJkO0V1RjEwNEJVO0lBQ0k7RXZGNDA0QmQ7RXVGeDA0QmM7SUFDSTtFdkYwMDRCbEI7QUFDRjs7QXVGdjQ0Qkk7RUFDSSx5Qm5GekNPO0FKbTc0QmY7O0F1RnA0NEJZOzs7RUFDSSxjbkYzR0E7QUpvLzRCaEI7QWMxZzVCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUpvZzVCZDtBQUNGOztBdUZyNDRCWTs7O0VBQ0ksY25GaklBO0FKMmc1QmhCO0Fjamk1Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkYrNDRCbEI7RXVGNTQ0QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUppOTJCbEM7RXVGNzQ0QlU7SUFDSTtFdkYrNDRCZDtFdUY1NDRCVTtJQUNJO0V2Rjg0NEJkO0V1RjE0NEJjO0lBQ0k7RXZGNDQ0QmxCO0FBQ0Y7O0F1Rno4NEJJO0VBQ0kseUJuRnpDTztBSnEvNEJmOztBdUZ0ODRCWTs7O0VBQ0ksY25GM0dBO0FKc2o1QmhCO0FjNWs1Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKc2s1QmQ7QUFDRjs7QXVGdjg0Qlk7OztFQUNJLGNuRmpJQTtBSjZrNUJoQjtBY25tNUJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGaTk0QmxCO0V1Rjk4NEJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKbWgzQmxDO0V1Ri84NEJVO0lBQ0k7RXZGaTk0QmQ7RXVGOTg0QlU7SUFDSTtFdkZnOTRCZDtFdUY1ODRCYztJQUNJO0V2Rjg4NEJsQjtBQUNGOztBdUYzZzVCSTtFQUNJLHlCbkZ6Q087QUp1ajVCZjs7QXVGeGc1Qlk7OztFQUNJLGNuRjNHQTtBSnduNUJoQjtBYzlvNUJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSndvNUJkO0FBQ0Y7O0F1RnpnNUJZOzs7RUFDSSxjbkZqSUE7QUorbzVCaEI7QWNycTVCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2Rm1oNUJsQjtFdUZoaDVCYzs7OztJQUNJLDRCbkZnOEJnQjtFSnFsM0JsQztFdUZqaDVCVTtJQUNJO0V2Rm1oNUJkO0V1RmhoNUJVO0lBQ0k7RXZGa2g1QmQ7RXVGOWc1QmM7SUFDSTtFdkZnaDVCbEI7QUFDRjs7QXVGN2s1Qkk7RUFDSSx5Qm5GekNPO0FKeW41QmY7O0F1RjFrNUJZOzs7RUFDSSxjbkYzR0E7QUowcjVCaEI7QWNodDVCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUowczVCZDtBQUNGOztBdUYzazVCWTs7O0VBQ0ksY25GaklBO0FKaXQ1QmhCO0FjdnU1Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZxbDVCbEI7RXVGbGw1QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUp1cDNCbEM7RXVGbmw1QlU7SUFDSTtFdkZxbDVCZDtFdUZsbDVCVTtJQUNJO0V2Rm9sNUJkO0V1RmhsNUJjO0lBQ0k7RXZGa2w1QmxCO0FBQ0Y7O0F1Ri9vNUJJO0VBQ0kseUJuRnpDTztBSjJyNUJmOztBdUY1bzVCWTs7O0VBQ0ksY25GM0dBO0FKNHY1QmhCO0FjbHg1Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKNHc1QmQ7QUFDRjs7QXVGN281Qlk7OztFQUNJLGNuRmpJQTtBSm14NUJoQjtBY3p5NUJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGdXA1QmxCO0V1RnBwNUJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKeXQzQmxDO0V1RnJwNUJVO0lBQ0k7RXZGdXA1QmQ7RXVGcHA1QlU7SUFDSTtFdkZzcDVCZDtFdUZscDVCYztJQUNJO0V2Rm9wNUJsQjtBQUNGOztBdUZqdDVCSTtFQUNJLHlCbkZ6Q087QUo2djVCZjs7QXVGOXM1Qlk7OztFQUNJLGNuRjNHQTtBSjh6NUJoQjtBY3AxNUJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSjgwNUJkO0FBQ0Y7O0F1Ri9zNUJZOzs7RUFDSSxjbkZqSUE7QUpxMTVCaEI7QWMzMjVCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2Rnl0NUJsQjtFdUZ0dDVCYzs7OztJQUNJLDRCbkZnOEJnQjtFSjJ4M0JsQztFdUZ2dDVCVTtJQUNJO0V2Rnl0NUJkO0V1RnR0NUJVO0lBQ0k7RXZGd3Q1QmQ7RXVGcHQ1QmM7SUFDSTtFdkZzdDVCbEI7QUFDRjs7QXVGbng1Qkk7RUFDSSx5Qm5GekNPO0FKK3o1QmY7O0F1Rmh4NUJZOzs7RUFDSSxjbkYzR0E7QUpnNDVCaEI7QWN0NTVCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUpnNTVCZDtBQUNGOztBdUZqeDVCWTs7O0VBQ0ksY25GaklBO0FKdTU1QmhCO0FjNzY1Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkYyeDVCbEI7RXVGeHg1QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUo2MTNCbEM7RXVGeng1QlU7SUFDSTtFdkYyeDVCZDtFdUZ4eDVCVTtJQUNJO0V2RjB4NUJkO0V1RnR4NUJjO0lBQ0k7RXZGd3g1QmxCO0FBQ0Y7O0F1RnIxNUJJO0VBQ0kseUJuRnpDTztBSmk0NUJmOztBdUZsMTVCWTs7O0VBQ0ksY25GM0dBO0FKazg1QmhCO0FjeDk1Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKazk1QmQ7QUFDRjs7QXVGbjE1Qlk7OztFQUNJLGNuRmpJQTtBSnk5NUJoQjtBYy8rNUJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGNjE1QmxCO0V1RjExNUJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKKzUzQmxDO0V1RjMxNUJVO0lBQ0k7RXZGNjE1QmQ7RXVGMTE1QlU7SUFDSTtFdkY0MTVCZDtFdUZ4MTVCYztJQUNJO0V2RjAxNUJsQjtBQUNGOztBdUZ2NTVCSTtFQUNJLHlCbkZ6Q087QUptODVCZjs7QXVGcDU1Qlk7OztFQUNJLGNuRjNHQTtBSm9nNkJoQjtBYzFoNkJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSm9oNkJkO0FBQ0Y7O0F1RnI1NUJZOzs7RUFDSSxjbkZqSUE7QUoyaDZCaEI7QWNqajZCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2Ris1NUJsQjtFdUY1NTVCYzs7OztJQUNJLDRCbkZnOEJnQjtFSmkrM0JsQztFdUY3NTVCVTtJQUNJO0V2Ris1NUJkO0V1RjU1NUJVO0lBQ0k7RXZGODU1QmQ7RXVGMTU1QmM7SUFDSTtFdkY0NTVCbEI7QUFDRjs7QXVGejk1Qkk7RUFDSSx5Qm5GekNPO0FKcWc2QmY7O0F1RnQ5NUJZOzs7RUFDSSxjbkYzR0E7QUpzazZCaEI7QWM1bDZCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUpzbDZCZDtBQUNGOztBdUZ2OTVCWTs7O0VBQ0ksY25GaklBO0FKNmw2QmhCO0Fjbm42Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZpKzVCbEI7RXVGOTk1QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUptaTRCbEM7RXVGLzk1QlU7SUFDSTtFdkZpKzVCZDtFdUY5OTVCVTtJQUNJO0V2RmcrNUJkO0V1RjU5NUJjO0lBQ0k7RXZGODk1QmxCO0FBQ0Y7O0F1RjNoNkJJO0VBQ0kseUJuRnpDTztBSnVrNkJmOztBdUZ4aDZCWTs7O0VBQ0ksY25GM0dBO0FKd282QmhCO0FjOXA2Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKd3A2QmQ7QUFDRjs7QXVGemg2Qlk7OztFQUNJLGNuRmpJQTtBSitwNkJoQjtBY3JyNkJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGbWk2QmxCO0V1RmhpNkJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKcW00QmxDO0V1RmppNkJVO0lBQ0k7RXZGbWk2QmQ7RXVGaGk2QlU7SUFDSTtFdkZraTZCZDtFdUY5aDZCYztJQUNJO0V2RmdpNkJsQjtBQUNGOztBdUY3bDZCSTtFQUNJLHlCbkZ6Q087QUp5bzZCZjs7QXVGMWw2Qlk7OztFQUNJLGNuRjNHQTtBSjBzNkJoQjtBY2h1NkJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSjB0NkJkO0FBQ0Y7O0F1RjNsNkJZOzs7RUFDSSxjbkZqSUE7QUppdTZCaEI7QWN2djZCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RnFtNkJsQjtFdUZsbTZCYzs7OztJQUNJLDRCbkZnOEJnQjtFSnVxNEJsQztFdUZubTZCVTtJQUNJO0V2RnFtNkJkO0V1RmxtNkJVO0lBQ0k7RXZGb202QmQ7RXVGaG02QmM7SUFDSTtFdkZrbTZCbEI7QUFDRjs7QXVGL3A2Qkk7RUFDSSx5Qm5GekNPO0FKMnM2QmY7O0F1RjVwNkJZOzs7RUFDSSxjbkYzR0E7QUo0dzZCaEI7QWNseTZCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUo0eDZCZDtBQUNGOztBdUY3cDZCWTs7O0VBQ0ksY25GaklBO0FKbXk2QmhCO0Fjeno2Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZ1cTZCbEI7RXVGcHE2QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUp5dTRCbEM7RXVGcnE2QlU7SUFDSTtFdkZ1cTZCZDtFdUZwcTZCVTtJQUNJO0V2RnNxNkJkO0V1RmxxNkJjO0lBQ0k7RXZGb3E2QmxCO0FBQ0Y7O0F1Rmp1NkJJO0VBQ0kseUJuRnpDTztBSjZ3NkJmOztBdUY5dDZCWTs7O0VBQ0ksY25GM0dBO0FKODA2QmhCO0FjcDI2Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKODE2QmQ7QUFDRjs7QXVGL3Q2Qlk7OztFQUNJLGNuRmpJQTtBSnEyNkJoQjtBYzMzNkJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGeXU2QmxCO0V1RnR1NkJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKMnk0QmxDO0V1RnZ1NkJVO0lBQ0k7RXZGeXU2QmQ7RXVGdHU2QlU7SUFDSTtFdkZ3dTZCZDtFdUZwdTZCYztJQUNJO0V2RnN1NkJsQjtBQUNGOztBdUZueTZCSTtFQUNJLHlCbkZ6Q087QUorMDZCZjs7QXVGaHk2Qlk7OztFQUNJLGNuRjNHQTtBSmc1NkJoQjtBY3Q2NkJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSmc2NkJkO0FBQ0Y7O0F1Rmp5NkJZOzs7RUFDSSxjbkZqSUE7QUp1NjZCaEI7QWM3NzZCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RjJ5NkJsQjtFdUZ4eTZCYzs7OztJQUNJLDRCbkZnOEJnQjtFSjYyNEJsQztFdUZ6eTZCVTtJQUNJO0V2RjJ5NkJkO0V1Rnh5NkJVO0lBQ0k7RXZGMHk2QmQ7RXVGdHk2QmM7SUFDSTtFdkZ3eTZCbEI7QUFDRjs7QXVGcjI2Qkk7RUFDSSx5Qm5GekNPO0FKaTU2QmY7O0F1RmwyNkJZOzs7RUFDSSxjbkYzR0E7QUprOTZCaEI7QWN4KzZCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUprKzZCZDtBQUNGOztBdUZuMjZCWTs7O0VBQ0ksY25GaklBO0FKeSs2QmhCO0FjLy82Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkY2MjZCbEI7RXVGMTI2QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUorNjRCbEM7RXVGMzI2QlU7SUFDSTtFdkY2MjZCZDtFdUYxMjZCVTtJQUNJO0V2RjQyNkJkO0V1RngyNkJjO0lBQ0k7RXZGMDI2QmxCO0FBQ0Y7O0F1RnY2NkJJO0VBQ0kseUJuRnpDTztBSm05NkJmOztBdUZwNjZCWTs7O0VBQ0ksY25GM0dBO0FKb2g3QmhCO0FjMWk3Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKb2k3QmQ7QUFDRjs7QXVGcjY2Qlk7OztFQUNJLGNuRmpJQTtBSjJpN0JoQjtBY2prN0JJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGKzY2QmxCO0V1RjU2NkJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKaS80QmxDO0V1Rjc2NkJVO0lBQ0k7RXZGKzY2QmQ7RXVGNTY2QlU7SUFDSTtFdkY4NjZCZDtFdUYxNjZCYztJQUNJO0V2RjQ2NkJsQjtBQUNGOztBdUZ6KzZCSTtFQUNJLHlCbkZ6Q087QUpxaDdCZjs7QXVGdCs2Qlk7OztFQUNJLGNuRjNHQTtBSnNsN0JoQjtBYzVtN0JJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSnNtN0JkO0FBQ0Y7O0F1RnYrNkJZOzs7RUFDSSxjbkZqSUE7QUo2bTdCaEI7QWNubzdCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RmkvNkJsQjtFdUY5KzZCYzs7OztJQUNJLDRCbkZnOEJnQjtFSm1qNUJsQztFdUYvKzZCVTtJQUNJO0V2RmkvNkJkO0V1RjkrNkJVO0lBQ0k7RXZGZy82QmQ7RXVGNSs2QmM7SUFDSTtFdkY4KzZCbEI7QUFDRjs7QXVGM2k3Qkk7RUFDSSx5Qm5GekNPO0FKdWw3QmY7O0F1RnhpN0JZOzs7RUFDSSxjbkYzR0E7QUp3cDdCaEI7QWM5cTdCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUp3cTdCZDtBQUNGOztBdUZ6aTdCWTs7O0VBQ0ksY25GaklBO0FKK3E3QmhCO0FjcnM3Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZtajdCbEI7RXVGaGo3QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUpxbjVCbEM7RXVGamo3QlU7SUFDSTtFdkZtajdCZDtFdUZoajdCVTtJQUNJO0V2RmtqN0JkO0V1RjlpN0JjO0lBQ0k7RXZGZ2o3QmxCO0FBQ0Y7O0F1RjdtN0JJO0VBQ0kseUJuRnpDTztBSnlwN0JmOztBdUYxbTdCWTs7O0VBQ0ksY25GM0dBO0FKMHQ3QmhCO0FjaHY3Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKMHU3QmQ7QUFDRjs7QXVGM203Qlk7OztFQUNJLGNuRmpJQTtBSml2N0JoQjtBY3Z3N0JJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGcW43QmxCO0V1RmxuN0JjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKdXI1QmxDO0V1Rm5uN0JVO0lBQ0k7RXZGcW43QmQ7RXVGbG43QlU7SUFDSTtFdkZvbjdCZDtFdUZobjdCYztJQUNJO0V2RmtuN0JsQjtBQUNGOztBdUYvcTdCSTtFQUNJLHlCbkZ6Q087QUoydDdCZjs7QXVGNXE3Qlk7OztFQUNJLGNuRjNHQTtBSjR4N0JoQjtBY2x6N0JJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSjR5N0JkO0FBQ0Y7O0F1RjdxN0JZOzs7RUFDSSxjbkZqSUE7QUptejdCaEI7QWN6MDdCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RnVyN0JsQjtFdUZwcjdCYzs7OztJQUNJLDRCbkZnOEJnQjtFSnl2NUJsQztFdUZycjdCVTtJQUNJO0V2RnVyN0JkO0V1RnByN0JVO0lBQ0k7RXZGc3I3QmQ7RXVGbHI3QmM7SUFDSTtFdkZvcjdCbEI7QUFDRjs7QXVGanY3Qkk7RUFDSSx5Qm5GekNPO0FKNng3QmY7O0F1Rjl1N0JZOzs7RUFDSSxjbkYzR0E7QUo4MTdCaEI7QWNwMzdCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUo4MjdCZDtBQUNGOztBdUYvdTdCWTs7O0VBQ0ksY25GaklBO0FKcTM3QmhCO0FjMzQ3Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZ5djdCbEI7RXVGdHY3QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUoyejVCbEM7RXVGdnY3QlU7SUFDSTtFdkZ5djdCZDtFdUZ0djdCVTtJQUNJO0V2Rnd2N0JkO0V1RnB2N0JjO0lBQ0k7RXZGc3Y3QmxCO0FBQ0Y7O0F1Rm56N0JJO0VBQ0kseUJuRnpDTztBSisxN0JmOztBdUZoejdCWTs7O0VBQ0ksY25GM0dBO0FKZzY3QmhCO0FjdDc3Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKZzc3QmQ7QUFDRjs7QXVGano3Qlk7OztFQUNJLGNuRmpJQTtBSnU3N0JoQjtBYzc4N0JJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGMno3QmxCO0V1Rnh6N0JjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKNjM1QmxDO0V1Rnp6N0JVO0lBQ0k7RXZGMno3QmQ7RXVGeHo3QlU7SUFDSTtFdkYwejdCZDtFdUZ0ejdCYztJQUNJO0V2Rnd6N0JsQjtBQUNGOztBdUZyMzdCSTtFQUNJLHlCbkZ6Q087QUppNjdCZjs7QXVGbDM3Qlk7OztFQUNJLGNuRjNHQTtBSmsrN0JoQjtBY3gvN0JJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSmsvN0JkO0FBQ0Y7O0F1Rm4zN0JZOzs7RUFDSSxjbkZqSUE7QUp5LzdCaEI7QWMvZzhCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RjYzN0JsQjtFdUYxMzdCYzs7OztJQUNJLDRCbkZnOEJnQjtFSis3NUJsQztFdUYzMzdCVTtJQUNJO0V2RjYzN0JkO0V1RjEzN0JVO0lBQ0k7RXZGNDM3QmQ7RXVGeDM3QmM7SUFDSTtFdkYwMzdCbEI7QUFDRjs7QXVGdjc3Qkk7RUFDSSx5Qm5GekNPO0FKbSs3QmY7O0F1RnA3N0JZOzs7RUFDSSxjbkYzR0E7QUpvaThCaEI7QWMxajhCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUpvajhCZDtBQUNGOztBdUZyNzdCWTs7O0VBQ0ksY25GaklBO0FKMmo4QmhCO0Fjamw4Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkYrNzdCbEI7RXVGNTc3QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUppZzZCbEM7RXVGNzc3QlU7SUFDSTtFdkYrNzdCZDtFdUY1NzdCVTtJQUNJO0V2Rjg3N0JkO0V1RjE3N0JjO0lBQ0k7RXZGNDc3QmxCO0FBQ0Y7O0F1RnovN0JJO0VBQ0kseUJuRnpDTztBSnFpOEJmOztBdUZ0LzdCWTs7O0VBQ0ksY25GM0dBO0FKc204QmhCO0FjNW44Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKc244QmQ7QUFDRjs7QXVGdi83Qlk7OztFQUNJLGNuRmpJQTtBSjZuOEJoQjtBY25wOEJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGaWc4QmxCO0V1RjkvN0JjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKbWs2QmxDO0V1Ri8vN0JVO0lBQ0k7RXZGaWc4QmQ7RXVGOS83QlU7SUFDSTtFdkZnZzhCZDtFdUY1LzdCYztJQUNJO0V2RjgvN0JsQjtBQUNGOztBdUYzajhCSTtFQUNJLHlCbkZ6Q087QUp1bThCZjs7QXVGeGo4Qlk7OztFQUNJLGNuRjNHQTtBSndxOEJoQjtBYzlyOEJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSndyOEJkO0FBQ0Y7O0F1RnpqOEJZOzs7RUFDSSxjbkZqSUE7QUorcjhCaEI7QWNydDhCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2Rm1rOEJsQjtFdUZoazhCYzs7OztJQUNJLDRCbkZnOEJnQjtFSnFvNkJsQztFdUZqazhCVTtJQUNJO0V2Rm1rOEJkO0V1RmhrOEJVO0lBQ0k7RXZGa2s4QmQ7RXVGOWo4QmM7SUFDSTtFdkZnazhCbEI7QUFDRjs7QXVGN244Qkk7RUFDSSx5Qm5GekNPO0FKeXE4QmY7O0F1RjFuOEJZOzs7RUFDSSxjbkYzR0E7QUowdThCaEI7QWNodzhCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUowdjhCZDtBQUNGOztBdUYzbjhCWTs7O0VBQ0ksY25GaklBO0FKaXc4QmhCO0Fjdng4Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZxbzhCbEI7RXVGbG84QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUp1czZCbEM7RXVGbm84QlU7SUFDSTtFdkZxbzhCZDtFdUZsbzhCVTtJQUNJO0V2Rm9vOEJkO0V1RmhvOEJjO0lBQ0k7RXZGa284QmxCO0FBQ0Y7O0F1Ri9yOEJJO0VBQ0kseUJuRnpDTztBSjJ1OEJmOztBdUY1cjhCWTs7O0VBQ0ksY25GM0dBO0FKNHk4QmhCO0FjbDA4Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKNHo4QmQ7QUFDRjs7QXVGN3I4Qlk7OztFQUNJLGNuRmpJQTtBSm0wOEJoQjtBY3oxOEJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGdXM4QmxCO0V1RnBzOEJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKeXc2QmxDO0V1RnJzOEJVO0lBQ0k7RXZGdXM4QmQ7RXVGcHM4QlU7SUFDSTtFdkZzczhCZDtFdUZsczhCYztJQUNJO0V2Rm9zOEJsQjtBQUNGOztBdUZqdzhCSTtFQUNJLHlCbkZ6Q087QUo2eThCZjs7QXVGOXY4Qlk7OztFQUNJLGNuRjNHQTtBSjgyOEJoQjtBY3A0OEJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSjgzOEJkO0FBQ0Y7O0F1Ri92OEJZOzs7RUFDSSxjbkZqSUE7QUpxNDhCaEI7QWMzNThCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2Rnl3OEJsQjtFdUZ0dzhCYzs7OztJQUNJLDRCbkZnOEJnQjtFSjIwNkJsQztFdUZ2dzhCVTtJQUNJO0V2Rnl3OEJkO0V1RnR3OEJVO0lBQ0k7RXZGd3c4QmQ7RXVGcHc4QmM7SUFDSTtFdkZzdzhCbEI7QUFDRjs7QXVGbjA4Qkk7RUFDSSx5Qm5GekNPO0FKKzI4QmY7O0F1RmgwOEJZOzs7RUFDSSxjbkYzR0E7QUpnNzhCaEI7QWN0ODhCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUpnODhCZDtBQUNGOztBdUZqMDhCWTs7O0VBQ0ksY25GaklBO0FKdTg4QmhCO0FjNzk4Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkYyMDhCbEI7RXVGeDA4QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUo2NDZCbEM7RXVGejA4QlU7SUFDSTtFdkYyMDhCZDtFdUZ4MDhCVTtJQUNJO0V2RjAwOEJkO0V1RnQwOEJjO0lBQ0k7RXZGdzA4QmxCO0FBQ0Y7O0F1RnI0OEJJO0VBQ0kseUJuRnpDTztBSmk3OEJmOztBdUZsNDhCWTs7O0VBQ0ksY25GM0dBO0FKay84QmhCO0FjeGc5Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKa2c5QmQ7QUFDRjs7QXVGbjQ4Qlk7OztFQUNJLGNuRmpJQTtBSnlnOUJoQjtBYy9oOUJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGNjQ4QmxCO0V1RjE0OEJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKKzg2QmxDO0V1RjM0OEJVO0lBQ0k7RXZGNjQ4QmQ7RXVGMTQ4QlU7SUFDSTtFdkY0NDhCZDtFdUZ4NDhCYztJQUNJO0V2RjA0OEJsQjtBQUNGOztBdUZ2ODhCSTtFQUNJLHlCbkZ6Q087QUptLzhCZjs7QXVGcDg4Qlk7OztFQUNJLGNuRjNHQTtBSm9qOUJoQjtBYzFrOUJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSm9rOUJkO0FBQ0Y7O0F1RnI4OEJZOzs7RUFDSSxjbkZqSUE7QUoyazlCaEI7QWNqbTlCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2Ris4OEJsQjtFdUY1ODhCYzs7OztJQUNJLDRCbkZnOEJnQjtFSmloN0JsQztFdUY3ODhCVTtJQUNJO0V2Ris4OEJkO0V1RjU4OEJVO0lBQ0k7RXZGODg4QmQ7RXVGMTg4QmM7SUFDSTtFdkY0ODhCbEI7QUFDRjs7QXVGemc5Qkk7RUFDSSx5Qm5GekNPO0FKcWo5QmY7O0F1RnRnOUJZOzs7RUFDSSxjbkYzR0E7QUpzbjlCaEI7QWM1bzlCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUpzbzlCZDtBQUNGOztBdUZ2ZzlCWTs7O0VBQ0ksY25GaklBO0FKNm85QmhCO0FjbnE5Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZpaDlCbEI7RXVGOWc5QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUptbDdCbEM7RXVGL2c5QlU7SUFDSTtFdkZpaDlCZDtFdUY5ZzlCVTtJQUNJO0V2RmdoOUJkO0V1RjVnOUJjO0lBQ0k7RXZGOGc5QmxCO0FBQ0Y7O0F1RjNrOUJJO0VBQ0kseUJuRnpDTztBSnVuOUJmOztBdUZ4azlCWTs7O0VBQ0ksY25GM0dBO0FKd3I5QmhCO0FjOXM5Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKd3M5QmQ7QUFDRjs7QXVGems5Qlk7OztFQUNJLGNuRmpJQTtBSitzOUJoQjtBY3J1OUJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGbWw5QmxCO0V1RmhsOUJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKcXA3QmxDO0V1RmpsOUJVO0lBQ0k7RXZGbWw5QmQ7RXVGaGw5QlU7SUFDSTtFdkZrbDlCZDtFdUY5azlCYztJQUNJO0V2RmdsOUJsQjtBQUNGOztBdUY3bzlCSTtFQUNJLHlCbkZ6Q087QUp5cjlCZjs7QXVGMW85Qlk7OztFQUNJLGNuRjNHQTtBSjB2OUJoQjtBY2h4OUJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSjB3OUJkO0FBQ0Y7O0F1RjNvOUJZOzs7RUFDSSxjbkZqSUE7QUppeDlCaEI7QWN2eTlCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RnFwOUJsQjtFdUZscDlCYzs7OztJQUNJLDRCbkZnOEJnQjtFSnV0N0JsQztFdUZucDlCVTtJQUNJO0V2RnFwOUJkO0V1RmxwOUJVO0lBQ0k7RXZGb3A5QmQ7RXVGaHA5QmM7SUFDSTtFdkZrcDlCbEI7QUFDRjs7QXVGL3M5Qkk7RUFDSSx5Qm5GekNPO0FKMnY5QmY7O0F1RjVzOUJZOzs7RUFDSSxjbkYzR0E7QUo0ejlCaEI7QWNsMTlCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUo0MDlCZDtBQUNGOztBdUY3czlCWTs7O0VBQ0ksY25GaklBO0FKbTE5QmhCO0FjejI5Qkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZ1dDlCbEI7RXVGcHQ5QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUp5eDdCbEM7RXVGcnQ5QlU7SUFDSTtFdkZ1dDlCZDtFdUZwdDlCVTtJQUNJO0V2RnN0OUJkO0V1Rmx0OUJjO0lBQ0k7RXZGb3Q5QmxCO0FBQ0Y7O0F1Rmp4OUJJO0VBQ0kseUJuRnpDTztBSjZ6OUJmOztBdUY5dzlCWTs7O0VBQ0ksY25GM0dBO0FKODM5QmhCO0FjcDU5Qkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKODQ5QmQ7QUFDRjs7QXVGL3c5Qlk7OztFQUNJLGNuRmpJQTtBSnE1OUJoQjtBYzM2OUJJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGeXg5QmxCO0V1RnR4OUJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKMjE3QmxDO0V1RnZ4OUJVO0lBQ0k7RXZGeXg5QmQ7RXVGdHg5QlU7SUFDSTtFdkZ3eDlCZDtFdUZweDlCYztJQUNJO0V2RnN4OUJsQjtBQUNGOztBdUZuMTlCSTtFQUNJLHlCbkZ6Q087QUorMzlCZjs7QXVGaDE5Qlk7OztFQUNJLGNuRjNHQTtBSmc4OUJoQjtBY3Q5OUJJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSmc5OUJkO0FBQ0Y7O0F1RmoxOUJZOzs7RUFDSSxjbkZqSUE7QUp1OTlCaEI7QWM3KzlCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RjIxOUJsQjtFdUZ4MTlCYzs7OztJQUNJLDRCbkZnOEJnQjtFSjY1N0JsQztFdUZ6MTlCVTtJQUNJO0V2RjIxOUJkO0V1RngxOUJVO0lBQ0k7RXZGMDE5QmQ7RXVGdDE5QmM7SUFDSTtFdkZ3MTlCbEI7QUFDRjs7QXVGcjU5Qkk7RUFDSSx5Qm5GekNPO0FKaTg5QmY7O0F1Rmw1OUJZOzs7RUFDSSxjbkYzR0E7QUprZytCaEI7QWN4aCtCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUpraCtCZDtBQUNGOztBdUZuNTlCWTs7O0VBQ0ksY25GaklBO0FKeWgrQmhCO0FjL2krQkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkY2NTlCbEI7RXVGMTU5QmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUorOTdCbEM7RXVGMzU5QlU7SUFDSTtFdkY2NTlCZDtFdUYxNTlCVTtJQUNJO0V2RjQ1OUJkO0V1Rng1OUJjO0lBQ0k7RXZGMDU5QmxCO0FBQ0Y7O0F1RnY5OUJJO0VBQ0kseUJuRnpDTztBSm1nK0JmOztBdUZwOTlCWTs7O0VBQ0ksY25GM0dBO0FKb2srQmhCO0FjMWwrQkk7RXlFMklZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GdEhKO0VKb2wrQmQ7QUFDRjs7QXVGcjk5Qlk7OztFQUNJLGNuRmpJQTtBSjJsK0JoQjtBY2puK0JJO0V5RWlLWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRmpGTDtJbUZrRks7RXZGKzk5QmxCO0V1RjU5OUJjOzs7O0lBQ0ksNEJuRmc4QmdCO0VKaWk4QmxDO0V1Rjc5OUJVO0lBQ0k7RXZGKzk5QmQ7RXVGNTk5QlU7SUFDSTtFdkY4OTlCZDtFdUYxOTlCYztJQUNJO0V2RjQ5OUJsQjtBQUNGOztBdUZ6aCtCSTtFQUNJLHlCbkZ6Q087QUpxaytCZjs7QXVGdGgrQlk7OztFQUNJLGNuRjNHQTtBSnNvK0JoQjtBYzVwK0JJO0V5RTJJWTs7Ozs7Ozs7Ozs7OztJQUNJLGNuRnRISjtFSnNwK0JkO0FBQ0Y7O0F1RnZoK0JZOzs7RUFDSSxjbkZqSUE7QUo2cCtCaEI7QWNucitCSTtFeUVpS1k7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZqRkw7SW1Ga0ZLO0V2RmlpK0JsQjtFdUY5aCtCYzs7OztJQUNJLDRCbkZnOEJnQjtFSm1tOEJsQztFdUYvaCtCVTtJQUNJO0V2RmlpK0JkO0V1RjloK0JVO0lBQ0k7RXZGZ2krQmQ7RXVGNWgrQmM7SUFDSTtFdkY4aCtCbEI7QUFDRjs7QXVGM2wrQkk7RUFDSSx5Qm5GekNPO0FKdW8rQmY7O0F1RnhsK0JZOzs7RUFDSSxjbkYzR0E7QUp3cytCaEI7QWM5dCtCSTtFeUUySVk7Ozs7Ozs7Ozs7Ozs7SUFDSSxjbkZ0SEo7RUp3dCtCZDtBQUNGOztBdUZ6bCtCWTs7O0VBQ0ksY25GaklBO0FKK3QrQmhCO0FjcnYrQkk7RXlFaUtZOzs7Ozs7Ozs7Ozs7O0lBQ0ksY25GakZMO0ltRmtGSztFdkZtbStCbEI7RXVGaG0rQmM7Ozs7SUFDSSw0Qm5GZzhCZ0I7RUpxcThCbEM7RXVGam0rQlU7SUFDSTtFdkZtbStCZDtFdUZobStCVTtJQUNJO0V2RmttK0JkO0V1RjlsK0JjO0lBQ0k7RXZGZ20rQmxCO0FBQ0Y7O0F1RnZsK0JBO0VBQ0k7QXZGMGwrQko7QXVGemwrQkk7RUFDSTtBdkYybCtCUjs7QXVGdmwrQkE7RUFDSTtFQUNBO0VBQ0E7QXZGMGwrQko7O0FjaHorQkk7RXlFNE5RO0lBQ0kseUJuRndPYztFSmczOUI1QjtFdUZwbCtCYztJRDlSZiw4QkMrUnNDO0lEOVJ0Qyw0QkM4UnNDO0lEN1J0Qyw2QkM2UnNDO0lENVJ0QyxpQ0M0UnNDO0lEM1J0Qyx5QkMyUnNDO0V2RjBsK0JyQztFdUZwbCtCVTtJQUNJO0lBQ0Esa0JuRndRYztFSjgwOUI1QjtFdUZsbCtCTTtJQUNJO0lBQ0E7SUFDQTtFdkZvbCtCVjtFdUZsbCtCVTtJQUNJO0V2Rm9sK0JkO0V1RmhsK0JNO0lBQ0k7SUFDQTtJQUNBO0lBQ0EscUJuRjBLa0I7RUp3NjlCNUI7RXVGOWsrQlU7SUFDSTtJQUNBO0V2RmdsK0JkO0V1RjVrK0JNO0lBQ0k7SUFDQTtFdkY4aytCVjtFdUZ4aytCVTs7O0lBQ0k7SUFDQTtFdkY0aytCZDtFdUZ6aytCVTs7O0lBQ0k7RXZGNmsrQmQ7RXVGemsrQk07SUFDSTtFdkYyaytCVjtFdUZ4aytCTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJuRm9La0I7RUpzNjlCNUI7RXVGcmsrQlU7O0lBQ0k7SUFDQTtJQUNBO0V2RndrK0JkO0V1RnBrK0JNO0lBQ0k7SUFDQTtFdkZzaytCVjs7RXVGL2orQmM7SUFDSSwrQm5Gc3pCZ0I7RUo0dzhCbEM7RXVGN2orQk07SUFDSSwrQm5GNnlCd0I7RUpreDhCbEM7QUFDRjtBdUZ4aitCQTtFQUNJO0F2RjBqK0JKOztBdUZ2aitCQTtFQUNJO0F2RjBqK0JKOztBY3YzK0JJO0V5RWtVSTtJQUNJO0V2RnlqK0JWO0V1RnRqK0JNO0lBQ0k7SUFDQTtFdkZ3aitCVjtFdUZ0aitCVTtJQUNJO0V2RndqK0JkOztFdUZuaitCRTtJQUNJO0lBQ0E7SUFDQTtFdkZzaitCTjs7RXVGbmorQkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFFQTtJQUNBO0V2RnFqK0JOO0V1Rm5qK0JNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkZxaitCVjtFdUZuaitCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V2RnFqK0JkO0V1RmpqK0JNO0lBQ0k7SUFDQTtJQUNBO0V2Rm1qK0JWO0V1RmhqK0JNO0lBQ0k7RXZGa2orQlY7RXVGL2krQk07SUFDSTtFdkZpaitCVjs7RXVGN2krQkU7O0lBRUk7SUFDQSxxQm5Gb0JzQjtJbUZuQnRCLG1CbkYxY0c7SW1GMmNIO0k1RXJjRix1Q0FSVztFWDgvK0JmOztFdUY3aStCRTtJQUNJO0V2RmdqK0JOO0FBQ0Y7QXVGN2krQkE7RUFDSSxxQm5GUTBCO0FKdWkrQjlCOztBdUYzaStCSTtFQUNJO0VBQ0E7RUFDQTtBdkY4aStCUjs7QTBGbGgvQkE7O0VBQUE7QUFJQTtFQUNJO0VBQ0E7RUFDQTtBMUZvaC9CSjs7QTBGamgvQkE7RUFDSTtFQUNBO0VBQ0E7QTFGb2gvQko7O0FjbCsrQkk7RTRFOUNBO0lBQ0k7SUFDQTtJQUNBO0UxRm9oL0JOOztFMEZsaC9CRTtJQUNJO0lBQ0E7SUFDQTtFMUZxaC9CTjtFMEZwaC9CTTtJQUNJO0lBQ0E7RTFGc2gvQlY7O0UwRm5oL0JFO0lBQ0k7SUFDQTtFMUZzaC9CTjs7RTBGcGgvQkU7SUFDSTtJQUNBO0UxRnVoL0JOOztFMEZyaC9CRTtJQUNJO0lBQ0E7RTFGd2gvQk47QUFDRjtBY25nL0JJO0U0RWpCQTtJQUNJO0lBQ0E7SUFDQTtFMUZ1aC9CTjs7RTBGcmgvQkU7SUFDSTtJQUNBO0lBQ0E7RTFGd2gvQk47RTBGdmgvQk07SUFDSTtJQUNBO0UxRnloL0JWOztFMEZ0aC9CRTtJQUNJO0lBQ0E7RTFGeWgvQk47O0UwRnZoL0JFO0lBQ0k7SUFDQTtFMUYwaC9CTjs7RTBGeGgvQkU7SUFDSTtJQUNBO0UxRjJoL0JOO0FBQ0Y7QWNuaS9CSTtFNEVZSjtJQUVRO0UxRnloL0JOO0FBQ0Y7O0EwRnBoL0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRnVoL0JSOztBMEZsaC9CQTtFQUNJO0VBQ0E7RUFDQTtBMUZxaC9CSjtBYzdpL0JJO0U0RXFCSjtJQUtRO0UxRnVoL0JOO0FBQ0Y7O0EwRmpoL0JRO0VBQ0k7QTFGb2gvQlo7QTBGamgvQkk7Ozs7Ozs7RUFPSTtFQUNBO0ExRm1oL0JSO0EwRmpoL0JJO0VBQ0k7RUFDQTtBMUZtaC9CUjtBMEZsaC9CUTtFQUNJO0ExRm9oL0JaO0EwRmpoL0JJO0VBQ0k7QTFGbWgvQlI7QTBGbGgvQlE7RUFDSTtBMUZvaC9CWjtBMEZqaC9CSTtFQUNJO0ExRm1oL0JSO0EwRmhoL0JRO0VBQ0k7QTFGa2gvQlo7O0EwRjVnL0JBO0VBQ0k7QTFGK2cvQko7QTBGN2cvQkk7RUFDSTtFQUNBO0ExRitnL0JSO0EwRjdnL0JJOzs7Ozs7O0VBT0k7RS9FbkpGLGdEQVJXO0VMWWI7QU5ncS9CSjtBMEY3Zy9CSTtFQUNJO0VBQ0E7RUFDQTtBMUYrZy9CUjtBMEY3Zy9CSTtFQUNJO0VBQ0E7RUFDQTtBMUYrZy9CUjtBMEY3Zy9CSTtFQUNJO0VBQ0E7RUFDQTtBMUYrZy9CUjtBMEY3Zy9CSTtFQUNJO0VBQ0E7RUFDQTtBMUYrZy9CUjtBMEY3Zy9CSTtFQUNJO0VBQ0E7RUFDQTtBMUYrZy9CUjtBMEY3Zy9CSTtFQUNJO0VBQ0E7RUFDQTtBMUYrZy9CUjtBMEY3Zy9CSTtFQUNJO0VBQ0E7RUFDQTtBMUYrZy9CUjtBY3RwL0JJO0U0RTJJSTtJQUNJO0lBQ0E7RTFGOGcvQlY7RTBGNWcvQk07Ozs7Ozs7SUFPSTtJL0V2TU4sZ0RBUlc7SUxZYjtFTm10L0JGO0UwRjVnL0JNO0lBQ0k7SUFDQTtJQUNBO0UxRjhnL0JWO0UwRjVnL0JNO0lBQ0k7SUFDQTtJQUNBO0UxRjhnL0JWO0UwRjVnL0JNO0lBQ0k7SUFDQTtJQUNBO0UxRjhnL0JWO0UwRjVnL0JNO0lBQ0k7SUFDQTtJQUNBO0UxRjhnL0JWO0UwRjVnL0JNO0lBQ0k7SUFDQTtJQUNBO0UxRjhnL0JWO0UwRjVnL0JNO0lBQ0k7SUFDQTtJQUNBO0UxRjhnL0JWO0UwRjVnL0JNO0lBQ0k7SUFDQTtJQUNBO0UxRjhnL0JWO0FBQ0Y7QWMxcy9CSTtFNEVvRko7SUE0R1E7RTFGOGcvQk47RTBGN2cvQk07SUFDSTtFMUYrZy9CVjtFMEY3Zy9CTTs7Ozs7OztJQU9JO0kvRTVQTixnREFSVztJTFliO0VOeXcvQkY7RTBGN2cvQk07SUFDSTtJQUNBO0lBQ0E7RTFGK2cvQlY7RTBGN2cvQk07SUFDSTtJQUNBO0lBQ0E7RTFGK2cvQlY7RTBGN2cvQk07SUFDSTtJQUNBO0lBQ0E7RTFGK2cvQlY7RTBGN2cvQk07SUFDSTtJQUNBO0lBQ0E7RTFGK2cvQlY7RTBGN2cvQk07SUFDSTtJQUNBO0lBQ0E7RTFGK2cvQlY7RTBGN2cvQk07SUFDSTtJQUNBO0lBQ0E7RTFGK2cvQlY7RTBGN2cvQk07SUFDSTtJQUNBO0lBQ0E7RTFGK2cvQlY7QUFDRjs7QTBGMWcvQkE7RUQ5UkMsMEJDK1J3QjtFRDlSckIsdUJDOFJxQjtFRDdSckIscUJDNlJxQjtFRDVSckIsa0JDNFJxQjtFQUNyQjtFQUNBO0ExRmdoL0JKO0EwRi9nL0JJO0VEelNILG9DQzBTZ0M7RUR6U2hDLGlDQ3lTZ0M7RUR4U2hDLCtCQ3dTZ0M7RUR2U2hDLDRCQ3VTZ0M7RUFDekI7RUFDQTtBMUZvaC9CUjtBY2p4L0JJO0U0RTBQQTtJQUtRO0UxRnNoL0JWO0FBQ0Y7QTBGcmgvQlE7RUFDSTtFQUdJO0ExRnFoL0JoQjtBYzF4L0JJO0U0RWlRSTtJQVFRO0UxRnFoL0JkO0FBQ0Y7QTBGbmgvQlE7RUFDSTtFQUNBO0ExRnFoL0JaO0EwRm5oL0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0V0VU4sK0NBUlc7RUxZYjtFbUZUSCxtQ0M4VXdDO0VEN1V4QyxnQ0M2VXdDO0VENVV4Qyw4QkM0VXdDO0VEM1V4QywyQkMyVXdDO0VKclZ4Qyw4QklzVjhCO0VKclY5Qiw0QklxVjhCO0VKcFY5Qiw2QklvVjhCO0VKblY5QixpQ0ltVjhCO0VKbFY5Qix5QklrVjhCO0ExRjRoL0IvQjtBMEYzaC9CWTtFQUNJO0ExRjZoL0JoQjtBMEZ6aC9CSTtFL0VoVkUsK0NBUlc7RUxZYjtBTnkyL0JKO0EwRjFoL0JRO0VBQ0k7QTFGNGgvQlo7QWNsei9CSTtFNEV5T0o7SUFpRFE7RTFGNGgvQk47QUFDRjtBY3AwL0JJO0U0RXNQSjtJQW9EUTtFMUY4aC9CTjtBQUNGOztBMEYzaC9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCdEZtSjBCO0FKMjQrQjlCO0EwRjdoL0JJO0VBQ0ksbUJ0RmxVRTtBSmkyL0JWO0EwRjdoL0JJO0VBQ0k7QTFGK2gvQlI7O0EwRjNoL0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFGOGgvQko7O0EwRjNoL0JBO0VBQ0k7RUFDQTtBMUY4aC9CSjs7QTBGM2gvQkE7RUFDSTtBMUY4aC9CSjs7QTBGM2gvQkE7RUFDSTtFQUNBO0ExRjhoL0JKOztBMEYzaC9CQTtFQUNJO0ExRjhoL0JKOztBMEYzaC9CQTtFQUNJO0ExRjhoL0JKOztBMEYzaC9CQTtFQUNJO0VBQ0E7QTFGOGgvQko7O0EwRjNoL0JBO0VBQ0k7QTFGOGgvQko7O0EwRjNoL0JBO0VBQ0k7QTFGOGgvQko7O0EwRjNoL0JBO0VBQ0k7RUFDQTtBMUY4aC9CSjs7QTBGM2gvQkE7RUFDSTtFQUNBO0ExRjhoL0JKOztBMEYzaC9CQTtFQUNJO0ExRjhoL0JKOztBMEYzaC9CQTtFQUNJO0VBQ0E7QTFGOGgvQko7O0EwRjNoL0JBO0VBQ0k7QTFGOGgvQko7O0EwRjNoL0JBO0VBQ0k7RUFDQTtBMUY4aC9CSjs7QTBGM2gvQkE7RUFDSTtBMUY4aC9CSjs7QTBGM2gvQkE7RUFDSTtFQUNBO0ExRjhoL0JKOztBMEYzaC9CQTtFQUNJO0ExRjhoL0JKOztBMEYzaC9CQTtFQUNJO0VBQ0E7QTFGOGgvQko7O0EwRjNoL0JBO0VBQ0ksY3RGaFhZO0FKODQvQmhCOztBMkZqLy9CQTs7RUFBQTtBQU1JO0VBQ0k7RUFDQTtFQUNBO0EzRmkvL0JSO0EyRi8rL0JRO0VBQ0k7QTNGaS8vQlo7QTJGLysvQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjdkZITDtBSm8vL0JYO0EyRi8rL0JnQjtFQUNJLGN2RjZFSjtBSm82L0JoQjtBMkY3Ky9CWTtFQUNJO0EzRisrL0JoQjtBMkYxKy9CWTtFQUNJO0EzRjQrL0JoQjtBMkZ6Ky9CWTtFQUNJO0EzRjIrL0JoQjtBMkZyKy9CWTtFQUNJO0VBQ0E7RUFDQTtBM0Z1Ky9CaEI7QTJGcisvQmdCO0VBQ0k7QTNGdSsvQnBCO0EyRnIrL0JvQjtFQUNJO0EzRnUrL0J4QjtBMkZoKy9CWTtFQUNJO0EzRmsrL0JoQjtBMkY1OS9CUTs7RUFFSTtFQUNBO0VBQ0E7QTNGODkvQlo7QTJGMTkvQkk7RUFDSSxrQnZGMGVzQjtFdUZ6ZXRCLGdCdkYrZXNCO0FKNisrQjlCO0EyRjE5L0JRO0VBQ0k7QTNGNDkvQlo7QTJGejkvQlE7RUFDSTtFQUNBO0EzRjI5L0JaO0EyRno5L0JRO0VBRUksY3ZGcEVEO0FKOGhnQ1g7QTJGdjkvQkk7RUFDSSxtQnZGdWRzQjtBSmtnL0I5QjtBMkZ4OS9CUTtFQUNJO0EzRjA5L0JaO0EyRnY5L0JJO0VBQ0ksbUJ2Rmlkc0I7QUp3Zy9COUI7QTJGdDkvQkk7RUFDSTtFQUNBO0EzRnc5L0JSOztBNEY5amdDQTs7RUFBQTtBQUlBO0VBQ0k7QTVGZ2tnQ0o7O0FjdGdnQ0k7RThFdERBO0lBQ0k7RTVGZ2tnQ047O0U0RjdqZ0NFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RmdrZ0NOO0U0RjlqZ0NNO0lBQ0k7SUFDQTtJQUNBO0U1RmdrZ0NWO0U0RjVqZ0NVO0lBQ0ksbUJ4RnFoQmM7RUp5aS9CNUI7QUFDRjtBNEZ6amdDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGMmpnQ0o7O0E2Rm5tZ0NBOztDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJFSUssMEJxRUhMO0E3RnNtZ0NEO0F3Qi9sZ0NNO0VxRWpCTjtJckVrQlE7RXhCa21nQ047QUFDRjtBY3pqZ0NJO0UrRTVESjtJQWFFO0lBQ0E7RTdGNG1nQ0E7QUFDRjtBNkYxbWdDQztFQUNDO0E3RjRtZ0NGO0E2RnptZ0NDO0VBQ0M7RUFtQkE7QTdGeWxnQ0Y7QTZGMW1nQ0c7RUFDQyxjekZoQk87RXlGaUJQO0VBQ0E7QTdGNG1nQ0o7QTZGem1nQ0U7RUFDQyxjekZ0QlE7RXlGdUJSO0E3RjJtZ0NIO0E2RjFtZ0NHO0VBQ0MsY3pGekJPO0V5RjBCUDtBN0Y0bWdDSjtBNkYxbWdDRztFQUNDLGN6RmpDTztBSjZvZ0NYO0E2RnRtZ0NDO0VBQ0M7QTdGd21nQ0Y7QTZGcm1nQ0M7RUFDQyxlekY0ZjRCO0V5RjNmNUI7RUFDQTtFdkZwQ0U7QU40b2dDSjtBNkZybWdDRTtFQUNDO0VBQ0EsY3pGbkRRO0FKMHBnQ1g7QTZGdG1nQ0c7RUFDQztBN0Z3bWdDSjtBNkZ0bWdDRztFQUNDO0E3RndtZ0NKO0E2RnRtZ0NHO0VBQ0M7QTdGd21nQ0o7QTZGcG1nQ0U7RUFDQyxtQnpGMGUyQjtBSjRuL0I5QjtBNkZubWdDRTtFQUNDO0VBQ0E7QTdGcW1nQ0g7QTZGam1nQ0M7RUFDQyxjekZnQmM7QUptbGdDaEI7QTZGL2xnQ0U7RUFDQztBN0ZpbWdDSDtBNkY3bGdDQzs7OztFQUlDO0VyRS9FSSx3QnFFZ0ZKO0E3RitsZ0NGO0F3QjNxZ0NNO0VxRXVFTDs7OztJckV0RU87RXhCaXJnQ047QUFDRjtBY3hvZ0NJO0UrRXFDRjtJQUNDO0lyRXJGRyx3QnFFc0ZIO0U3RnNtZ0NEO0FBQ0Y7QXdCenJnQ007RXFFZ0ZKO0lyRS9FTTtFeEI0cmdDTjtBQUNGO0FjbnBnQ0k7RStFMENGO0lBMERDO0U3Rm1qZ0NEO0U2RjVtZ0NDOzs7SUFHQztFN0Y4bWdDRjtFNkYzbWdDQztJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0Y2bWdDRjtFNkYxbWdDQztJQUNDO0lBQ0E7RTdGNG1nQ0Y7RTZGMW1nQ0c7SUFDQyx5QnpGL0JVO0VKMm9nQ2Q7RTZGeG1nQ0c7SUFDQyx5QnpGcENVO0VKOG9nQ2Q7RTZGcm1nQ0M7SUFDQztFN0Z1bWdDRjtFNkZwbWdDQztJQUNDO0U3RnNtZ0NGO0U2Rm5tZ0NDO0lBQ0M7RTdGcW1nQ0Y7RTZGbG1nQ0M7SUFDQztFN0ZvbWdDRjtBQUNGO0FjOXJnQ0k7RStFOEZBO0lBQ0M7RTdGbW1nQ0g7QUFDRjs7QTZGMWxnQ0E7RUFDQztFQUNBO0E3RjZsZ0NEO0E2RjNsZ0NFO0VBQ0M7RUFDQTtFQUNBLGtDekZzWDJCO0V5RnJYM0IsbUJ6RmtZMkI7RXlGalkzQjtFQUNBO0VBQ0E7QTdGNmxnQ0g7QTZGM2xnQ0U7RUFDQztBN0Y2bGdDSDtBNkY1bGdDRztFQUNDO0VBQ0c7QTdGOGxnQ1A7QTZGemxnQ0M7RUFDQztBN0YybGdDRjtBNkZ4bGdDQztFQUNDO0E3RjBsZ0NGO0E2RnZsZ0NDO0VBQ0M7QTdGeWxnQ0Y7O0E2RnJsZ0NBO0VBQ0M7RUFDQTtBN0Z3bGdDRDs7QTZGcmxnQ0E7RUFDQztBN0Z3bGdDRDs7QWM3dGdDSTtFK0V5SUg7SUFDQztFN0Z3bGdDQTtBQUNGO0E2RnJsZ0NBO0VBRUM7RUFDQTtFckU3TUssb0JxRThNTDtBN0ZzbGdDRDtBd0JoeWdDTTtFcUVzTU47SXJFck1RO0V4Qm15Z0NOO0FBQ0Y7QWMxdmdDSTtFK0UySko7SUFPRTtFN0Y0bGdDQTtBQUNGOztBNkZ6bGdDQTtFQUNDO0E3RjRsZ0NEO0E2RjFsZ0NDO0VBRUM7RUFDQTtFQUNBLG1CekZoT1M7QUoyemdDWDs7QTZGdGxnQ0E7RUFDQztBN0Z5bGdDRDs7QTZGdGxnQ0E7RUFDQztFQUNBO0E3RnlsZ0NEOztBNkZ0bGdDQTtFQUNDO0E3RnlsZ0NEOztBNkZ0bGdDQTtFQUNDO0VBQ0E7QTdGeWxnQ0Q7O0E4RnoxZ0NBOztFQUFBO0FBSUM7RUFDRztBOUYyMWdDSjtBOEZ6MWdDSTtFQUNJO0VBQ0E7QTlGMjFnQ1I7QThGeDFnQ0k7RUFDSSx5QjFGSEc7QUo2MWdDWDs7QThGajFnQ0k7RUFDSTtBOUZvMWdDUjtBOEZuMWdDUTtFQUNJLGMxRjBFSTtBSjJ3Z0NoQjtBOEZuMWdDUTtFQUNJLHFCMUZqQkQ7RTBGa0JDO0E5RnExZ0NaO0E4RmwxZ0NJO0VBQ0k7QTlGbzFnQ1I7O0ErRnIzZ0NBO0VBQ0ksZ0IzRnlqQjBCO0FKK3ovQjlCOztBK0ZyM2dDQTtFQUNJO0EvRnczZ0NKO0ErRnYzZ0NJO0VBQ0ksZTNGKzdDNEI7QUowNzlCcEM7O0FnR2g0Z0NBOztFQUFBO0FBSUE7RUFDQztFQUNBO0FoR2s0Z0NEOztBZ0c5M2dDQztFQUNDO0VBQ0E7QWhHaTRnQ0Y7O0FnRzUzZ0NDO0VBQ0M7RUFDQTtBaEcrM2dDRjs7QWdHMzNnQ0E7RUFDSSxjNUZ1bkRnQjtFNEZ0bkRoQixhNUZ1bkRnQjtFNEZ0bkRoQixrQjVGcW5EZ0I7RTRGcG5EaEIsaUI1RnFuRGdCO0U0RnBuRGhCLGM1RnBCTztFNEZxQlA7RUFDQTtFQUNBO0VBQ0EsZ0I1RjBoQjBCO0VFeGlCMUI7QU42NGdDSjtBZ0c3M2dDSTtFQUNJLGM1RittRGU7RTRGOW1EZixhNUYrbURlO0FKZ3g5QnZCO0FnRzkzZ0NRO0VBQ0ksYzVGNG1EVztFNEYzbURYLGE1RjRtRFc7QUpveDlCdkI7QWdHNTNnQ0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtBaEc4M2dDRjtBZ0czM2dDSTtFQUNJLGM1RmttRGU7RTRGam1EZixhNUZrbURjO0U0RmptRGQsa0I1RmdtRGU7RTRGL2xEZixpQjVGZ21EYztFNEYvbERkLGtCNUYwZnNCO0FKbTQvQjlCO0FjeDJnQ0k7RWtGMUJBO0lBUVE7SUFDTjtJQUNNO0lBQ047RWhHODNnQ0o7QUFDRjtBZ0czM2dDSTtFQUNJLGM1RnNsRGU7RTRGcmxEZixhNUZzbERjO0U0RnJsRGQsa0I1Rm9sRGU7RTRGbmxEZixpQjVGb2xEYztBSnl5OUJ0QjtBZ0cxM2dDSTtFQUNJO0VBQ0EsYTVGaWxEZ0I7RTRGaGxEaEIsWTVGaWxEZTtFNEZobERmLGlCNUYra0RnQjtFNEY5a0RoQixnQjVGK2tEZTtBSjZ5OUJ2Qjs7QWdHcjNnQ0M7RUFDQztFQUNBO0VBQ0E7QWhHdzNnQ0Y7QWdHdDNnQ0U7RUFDQztBaEd3M2dDSDtBZ0dwM2dDQztFQUNDO0FoR3MzZ0NGOztBaUdyOWdDQTs7RUFBQTtBQUlBO0VBQ0ksaUI3RiszQ2dDO0U2RjkzQ2hDLGdCN0ZxakIwQjtBSms2L0I5QjtBaUdyOWdDSTtFQUNJLGM3RkRHO0FKdzlnQ1g7QWlHcDlnQ0k7RUFDSTtBakdzOWdDUjs7QWlHajlnQ0E7RUFDSSxzQjdGdzNDZ0M7RTZGdjNDaEMscUI3RnUzQ2dDO0FKNmwrQnBDOztBaUdoOWdDQTtFQUNJO0FqR205Z0NKO0FpR2o5Z0NJO0VBQ0k7RUFDQTtBakdtOWdDUjtBaUdqOWdDUTtFQUNJO0FqR205Z0NaOztBaUc3OGdDQTtFQUNJO0FqR2c5Z0NKOztBaUc3OGdDQTtFQUNJO0FqR2c5Z0NKOztBaUc3OGdDQTtFQUNJLGtCN0ZxZ0IwQjtFNkZwZ0IxQjtBakdnOWdDSjs7QWlHMThnQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRzY4Z0NSOztBaUd4OGdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI3RjBlc0I7RTZGemV0QiwwQzdGZ2JzQjtFNkYvYXRCLHlCN0ZsRUc7QUo2Z2hDWDs7QWlHdjhnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxnQjdGd2UwQjtFNkZ2ZTFCO0VBQ0E7RUFDQTtFQUNBLG1CN0Y5RU87RTZGK0VQLHFCN0Y4WTBCO0U2RjdZMUIsMEM3RmlhMEI7QUp5aWdDOUI7QWN0OWdDSTtFbUZFSjtJQVlRLGU3RnNkc0I7STZGcmR0QjtJQUNBO0lBQ0E7RWpHNDhnQ047QUFDRjs7QWlHejhnQ0E7RUFDSTtFQUNBO0VBQ0E7QWpHNDhnQ0o7O0FrR2hqaENBOztDQUFBO0FBS0k7RUFDSSxrQjlGcWV1QjtBSjRrZ0MvQjtBa0c5aWhDSTtFQUNJO0FsR2dqaENSO0FrRzdpaENJO0VBQ0k7RUFDQTtBbEcraWhDUjs7QWtHM2loQ0E7RUFDSTtFQUNBO0VBQ0E7RVRRSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBOERBLCtCU3hFNEI7RVR5RXpCLDRCU3pFeUI7RVQwRTNCLDJCUzFFMkI7RVQyRTFCLHVCUzNFMEI7RVQ0RXhCLHFCUzVFd0I7RVR1RjVCLDJCU3RGd0I7RVR1RnJCLHdCU3ZGcUI7RVR3RnZCLHVCU3hGdUI7RVR5RnRCLG1CU3pGc0I7QWxHeWpoQ3pCO0FrR3ZqaENJO0VBQ0k7RUFDQTtBbEd5amhDUjtBa0d0amhDSTtFQUNJO0VBQ0E7QWxHd2poQ1I7O0FrRy9paENBO0VBQ0k7RUFDQTtBbEdramhDSjtBa0cvaWhDSTtFQUNJLGtCOUY4dEJzQjtBSm0xL0I5Qjs7QWtHN2loQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM5RjVDTztFOEY2Q1A7RUFDQTtBbEdnamhDSjtBa0c5aWhDSTtFQUNJLHlCOUZtQ1E7RThGbENSLGM5RnhERztFOEZ5REg7RUFDQTtBbEdnamhDUjs7QWtHNWloQ0E7RUFDSTtFQUNBO0VBQ0E7QWxHK2loQ0o7O0FtR3huaENBOztFQUFBO0FBSUE7RUFDRSxrQi9GNGlCNEI7QUo4a2dDOUI7QW1Hem5oQ0U7RUFDRSxjL0ZRTztFK0ZQUCxnQi9GaWpCMEI7RStGaGpCMUIsa0IvRndpQjBCO0FKbWxnQzlCO0FjcmtoQ0k7RXFGekRGO0lBS0ksbUIvRnVpQndCO0VKc2xnQzVCO0FBQ0Y7QW1HMW5oQ0U7RUFDRSxnQi9GeWlCMEI7QUptbGdDOUI7QW1HeG5oQ0k7RUFDRTtFQUNBLGtDL0YrZ0J3QjtFK0Y5Z0J4QjtFQUNBLGMvRlRLO0FKbW9oQ1g7O0FtR3BuaENBO0VBQ0U7RUFDQTtBbkd1bmhDRjs7QW1Hbm5oQ0U7RUFDSSxtQi9Gd0hTO0FKOC9nQ2Y7QW1HcG5oQ1U7RUFDSSxjL0ZoQ0g7QUpzcGhDWDtBbUdubmhDTTtFQUNFO0FuR3FuaENSO0FtR25uaENVO0VBQ0UsYy9GOEdHO0FKdWdoQ2Y7O0FtR2hvaENFO0VBQ0ksbUIvRndIUztBSjJnaENmO0FtR2pvaENVO0VBQ0ksYy9GaENIO0FKbXFoQ1g7QW1HaG9oQ007RUFDRTtBbkdrb2hDUjtBbUdob2hDVTtFQUNFLGMvRjhHRztBSm9oaENmOztBbUc3b2hDRTtFQUNJLG1CL0Z3SFM7QUp3aGhDZjtBbUc5b2hDVTtFQUNJLGMvRmhDSDtBSmdyaENYO0FtRzdvaENNO0VBQ0U7QW5HK29oQ1I7QW1HN29oQ1U7RUFDRSxjL0Y4R0c7QUppaWhDZjs7QW1HMXBoQ0U7RUFDSSxtQi9Gd0hTO0FKcWloQ2Y7QW1HM3BoQ1U7RUFDSSxjL0ZoQ0g7QUo2cmhDWDtBbUcxcGhDTTtFQUNFO0FuRzRwaENSO0FtRzFwaENVO0VBQ0UsYy9GOEdHO0FKOGloQ2Y7O0FtR3ZxaENFO0VBQ0ksbUIvRndIUztBSmtqaENmO0FtR3hxaENVO0VBQ0ksYy9GaENIO0FKMHNoQ1g7QW1HdnFoQ007RUFDRTtBbkd5cWhDUjtBbUd2cWhDVTtFQUNFLGMvRjhHRztBSjJqaENmOztBbUdwcmhDRTtFQUNJLG1CL0Z3SFM7QUoramhDZjtBbUdycmhDVTtFQUNJLGMvRmhDSDtBSnV0aENYO0FtR3ByaENNO0VBQ0U7QW5Hc3JoQ1I7QW1HcHJoQ1U7RUFDRSxjL0Y4R0c7QUp3a2hDZjs7QW1HanNoQ0U7RUFDSSxtQi9Gd0hTO0FKNGtoQ2Y7QW1HbHNoQ1U7RUFDSSxjL0ZoQ0g7QUpvdWhDWDtBbUdqc2hDTTtFQUNFO0FuR21zaENSO0FtR2pzaENVO0VBQ0UsYy9GOEdHO0FKcWxoQ2Y7O0FtRzlzaENFO0VBQ0ksbUIvRndIUztBSnlsaENmO0FtRy9zaENVO0VBQ0ksYy9GaENIO0FKaXZoQ1g7QW1HOXNoQ007RUFDRTtBbkdndGhDUjtBbUc5c2hDVTtFQUNFLGMvRjhHRztBSmttaENmOztBbUczdGhDRTtFQUNJLG1CL0Z3SFM7QUpzbWhDZjtBbUc1dGhDVTtFQUNJLGMvRmhDSDtBSjh2aENYO0FtRzN0aENNO0VBQ0U7QW5HNnRoQ1I7QW1HM3RoQ1U7RUFDRSxjL0Y4R0c7QUorbWhDZjs7QW1HeHVoQ0U7RUFDSSxtQi9Gd0hTO0FKbW5oQ2Y7QW1HenVoQ1U7RUFDSSxjL0ZoQ0g7QUoyd2hDWDtBbUd4dWhDTTtFQUNFO0FuRzB1aENSO0FtR3h1aENVO0VBQ0UsYy9GOEdHO0FKNG5oQ2Y7O0FtR3J2aENFO0VBQ0ksbUIvRndIUztBSmdvaENmO0FtR3R2aENVO0VBQ0ksYy9GaENIO0FKd3hoQ1g7QW1HcnZoQ007RUFDRTtBbkd1dmhDUjtBbUdydmhDVTtFQUNFLGMvRjhHRztBSnlvaENmOztBbUdsd2hDRTtFQUNJLG1CL0Z3SFM7QUo2b2hDZjtBbUdud2hDVTtFQUNJLGMvRmhDSDtBSnF5aENYO0FtR2x3aENNO0VBQ0U7QW5Hb3doQ1I7QW1HbHdoQ1U7RUFDRSxjL0Y4R0c7QUpzcGhDZjs7QW1HL3doQ0U7RUFDSSxtQi9Gd0hTO0FKMHBoQ2Y7QW1HaHhoQ1U7RUFDSSxjL0ZoQ0g7QUpremhDWDtBbUcvd2hDTTtFQUNFO0FuR2l4aENSO0FtRy93aENVO0VBQ0UsYy9GOEdHO0FKbXFoQ2Y7O0FtRzV4aENFO0VBQ0ksbUIvRndIUztBSnVxaENmO0FtRzd4aENVO0VBQ0ksYy9GaENIO0FKK3poQ1g7QW1HNXhoQ007RUFDRTtBbkc4eGhDUjtBbUc1eGhDVTtFQUNFLGMvRjhHRztBSmdyaENmOztBbUd6eWhDRTtFQUNJLG1CL0Z3SFM7QUpvcmhDZjtBbUcxeWhDVTtFQUNJLGMvRmhDSDtBSjQwaENYO0FtR3p5aENNO0VBQ0U7QW5HMnloQ1I7QW1HenloQ1U7RUFDRSxjL0Y4R0c7QUo2cmhDZjs7QW1HdHpoQ0U7RUFDSSxtQi9Gd0hTO0FKaXNoQ2Y7QW1HdnpoQ1U7RUFDSSxjL0ZoQ0g7QUp5MWhDWDtBbUd0emhDTTtFQUNFO0FuR3d6aENSO0FtR3R6aENVO0VBQ0UsYy9GOEdHO0FKMHNoQ2Y7O0FtR24waENFO0VBQ0ksbUIvRndIUztBSjhzaENmO0FtR3AwaENVO0VBQ0ksYy9GaENIO0FKczJoQ1g7QW1HbjBoQ007RUFDRTtBbkdxMGhDUjtBbUduMGhDVTtFQUNFLGMvRjhHRztBSnV0aENmOztBbUdoMWhDRTtFQUNJLG1CL0Z3SFM7QUoydGhDZjtBbUdqMWhDVTtFQUNJLGMvRmhDSDtBSm0zaENYO0FtR2gxaENNO0VBQ0U7QW5HazFoQ1I7QW1HaDFoQ1U7RUFDRSxjL0Y4R0c7QUpvdWhDZjs7QW1HNzFoQ0U7RUFDSSxtQi9Gd0hTO0FKd3VoQ2Y7QW1HOTFoQ1U7RUFDSSxjL0ZoQ0g7QUpnNGhDWDtBbUc3MWhDTTtFQUNFO0FuRysxaENSO0FtRzcxaENVO0VBQ0UsYy9GOEdHO0FKaXZoQ2Y7O0FtRzEyaENFO0VBQ0ksbUIvRndIUztBSnF2aENmO0FtRzMyaENVO0VBQ0ksYy9GaENIO0FKNjRoQ1g7QW1HMTJoQ007RUFDRTtBbkc0MmhDUjtBbUcxMmhDVTtFQUNFLGMvRjhHRztBSjh2aENmOztBbUd2M2hDRTtFQUNJLG1CL0Z3SFM7QUprd2hDZjtBbUd4M2hDVTtFQUNJLGMvRmhDSDtBSjA1aENYO0FtR3YzaENNO0VBQ0U7QW5HeTNoQ1I7QW1HdjNoQ1U7RUFDRSxjL0Y4R0c7QUoyd2hDZjs7QW1HcDRoQ0U7RUFDSSxtQi9Gd0hTO0FKK3doQ2Y7QW1HcjRoQ1U7RUFDSSxjL0ZoQ0g7QUp1NmhDWDtBbUdwNGhDTTtFQUNFO0FuR3M0aENSO0FtR3A0aENVO0VBQ0UsYy9GOEdHO0FKd3hoQ2Y7O0FtR2o1aENFO0VBQ0ksbUIvRndIUztBSjR4aENmO0FtR2w1aENVO0VBQ0ksYy9GaENIO0FKbzdoQ1g7QW1HajVoQ007RUFDRTtBbkdtNWhDUjtBbUdqNWhDVTtFQUNFLGMvRjhHRztBSnF5aENmOztBbUc5NWhDRTtFQUNJLG1CL0Z3SFM7QUp5eWhDZjtBbUcvNWhDVTtFQUNJLGMvRmhDSDtBSmk4aENYO0FtRzk1aENNO0VBQ0U7QW5HZzZoQ1I7QW1HOTVoQ1U7RUFDRSxjL0Y4R0c7QUpremhDZjs7QW1HMzZoQ0U7RUFDSSxtQi9Gd0hTO0FKc3poQ2Y7QW1HNTZoQ1U7RUFDSSxjL0ZoQ0g7QUo4OGhDWDtBbUczNmhDTTtFQUNFO0FuRzY2aENSO0FtRzM2aENVO0VBQ0UsYy9GOEdHO0FKK3poQ2Y7O0FtR3g3aENFO0VBQ0ksbUIvRndIUztBSm0waENmO0FtR3o3aENVO0VBQ0ksYy9GaENIO0FKMjloQ1g7QW1HeDdoQ007RUFDRTtBbkcwN2hDUjtBbUd4N2hDVTtFQUNFLGMvRjhHRztBSjQwaENmOztBbUdyOGhDRTtFQUNJLG1CL0Z3SFM7QUpnMWhDZjtBbUd0OGhDVTtFQUNJLGMvRmhDSDtBSncraENYO0FtR3I4aENNO0VBQ0U7QW5HdThoQ1I7QW1HcjhoQ1U7RUFDRSxjL0Y4R0c7QUp5MWhDZjs7QW1HbDloQ0U7RUFDSSxtQi9Gd0hTO0FKNjFoQ2Y7QW1HbjloQ1U7RUFDSSxjL0ZoQ0g7QUpxL2hDWDtBbUdsOWhDTTtFQUNFO0FuR285aENSO0FtR2w5aENVO0VBQ0UsYy9GOEdHO0FKczJoQ2Y7O0FtRy85aENFO0VBQ0ksbUIvRndIUztBSjAyaENmO0FtR2graENVO0VBQ0ksYy9GaENIO0FKa2dpQ1g7QW1HLzloQ007RUFDRTtBbkdpK2hDUjtBbUcvOWhDVTtFQUNFLGMvRjhHRztBSm0zaENmOztBbUc1K2hDRTtFQUNJLG1CL0Z3SFM7QUp1M2hDZjtBbUc3K2hDVTtFQUNJLGMvRmhDSDtBSitnaUNYO0FtRzUraENNO0VBQ0U7QW5HOCtoQ1I7QW1HNStoQ1U7RUFDRSxjL0Y4R0c7QUpnNGhDZjs7QW1Hei9oQ0U7RUFDSSxtQi9Gd0hTO0FKbzRoQ2Y7QW1HMS9oQ1U7RUFDSSxjL0ZoQ0g7QUo0aGlDWDtBbUd6L2hDTTtFQUNFO0FuRzIvaENSO0FtR3ovaENVO0VBQ0UsYy9GOEdHO0FKNjRoQ2Y7O0FtR3RnaUNFO0VBQ0ksbUIvRndIUztBSmk1aENmO0FtR3ZnaUNVO0VBQ0ksYy9GaENIO0FKeWlpQ1g7QW1HdGdpQ007RUFDRTtBbkd3Z2lDUjtBbUd0Z2lDVTtFQUNFLGMvRjhHRztBSjA1aENmOztBbUduaGlDRTtFQUNJLG1CL0Z3SFM7QUo4NWhDZjtBbUdwaGlDVTtFQUNJLGMvRmhDSDtBSnNqaUNYO0FtR25oaUNNO0VBQ0U7QW5HcWhpQ1I7QW1HbmhpQ1U7RUFDRSxjL0Y4R0c7QUp1NmhDZjs7QW1HaGlpQ0U7RUFDSSxtQi9Gd0hTO0FKMjZoQ2Y7QW1HamlpQ1U7RUFDSSxjL0ZoQ0g7QUpta2lDWDtBbUdoaWlDTTtFQUNFO0FuR2tpaUNSO0FtR2hpaUNVO0VBQ0UsYy9GOEdHO0FKbzdoQ2Y7O0FtRzdpaUNFO0VBQ0ksbUIvRndIUztBSnc3aENmO0FtRzlpaUNVO0VBQ0ksYy9GaENIO0FKZ2xpQ1g7QW1HN2lpQ007RUFDRTtBbkcraWlDUjtBbUc3aWlDVTtFQUNFLGMvRjhHRztBSmk4aENmOztBbUcxamlDRTtFQUNJLG1CL0Z3SFM7QUpxOGhDZjtBbUczamlDVTtFQUNJLGMvRmhDSDtBSjZsaUNYO0FtRzFqaUNNO0VBQ0U7QW5HNGppQ1I7QW1HMWppQ1U7RUFDRSxjL0Y4R0c7QUo4OGhDZjs7QW1HdmtpQ0U7RUFDSSxtQi9Gd0hTO0FKazloQ2Y7QW1HeGtpQ1U7RUFDSSxjL0ZoQ0g7QUowbWlDWDtBbUd2a2lDTTtFQUNFO0FuR3lraUNSO0FtR3ZraUNVO0VBQ0UsYy9GOEdHO0FKMjloQ2Y7O0FtR3BsaUNFO0VBQ0ksbUIvRndIUztBSis5aENmO0FtR3JsaUNVO0VBQ0ksYy9GaENIO0FKdW5pQ1g7QW1HcGxpQ007RUFDRTtBbkdzbGlDUjtBbUdwbGlDVTtFQUNFLGMvRjhHRztBSncraENmOztBbUdqbWlDRTtFQUNJLG1CL0Z3SFM7QUo0K2hDZjtBbUdsbWlDVTtFQUNJLGMvRmhDSDtBSm9vaUNYO0FtR2ptaUNNO0VBQ0U7QW5HbW1pQ1I7QW1Ham1pQ1U7RUFDRSxjL0Y4R0c7QUpxL2hDZjs7QW1HOW1pQ0U7RUFDSSxtQi9Gd0hTO0FKeS9oQ2Y7QW1HL21pQ1U7RUFDSSxjL0ZoQ0g7QUppcGlDWDtBbUc5bWlDTTtFQUNFO0FuR2duaUNSO0FtRzltaUNVO0VBQ0UsYy9GOEdHO0FKa2dpQ2Y7O0FtRzNuaUNFO0VBQ0ksbUIvRndIUztBSnNnaUNmO0FtRzVuaUNVO0VBQ0ksYy9GaENIO0FKOHBpQ1g7QW1HM25pQ007RUFDRTtBbkc2bmlDUjtBbUczbmlDVTtFQUNFLGMvRjhHRztBSitnaUNmOztBbUd4b2lDRTtFQUNJLG1CL0Z3SFM7QUptaGlDZjtBbUd6b2lDVTtFQUNJLGMvRmhDSDtBSjJxaUNYO0FtR3hvaUNNO0VBQ0U7QW5HMG9pQ1I7QW1HeG9pQ1U7RUFDRSxjL0Y4R0c7QUo0aGlDZjs7QW1HcnBpQ0U7RUFDSSxtQi9Gd0hTO0FKZ2lpQ2Y7QW1HdHBpQ1U7RUFDSSxjL0ZoQ0g7QUp3cmlDWDtBbUdycGlDTTtFQUNFO0FuR3VwaUNSO0FtR3JwaUNVO0VBQ0UsYy9GOEdHO0FKeWlpQ2Y7O0FtR2xxaUNFO0VBQ0ksbUIvRndIUztBSjZpaUNmO0FtR25xaUNVO0VBQ0ksYy9GaENIO0FKcXNpQ1g7QW1HbHFpQ007RUFDRTtBbkdvcWlDUjtBbUdscWlDVTtFQUNFLGMvRjhHRztBSnNqaUNmOztBbUcvcWlDRTtFQUNJLG1CL0Z3SFM7QUowamlDZjtBbUdocmlDVTtFQUNJLGMvRmhDSDtBSmt0aUNYO0FtRy9xaUNNO0VBQ0U7QW5HaXJpQ1I7QW1HL3FpQ1U7RUFDRSxjL0Y4R0c7QUpta2lDZjs7QW1HNXJpQ0U7RUFDSSxtQi9Gd0hTO0FKdWtpQ2Y7QW1HN3JpQ1U7RUFDSSxjL0ZoQ0g7QUordGlDWDtBbUc1cmlDTTtFQUNFO0FuRzhyaUNSO0FtRzVyaUNVO0VBQ0UsYy9GOEdHO0FKZ2xpQ2Y7O0FtR3pzaUNFO0VBQ0ksbUIvRndIUztBSm9saUNmO0FtRzFzaUNVO0VBQ0ksYy9GaENIO0FKNHVpQ1g7QW1HenNpQ007RUFDRTtBbkcyc2lDUjtBbUd6c2lDVTtFQUNFLGMvRjhHRztBSjZsaUNmOztBbUd0dGlDRTtFQUNJLG1CL0Z3SFM7QUppbWlDZjtBbUd2dGlDVTtFQUNJLGMvRmhDSDtBSnl2aUNYO0FtR3R0aUNNO0VBQ0U7QW5Hd3RpQ1I7QW1HdHRpQ1U7RUFDRSxjL0Y4R0c7QUowbWlDZjs7QW1HbnVpQ0U7RUFDSSxtQi9Gd0hTO0FKOG1pQ2Y7QW1HcHVpQ1U7RUFDSSxjL0ZoQ0g7QUpzd2lDWDtBbUdudWlDTTtFQUNFO0FuR3F1aUNSO0FtR251aUNVO0VBQ0UsYy9GOEdHO0FKdW5pQ2Y7O0FtR2h2aUNFO0VBQ0ksbUIvRndIUztBSjJuaUNmO0FtR2p2aUNVO0VBQ0ksYy9GaENIO0FKbXhpQ1g7QW1HaHZpQ007RUFDRTtBbkdrdmlDUjtBbUdodmlDVTtFQUNFLGMvRjhHRztBSm9vaUNmOztBbUc3dmlDRTtFQUNJLG1CL0Z3SFM7QUp3b2lDZjtBbUc5dmlDVTtFQUNJLGMvRmhDSDtBSmd5aUNYO0FtRzd2aUNNO0VBQ0U7QW5HK3ZpQ1I7QW1HN3ZpQ1U7RUFDRSxjL0Y4R0c7QUppcGlDZjs7QW1HMXdpQ0U7RUFDSSxtQi9Gd0hTO0FKcXBpQ2Y7QW1HM3dpQ1U7RUFDSSxjL0ZoQ0g7QUo2eWlDWDtBbUcxd2lDTTtFQUNFO0FuRzR3aUNSO0FtRzF3aUNVO0VBQ0UsYy9GOEdHO0FKOHBpQ2Y7O0FtR3Z4aUNFO0VBQ0ksbUIvRndIUztBSmtxaUNmO0FtR3h4aUNVO0VBQ0ksYy9GaENIO0FKMHppQ1g7QW1HdnhpQ007RUFDRTtBbkd5eGlDUjtBbUd2eGlDVTtFQUNFLGMvRjhHRztBSjJxaUNmOztBbUdweWlDRTtFQUNJLG1CL0Z3SFM7QUorcWlDZjtBbUdyeWlDVTtFQUNJLGMvRmhDSDtBSnUwaUNYO0FtR3B5aUNNO0VBQ0U7QW5Hc3lpQ1I7QW1HcHlpQ1U7RUFDRSxjL0Y4R0c7QUp3cmlDZjs7QW1HanppQ0U7RUFDSSxtQi9Gd0hTO0FKNHJpQ2Y7QW1HbHppQ1U7RUFDSSxjL0ZoQ0g7QUpvMWlDWDtBbUdqemlDTTtFQUNFO0FuR216aUNSO0FtR2p6aUNVO0VBQ0UsYy9GOEdHO0FKcXNpQ2Y7O0FtRzl6aUNFO0VBQ0ksbUIvRndIUztBSnlzaUNmO0FtRy96aUNVO0VBQ0ksYy9GaENIO0FKaTJpQ1g7QW1HOXppQ007RUFDRTtBbkdnMGlDUjtBbUc5emlDVTtFQUNFLGMvRjhHRztBSmt0aUNmOztBbUd2emlDSTtFQUNFLGMvRmpESztBSjIyaUNYO0FtR3Z6aUNJO0VBQ0UsYy9GckRLO0FKODJpQ1g7O0FvR3QzaUNBOztFQUFBO0FBSUE7RUFDSTtBcEd3M2lDSjtBb0d2M2lDSTs7RUFFSTtFQUNBLHFCaEdNRztBSm0zaUNYOztBcUdsNGlDQTs7RUFBQTtBQUlBO0VBQ0k7QXJHbzRpQ0o7QXFHbjRpQ0k7RUFDSTtBckdxNGlDUjtBcUdqNGlDUTtFQUNJLHlCakdGRDtBSnE0aUNYO0FxRy8zaUNJO0V2QklBLDRCdUJIOEI7RXZCSTlCO0VBQ0Esc0J1Qkx5QztFQUNyQztBckdtNGlDUjtBY3QxaUNJO0V1RnhDUTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWZoQ2YsOEJlaUNrQztJZmhDbEMsNEJlZ0NrQztJZi9CbEMsNkJlK0JrQztJZjlCbEMsaUNlOEJrQztJZjdCbEMseUJlNkJrQztJMUZyQjdCLGdEQVJXO0VYbTZpQ2Y7RXFHaDRpQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmbERmLDhCZW1Ea0M7SWZsRGxDLDRCZWtEa0M7SWZqRGxDLDZCZWlEa0M7SWZoRGxDLGlDZWdEa0M7SWYvQ2xDLHlCZStDa0M7STFGdkM3QixnREFSVztFWHM3aUNmO0FBQ0Y7O0FxRy8zaUNJOztFQUNJO0FyR200aUNSOztBcUc3M2lDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWY5RVgsOEJlK0U4QjtFZjlFOUIsNEJlOEU4QjtFZjdFOUIsNkJlNkU4QjtFZjVFOUIsaUNlNEU4QjtFZjNFOUIseUJlMkU4QjtFMUZuRXpCLGdEQVJXO0FYZzlpQ2pCOztBcUc5M2lDSTtFQUNJO0FyR2k0aUNSO0FxRy8zaUNRO0VBQ0k7QXJHaTRpQ1o7QXFHLzNpQ1k7RUFDSTtFL0Y3RVo7RStGK0VZO0VBQ0E7RUFDQTtFQUNBLHlCakdnYWM7QUppK2hDOUI7QXFHLzNpQ2dCO0VBQ0k7QXJHaTRpQ3BCO0FxRzUzaUNRO0VBQ0k7QXJHODNpQ1o7QXFHNTNpQ1k7RUFDSTtFQUNBO0VBQ0E7QXJHODNpQ2hCO0FxRzUzaUNnQjtFQUNJO0FyRzgzaUNwQjtBcUczM2lDZ0I7RUFDSTtFQUNBO0VBQ0E7QXJHNjNpQ3BCO0FxRzMzaUNnQjtFQUNJO0VBQ0EsY2pHbEhUO0FKKytpQ1g7QXFHeDNpQ1E7RUFDSTtBckcwM2lDWjtBcUd0M2lDWTtFQUNJO0FyR3czaUNoQjtBY3Y2aUNJO0V1Rm9EUTtJQUNJO0VyR3MzaUNkO0FBQ0Y7O0FxR2ozaUNBO0VBQ0k7QXJHbzNpQ0o7O0FxR2ozaUNBO0VBQ0k7QXJHbzNpQ0o7O0FxRzcyaUNJO0VBQ0k7RUFDQTtBckdnM2lDUjtBcUc5MmlDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdnM2lDWjs7QXFHeDJpQ0k7RUFDSTtFN0VyS0YseUI2RXNLRTtBckcyMmlDUjtBd0I3Z2pDTTtFNkVnS0Y7STdFL0pJO0V4QmdoakNOO0FBQ0Y7O0FxRzUyaUNBO0VBRUk7RUFDQTtBckc4MmlDSjtBcUc1MmlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUNqR2lTc0I7RWlHaFN0QixrQ2pHZ1NzQjtFaUcvUnRCO0VBQ0E7RUFDQTtFN0V4TEYsZ0I2RXlMRTtBckc4MmlDUjtBd0JuaWpDTTtFNkUyS0Y7STdFMUtJO0V4QnNpakNOO0FBQ0Y7QXFHLzJpQ1E7RUFDSTtFQUNBO0VBQ0E7QXJHaTNpQ1o7QXFHNTJpQ1E7RUFDSTtFQUNBO0FyRzgyaUNaOztBcUd4MmlDSTtFQUNJO0VBQ0E7QXJHMjJpQ1I7QXFHeDJpQ0k7RUFDRztBckcwMmlDUDs7QXFHdDJpQ0E7RUFDSTtBckd5MmlDSjs7QXFHdDJpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckd5MmlDSjtBcUd2MmlDSTtFQUNJO0VBQ0E7QXJHeTJpQ1I7O0FxR3IyaUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJHdzJpQ0o7O0FxR3IyaUNBO0VBQ0k7RUFDQTtBckd3MmlDSjtBcUd0MmlDSTtFQUNJLG1Cakd6UEc7RWlHMFBIO0FyR3cyaUNSOztBc0c1bWpDQTs7RUFBQTtBQUtJO0VBQ0ksY2xHRUc7QUoybWpDWDs7QXNHdG1qQ0k7RUFDSTtFQUNBO0VBQ0Esa0JsRzJkdUI7RWtHMWR2QjtFQUNBO0F0R3ltakNSO0FzR3ZtakNJO0VBQ0k7RUFDQSxtQmxHZEc7QUp1bmpDWDs7QXNHbm1qQ0E7O0VBRUU7RUFDQTtFQUNBO0F0R3NtakNGOztBc0dubWpDQTtFQUNJO0F0R3NtakNKO0FzR3JtakNJO0VBQ0k7RUFDQSxrQ2xHOGZzQjtFa0c3ZnRCLGVsRzhnQnNCO0FKeWxpQzlCOztBc0dubWpDQTtFQUNJO0F0R3NtakNKO0FzR3JtakNJO0VBQ0ksa0NsR3Nmc0I7RWtHcmZ0QjtFQUNBLGVsR3FnQnNCO0FKa21pQzlCOztBdUd4cGpDQTs7RUFBQTtBQUlBO0VBRVEseUJuRzhmc0I7QUoycGlDOUI7QXVHdnBqQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSw2Qm5HaW1ENEI7RW1HaG1ENUIsY25HTUc7RW1HTEg7RUFDQTtFQUNBO0VBRUkseUJuR2tma0I7QUpzcWlDOUI7QXVHcHBqQ0k7RUFFSSw2Qm5Hc2xENEI7RW1HcmxENUIseUJuR3VsRDRCO0VtR3RsRDVCO0F2R3FwakNSO0F1R25wakNRO0VBQ0ksNkJuR2lsRHdCO0FKb2tnQ3BDOztBd0dscmpDQTs7RUFBQTtBQUtJO0VBQ0k7RUFDQSxrQ3BHOGhCc0I7RW9HN2hCdEI7RUFDQTtFQUNBLGNwR1FHO0VvR1BIO0F4R21yakNSOztBeUc5cmpDQTs7RUFBQTtBQU1JO0VBQ0ksZ0JyRzgxQmdDO0VxRzUxQjVCLHdFckcrMEI0QjtBSjgyaEN4QztBeUd6cmpDSTtFQUNJO0VBQ0E7QXpHMnJqQ1I7O0F5R3ZyakNBO0VBQ0k7QXpHMHJqQ0o7O0F5R3RyakNJO0VBQ0kscUJyR3lFUTtBSmduakNoQjs7QXlHbnJqQ0E7RUFDSTtBekdzcmpDSjtBeUdwcmpDSTtFQUVFO0F6R3FyakNOOztBeUcvcWpDQTtFQUNJLGVyR3FnQjBCO0VxR3BnQjFCO0F6R2tyakNKO0F5R2hyakNJO0VBQ0ksbURyRzRjc0I7RXFHM2N0QjtBekdrcmpDUjtBeUdocmpDUTtFQUNJLG9Eckd5ckI0QjtBSnkvaEN4QztBeUc5cWpDSTtFQUNJO0F6R2dyakNSOztBeUd6cWpDUTtFQUNJO0F6RzRxakNaO0F5RzNxakNZO0VBQ0ksaUJyR21mYztBSjByaUM5QjtBeUd6cWpDQztFQUNDO0VBQ0E7RUFDQTtFQUNNLGNyRzlERztBSnl1akNYO0F5RzFxakNRO0VBQ0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekc0cWpDSDtBeUd6cWpDQztFQUNDO0VBQ0E7RUFDQTtBekcycWpDRjtBeUd4cWpDSTtFQUNJLGNyRzNDRTtBSnF0akNWO0F5R3RxakNFO0VBQ0MsY3JHaERPO0FKd3RqQ1Y7QXlHdHFqQ0U7RUFDQyxjckduRE87QUoydGpDVjs7QTBHMXdqQ0E7RUFDSTtFQUNBO0ExRzZ3akNKOztBMEczd2pDQTtFQUNJLGF0R1lPO0VzR1hQLGN0R1dPO0VzR1ZQO0VBQ0E7RUFDQSxnQnRHaWpCMEI7QUo2dGlDOUI7O0EwRzN3akNBO0VBQ0ksZXRHTE87RXNHTVA7QTFHOHdqQ0o7O0EwRzN3akNBO0VBQ0ksZXRHVk87RXNHV1A7QTFHOHdqQ0o7O0EwRzN3akNBO0VBQ0k7RUFDQSxnQnRHa2lCMEI7QUo0dWlDOUI7O0EwRzN3akNBO0VBQ0k7QTFHOHdqQ0o7O0EwR3p3akNBO0VBQ0k7RUFDQTtFQUNBLGV0RzRnQjBCO0VzRzNnQjFCLGdCdEdxaEIwQjtBSnV2aUM5Qjs7QTBHdHdqQ0k7RUFDRSxldEd1RFU7QUprdGpDaEI7O0EwR3B3akNJO0VBQ0UsZXRHZ0RVO0FKdXRqQ2hCOztBMEdsd2pDSTtFQUNFLGV0RzJDVTtFc0cxQ1Y7RUFDQTtBMUdxd2pDTjtBMEdud2pDSTtFQUNFO0VBQ0E7RUFDQSxjdEdtQ1U7QUprdWpDaEI7O0EwRy92akNJO0VBQ0UsZXRHbENJO0FKb3lqQ1Y7QTBHOXZqQ0k7RUFDRSxldEd0Q0s7QUpzeWpDWDs7QTBHenZqQ0k7RUFDRSxldEdoQ0k7QUo0eGpDVjtBMEd4dmpDSTtFQUNFLGV0R3BDSztBSjh4akNYOztBMEdudmpDSTtFQUNFLGV0RzFESTtBSmd6akNWO0EwR2x2akNJO0VBQ0UsZXRHOURPO0FKa3pqQ2I7O0EwRzd1akNJO0VBQ0UsZXRHbkVJO0FKbXpqQ1Y7QTBHNXVqQ0k7RUFDRSxldEd2RUs7QUpxempDWDs7QTBHdnVqQ0k7RUFDRSxldEdsRkk7QUo0empDVjtBMEd0dWpDSTtFQUNFLGV0R3RGTztBSjh6akNiOztBMEdqdWpDSTtFQUNFLGV0R2pGTztBSnF6akNiO0EwR2h1akNJO0VBQ0UsZXRHckZXO0FKdXpqQ2pCOztBMEczdGpDSTtFQUNFLGV0R3ZFVTtBSnF5akNoQjtBMEcxdGpDSTtFQUNFLGV0RzNFUztBSnV5akNmOztBMEdydGpDSTtFQUNFLGV0R2xGVTtBSjB5akNoQjtBMEdwdGpDSTtFQUNFLGV0R3RGUTtBSjR5akNkOztBMEcvc2pDSTtFQUNFLGV0R3pGVTtBSjJ5akNoQjtBMEc5c2pDSTtFQUNFLGV0RzdGTTtBSjZ5akNaOztBMEd6c2pDSTtFQUNFLGV0R2hHVTtBSjR5akNoQjtBMEd4c2pDSTtFQUNFLGV0R3BHTztBSjh5akNiOztBMkcxNGpDQTs7RUFBQTtBQUlBO0VBQ0k7QTNHNDRqQ0o7QTJHMTRqQ0k7O0VBRUk7RUFDQSxldkcwckM0QjtBSmt0aENwQztBMkd6NGpDSTtFQUNJLGN2R0dHO0V1R0ZILGdCdkcyaUJzQjtBSmcyaUM5QjtBMkd4NGpDSTtFQUNJLGN2R0pHO0V1R0tILHlCdkdnZnNCO0V1Ry9ldEIsZ0J2R21pQnNCO0FKdTJpQzlCO0EyR3g0akNRO0VBQ0ksY3ZHUEQ7QUppNWpDWDtBMkd0NGpDSTtFQUNJO0EzR3c0akNSO0EyR3I0akNJO0VBQ0k7RUFDQTtFQUNBO0VoR3JCRiwwQ0FSVztBWHE2akNqQjs7QTJHbDRqQ0E7RUFDSTtFQUNBLHFCdkcvQk87QUpvNmpDWDs7QTJHajRqQ0E7RUFDSTtBM0dvNGpDSjs7QTJHLzNqQ0k7RUFDSTtBM0drNGpDUjs7QTJHNzNqQ0E7RUFDSTtFQUNBLGN2RzBhMEI7QUpzOWlDOUI7O0EyRzczakNBO0VBQ0k7RUFDQSxjdkdxYTBCO0FKMjlpQzlCOztBMkc3M2pDQTtFQUNJO0VBQ0EscUJ2R2dhMEI7QUpnK2lDOUI7QWMzM2pDSTtFNkZQSjtJQUtRO0lBQ0E7RTNHaTRqQ047QUFDRjs7QTJHOTNqQ0E7RUFDSTtFQUNBLHFCdkdzWjBCO0FKMitpQzlCO0FjdDRqQ0k7RTZGR0o7SUFLUTtJQUNBO0UzR2s0akNOO0FBQ0Y7O0EyRy8zakNBO0VBQ0k7RUFDQTtBM0drNGpDSjs7QWNqNWpDSTtFNkZtQkE7SUFDSTtJQUNBO0UzR2s0akNOO0FBQ0Y7QTRHcCtqQ0E7RUFDSTtFQUNBO0VBQ0EsbUJ4R0tPO0V3R0pQO0E1R3MrakNKO0E0R3IrakNJO0VBQ0kseUJ4R0lHO0FKbStqQ1g7QTRHcCtqQ1E7RUFDSSxrQnhHMGlCa0I7RXdHemlCbEIsZ0J4RytpQmtCO0FKdTdpQzlCOztBNEdqK2pDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1R28rakNKOztBNEdqK2pDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1R28rakNKOztBNEdqK2pDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R28rakNKOztBNEdqK2pDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1R28rakNKOztBNEdqK2pDQTtFQUNJO0VBQ0E7RUFDQTtBNUdvK2pDSjs7QTZHdGhrQ0E7RUFDSTtBN0d5aGtDSjtBYzM5akNJO0UrRjNESTtJQUNJO0U3R3loa0NWO0FBQ0Y7O0E2R2xoa0NRO0V2R0tKO0FOaWhrQ0o7O0E2Ry9na0NJO0VBQ0k7RUFDQTtBN0draGtDUjtBYzU5akNJO0UrRnhEQTtJQUtRO0U3R21oa0NWO0U2R2poa0NVO0lBQ0k7RTdHbWhrQ2Q7QUFDRjs7QTZHN2drQ0k7RUFDSSxxQnpHdkJHO0FKdWlrQ1g7QTZHOWdrQ1E7RUFDSSxxQnpHMUJEO0FKMGlrQ1g7O0E2R3pna0NJO0VBQ0kscUJ6R3N4QmdDO0V5R3J4QmhDLHlCekd4Q0c7QUpvamtDWDs7QTZHeGdrQ0E7RUFDSSxvQnpHdTNCK0I7QUpvcGlDbkM7QTZHemdrQ0k7RUFDSTtBN0cyZ2tDUjs7QTZHdGdrQ0k7RUFDSTtBN0d5Z2tDUjs7QTZHbmdrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHc2drQ0o7O0E2R3Bna0NBO0VBQ0k7QTdHdWdrQ0o7O0E2R3Bna0NBO0VBQ0k7QTdHdWdrQ0o7O0E4R3hsa0NBOztFQUFBO0FBSUE7RUFDQyxhMUdreUN1QjtFMEdqeUN2QjtBOUcwbGtDRDtBOEd4bGtDQztFQUNDO0E5RzBsa0NGOztBOEdybGtDQTtFQUNDO0VBQ0E7RXJCK0ZBLDJCcUI5RnFCO0VyQitGbEIsd0JxQi9Ga0I7RXJCZ0dwQix1QnFCaEdvQjtFckJpR25CLG1CcUJqR21CO0VyQitFckIsK0JxQjlFeUI7RXJCK0V0Qiw0QnFCL0VzQjtFckJnRnhCLDJCcUJoRndCO0VyQmlGdkIsdUJxQmpGdUI7RXJCa0ZyQixxQnFCbEZxQjtBOUcrbGtDMUI7QThHN2xrQ0M7O0VBRUMsZTFHd3hDc0I7QUp1MGhDeEI7QThHMWxrQ0U7O0VBRUM7QTlHNGxrQ0g7QThHdGxrQ0U7O0VBRUMsbUIxRzB3Q3FCO0FKODBoQ3hCO0E4R2xsa0NFOztFQUVDLGtCMUdtd0NxQjtBSmkxaEN4QjtBOEc5a2tDRTs7RUFFQyxrQjFHNnZDcUI7QUptMWhDeEI7QThHN2trQ0U7RUFDQztBOUcra2tDSDtBOEcxa2tDRTtFQUNDLGlCMUdvdkNxQjtBSncxaEN4QjtBOEd6a2tDRTtFQUNDO0E5RzJra0NIO0E4R3Zra0NDO0VBQ0M7QTlHeWtrQ0Y7QThHdGtrQ0M7RUFDQztBOUd3a2tDRjtBOEdwa2tDRTtFQUNDLGtCMUcwWjRCO0FKNHFqQy9COztBOEcvamtDQTtFQUNDLGExRytzQ3VCO0UwRzlzQ3ZCLGMxRzhzQ3VCO0UwRzdzQ3ZCO0VBQ0E7RUFDQTtFQUNBO0E5R2tra0NEO0E4R2hra0NDOztFQUVDLGUxRzRzQ3NCO0FKczNoQ3hCO0E4Ry9qa0NDO0VBQ0MsVzFHbXNDc0I7RTBHbHNDdEIsWTFHa3NDc0I7QUorM2hDeEI7QThHL2prQ0U7O0VBRUMsbUIxR29zQ3FCO0FKNjNoQ3hCO0E4Rzdqa0NDO0VBQ0MsVzFHMHJDc0I7RTBHenJDdEIsWTFHeXJDc0I7QUpzNGhDeEI7QThHN2prQ0U7O0VBRUMsa0IxRzJyQ3FCO0FKbzRoQ3hCO0E4RzNqa0NDO0VBQ0MsYTFHaXJDc0I7RTBHaHJDdEIsYzFHZ3JDc0I7QUo2NGhDeEI7QThHM2prQ0U7O0VBRUMsbUIxR2tyQ3FCO0FKMjRoQ3hCOztBOEd2amtDQTtFQUNDLGExR3NxQ3VCO0UwR3JxQ3ZCLGMxR3FxQ3VCO0UwR3BxQ3ZCO0VDM0hHLDJCRDRINEI7RUMzSDVCLHNCRDJIb0M7RUMxSHBDLDRCRDBIMkM7QTlHNGprQy9DO0E4RzFqa0NDO0VBQ0MsZTFHa3FDc0I7RTBHanFDdEI7QTlHNGprQ0Y7QThHemprQ0M7RUMxSUcsMkJEMklnQztFQzFJaEMsc0JEMEl3QztFQ3pJeEMsNEJEeUkrQztFQ3hJL0MsNEJEd0lzRDtFQUN4RDtFQUNBO0E5Rzhqa0NGOztBOEcxamtDQTtFQUNDO0E5RzZqa0NEOztBOEd6amtDQTtFQUNDO0VBQ0E7QTlHNGprQ0Q7O0E4R3Zqa0NBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxRzlIUztBSndya0NWOztBOEd2amtDQTtFQUNDO0VBQ0E7RUFDQTtBOUcwamtDRDtBOEd4amtDQztFQUNDO0VBQ0E7QTlHMGprQ0Y7QThHdmprQ0M7RUFDQztFQUNBO0E5R3lqa0NGOztBOEdyamtDQTtFQUNDO0VBQ0E7QTlHd2prQ0Q7QWN4cmtDSTtFZ0c4SEo7SUFLRTtJQUNBO0lBQ0E7RTlHeWprQ0E7QUFDRjtBYy9ya0NJO0VnRzhISjtJQVdFO0lBQ0E7SUFDQTtFOUcwamtDQTtBQUNGOztBZ0hyd2tDQTs7RUFBQTtBQUdBO0VBQ0k7QWhId3drQ0o7QWdIdndrQ0k7RUFDSTtBaEh5d2tDUjs7QWdIcndrQ0E7RUFDSTtBaEh3d2tDSjtBZ0h2d2tDSTtFQUNJO0FoSHl3a0NSOztBZ0hyd2tDQTtFQUNJO0FoSHd3a0NKO0FnSHZ3a0NJO0VBQ0k7QWhIeXdrQ1I7O0FnSHJ3a0NBO0VBQ0k7QWhId3drQ0o7QWdIdndrQ0k7RUFDSTtBaEh5d2tDUjs7QWdIcndrQ0E7RUFDSTtBaEh3d2tDSjtBZ0h2d2tDSTtFQUNJO0FoSHl3a0NSOztBZ0hyd2tDQTtFQUNJO0FoSHd3a0NKO0FnSHZ3a0NJO0VBQ0k7QWhIeXdrQ1I7O0FnSG53a0NBO0VBQ0ksc0I1RythMEI7RTRHOWExQjtBaEhzd2tDSjs7QWdIbndrQ0E7RUFDSTtBaEhzd2tDSjs7QWdIbHdrQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEhxd2tDUjs7QWdIandrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSG93a0NKOztBYzN3a0NJO0VrR1dBO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFaEhvd2tDTjs7RWdIandrQ0U7SUFDSTtJQUNBO0lBQ0E7RWhIb3drQ047QUFDRjtBYzl3a0NJO0VrR2NBO0lBQ0k7SUFDQTtFaEhtd2tDTjtBQUNGO0FpSGgya0NBOztFQUFBO0FBSUE7RUFDQyxxQjdHZ2U2QjtFNkcvZDdCLHlCN0c4ZjZCO0FKbTJqQzlCO0FpSC8xa0NDO0VBQ0M7QWpIaTJrQ0Y7QWlILzFrQ0U7RUFDSztFQUNBO0FqSGkya0NQO0FpSC8xa0NFO0VBQ0M7RUFDQTtBakhpMmtDSDtBaUgvMWtDRTtFQUNDO0FqSGkya0NIOztBaUg1MWtDQTtFQUNDLG1CN0d3aEI2QjtFNkd2aEI3Qix3RTdHNnpCdUM7RTZHNXpCdkM7QWpIKzFrQ0Q7O0FpSDExa0NBO0VBQ0M7QWpINjFrQ0Q7O0FpSHQxa0NDO0VBQ0ssYzdHM0JLO0U2RzRCTCx5QjdHbkNLO0FKNDNrQ1g7QWlIdDFrQ0M7RUFDQyxvRDdHNnJCc0M7QUoycGpDeEM7O0FrSHY0a0NBOztFQUFBO0FBTUk7RUFDSTtFNUdXSjtBTjYza0NKOztBa0hqNGtDQTtFQUNJO0FsSG80a0NKO0FrSG40a0NJO0VBQ0k7RUFDQSxjOUdWRztFOEdXSCx5QjlHK0VRO0U4RzlFUixxQjlHOEVRO0FKdXprQ2hCO0FrSGw0a0NJO0VBQ0k7QWxIbzRrQ1I7O0FrSGg0a0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhtNGtDSjs7QWtIajRrQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEhvNGtDSjtBa0hsNGtDSTtFQUNJLGM5RzdCRztFOEc4Qkg7RUFDQTtBbEhvNGtDUjs7QWtIajRrQ0E7RUFDSSxlOUdnZ0IwQjtFOEcvZjFCLGM5R2pDTztBSnE2a0NYO0FrSGw0a0NJO0VBQ0k7RUFDQSxjOUd4Q0c7RThHeUNIO0FsSG80a0NSOztBa0g3M2tDUTtFQUNJO0VBQ0E7RUFDQTtBbEhnNGtDWjtBa0gvM2tDWTtFQUNJO0VBQ0E7RUFDQTtBbEhpNGtDaEI7O0FrSHIza0NFO0VBQ0c7QWxIdzNrQ0w7QWtIbjNrQ0U7RUFDRTtBbEhxM2tDSjtBa0hqM2tDQztFQUNDO0VBQ0E7QWxIbTNrQ0Y7O0FtSGg5a0NBOztFQUFBO0FBS0k7RUFDSTtFQUNBO0FuSGk5a0NSOztBbUg3OGtDQTtFQUNJO0VBRUkscUIvR3lkc0I7QUpzL2pDOUI7O0FtSHg4a0NJO0VBQ0k7RUFDQTtBbkgyOGtDUjtBbUh6OGtDSTtFQUNJO0FuSDI4a0NSOztBb0hyK2tDQTs7RUFBQTtBQUlBO0VBQ0ksY2hIV087QUo0OWtDWDtBb0hyK2tDSTtFQUVJLGNoSHlGUTtBSjY0a0NoQjtBb0hyK2tDUTtFQUNJO0VBQ0EseUJoSHdma0I7QUorK2pDOUI7QW9IbitrQ0k7RUFDSTtBcEhxK2tDUjs7QW9IOTlrQ0k7RUFDSTtBcEhpK2tDUjtBb0g5OWtDSTtFQUNJO0VBQ0E7QXBIZytrQ1I7QW9IOTlrQ1E7RUFDSSxjaEh6QkQ7RWdIMEJDLHlCaEhnRUk7QUpnNmtDaEI7QW9IMTlrQ1k7RUFDSSxjaEhqQ0w7RWdIa0NLO0FwSDQ5a0NoQjtBb0hyOWtDWTtFQUNJLGNoSC9CTDtFZ0hnQ0sseUJoSHZDTDtBSjgva0NYO0FvSHI5a0NZO0VBQ0ksY2hIbkNMO0FKMC9rQ1g7O0FvSDk4a0NJO0VBQ0ksbUJoSGdqQzRCO0FKaTZpQ3BDO0FvSDk4a0NJO0VBQ0M7RUFDRyx5QmhIK2JzQjtFZ0g5YnRCLGdCaEgyaEM0QjtFZ0gxaEM1QjtBcEhnOWtDUjtBb0g5OGtDUTtFQUNJO0FwSGc5a0NaO0FvSDc4a0NRO0VBQ0ksY2hIb0JJO0FKMjdrQ2hCO0FvSDM4a0NJOztFQUVJLGNoSGNRO0VnSGJSLHlCaEhzaUM0QjtFZ0hyaUM1QixxQmhIWVE7QUppOGtDaEI7QW9IejhrQ1E7RUFDSTtBcEgyOGtDWjtBb0h0OGtDUTtFQUNJO0VBQ0EsZ0JoSHdka0I7QUpnL2pDOUI7QW9IbjhrQ1E7RUFDSTtBcEhxOGtDWjtBb0huOGtDUTtFQUNJO0FwSHE4a0NaO0FvSGg4a0NRO0VBQ0ksbUJoSGlRSDtBSmlza0NUOztBY3Yra0NJO0VzRzRDSTtJQUNJO0VwSCs3a0NWO0FBQ0Y7QW9IdjdrQ0k7RTNCcEdIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTJCa0dPO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JoSHk5QjRCO0VnSHg5QjVCLGtCaEh3K0I0QjtFZ0h2K0I1QjtFQUNBO0FwSDY3a0NSO0FvSDM3a0NRO0VBQ0k7QXBINjdrQ1o7QW9IdjdrQ1k7RUFDSTtBcEh5N2tDaEI7QW9IdDdrQ1E7RUFDSTtBcEh3N2tDWjtBb0huN2tDUTtFQUNJO0VBQ0E7RUFDQTtBcEhxN2tDWjs7QW9INzZrQ0k7RUFDSTtFQUNBO0VBQ0EsZ0JoSHE3QjRCO0VxRm5rQ25DO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTJCNElPO0VBQ0E7QXBIbzdrQ1I7QW9IaDdrQ1E7RUFDSTtFQUNBO0FwSGs3a0NaO0FvSGg3a0NRO0VBQ0k7QXBIazdrQ1o7QW9INzZrQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEgrNmtDWjs7QW9IejZrQ0E7RUFDSTtFOUc3S0E7RUFDQTtBTjBsbENKO0FvSDM2a0NJO0U5R2hMQTtFQUNBO0VBYUE7RUFDQTtBTmtsbENKOztBb0h0NmtDSTtFQUNJO0FwSHk2a0NSO0FvSHg2a0NRO0VBQ0k7RUFDQTtBcEgwNmtDWjtBb0h0NmtDSTtFQUNJO0FwSHc2a0NSOztBcUh2b2xDQTs7RUFBQTtBQUlJOztFNUIwQkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNEIzQk87RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0dPSjtBTnVvbENKOztBc0h6cGxDQTs7RUFBQTtBQU1JO0VBQ0k7RUFDQTtBdEh5cGxDUjtBc0h0cGxDSTtFQUNJO0F0SHdwbENSO0FzSHJwbENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esc0JsSDhjc0I7RWtIN2N0QjtFQUNBO0F0SHVwbENSO0FzSHJwbENRO0VBQ0k7QXRIdXBsQ1o7QXNIbnBsQ0k7RUFDSTtFQUNBO0VBQ0E7QXRIcXBsQ1I7QXNIcHBsQ1E7RUFDSTtFQUNBO0VBQ0E7QXRIc3BsQ1o7QWM3bWxDSTtFd0d4RUo7SUFtQ1E7RXRIc3BsQ047QUFDRjs7QXVIOXJsQ0E7O0VBQUE7QUFJQTtFQUNJO0F2SGdzbENKOztBdUg1cmxDQTtFQUNDLGdCbkhnakI2QjtBSitva0M5Qjs7QXVIMXJsQ0k7RUNiSCx5QnBIMkpjO0FKZ2psQ2Y7QXdIenNsQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEgyc2xDRjtBd0h4c2xDQztFQUNDO0F4SDBzbENGO0F3SHhzbENDO0VBQ0M7QXhIMHNsQ0Y7QXdIdnNsQ0U7RUFDQyx5QnBINElZO0FKNmpsQ2Y7QXdIcnNsQ0U7RUFDQywyQnBIdUlZO0FKZ2tsQ2Y7QXdIbnNsQ0U7RUFDQyw0QnBIa0lZO0FKbWtsQ2Y7QXdIanNsQ0U7RUFDQywwQnBINkhZO0FKc2tsQ2Y7O0F1SHB0bENJO0VDYkgseUJwSDJKYztBSjBrbENmO0F3SG51bENDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIcXVsQ0Y7QXdIbHVsQ0M7RUFDQztBeEhvdWxDRjtBd0hsdWxDQztFQUNDO0F4SG91bENGO0F3SGp1bENFO0VBQ0MseUJwSDRJWTtBSnVsbENmO0F3SC90bENFO0VBQ0MsMkJwSHVJWTtBSjBsbENmO0F3SDd0bENFO0VBQ0MsNEJwSGtJWTtBSjZsbENmO0F3SDN0bENFO0VBQ0MsMEJwSDZIWTtBSmdtbENmOztBdUg5dWxDSTtFQ2JILHlCcEgySmM7QUpvbWxDZjtBd0g3dmxDQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SCt2bENGO0F3SDV2bENDO0VBQ0M7QXhIOHZsQ0Y7QXdINXZsQ0M7RUFDQztBeEg4dmxDRjtBd0gzdmxDRTtFQUNDLHlCcEg0SVk7QUppbmxDZjtBd0h6dmxDRTtFQUNDLDJCcEh1SVk7QUpvbmxDZjtBd0h2dmxDRTtFQUNDLDRCcEhrSVk7QUp1bmxDZjtBd0hydmxDRTtFQUNDLDBCcEg2SFk7QUowbmxDZjs7QXVIeHdsQ0k7RUNiSCx5QnBIMkpjO0FKOG5sQ2Y7QXdIdnhsQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEh5eGxDRjtBd0h0eGxDQztFQUNDO0F4SHd4bENGO0F3SHR4bENDO0VBQ0M7QXhId3hsQ0Y7QXdIcnhsQ0U7RUFDQyx5QnBINElZO0FKMm9sQ2Y7QXdIbnhsQ0U7RUFDQywyQnBIdUlZO0FKOG9sQ2Y7QXdIanhsQ0U7RUFDQyw0QnBIa0lZO0FKaXBsQ2Y7QXdIL3dsQ0U7RUFDQywwQnBINkhZO0FKb3BsQ2Y7O0F1SGx5bENJO0VDYkgseUJwSDJKYztBSndwbENmO0F3SGp6bENDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIbXpsQ0Y7QXdIaHpsQ0M7RUFDQztBeEhremxDRjtBd0hoemxDQztFQUNDO0F4SGt6bENGO0F3SC95bENFO0VBQ0MseUJwSDRJWTtBSnFxbENmO0F3SDd5bENFO0VBQ0MsMkJwSHVJWTtBSndxbENmO0F3SDN5bENFO0VBQ0MsNEJwSGtJWTtBSjJxbENmO0F3SHp5bENFO0VBQ0MsMEJwSDZIWTtBSjhxbENmOztBdUg1emxDSTtFQ2JILHlCcEgySmM7QUprcmxDZjtBd0gzMGxDQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SDYwbENGO0F3SDEwbENDO0VBQ0M7QXhINDBsQ0Y7QXdIMTBsQ0M7RUFDQztBeEg0MGxDRjtBd0h6MGxDRTtFQUNDLHlCcEg0SVk7QUorcmxDZjtBd0h2MGxDRTtFQUNDLDJCcEh1SVk7QUprc2xDZjtBd0hyMGxDRTtFQUNDLDRCcEhrSVk7QUpxc2xDZjtBd0huMGxDRTtFQUNDLDBCcEg2SFk7QUp3c2xDZjs7QXVIdDFsQ0k7RUNiSCx5QnBIMkpjO0FKNHNsQ2Y7QXdIcjJsQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEh1MmxDRjtBd0hwMmxDQztFQUNDO0F4SHMybENGO0F3SHAybENDO0VBQ0M7QXhIczJsQ0Y7QXdIbjJsQ0U7RUFDQyx5QnBINElZO0FKeXRsQ2Y7QXdIajJsQ0U7RUFDQywyQnBIdUlZO0FKNHRsQ2Y7QXdILzFsQ0U7RUFDQyw0QnBIa0lZO0FKK3RsQ2Y7QXdINzFsQ0U7RUFDQywwQnBINkhZO0FKa3VsQ2Y7O0F1SGgzbENJO0VDYkgseUJwSDJKYztBSnN1bENmO0F3SC8zbENDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIaTRsQ0Y7QXdIOTNsQ0M7RUFDQztBeEhnNGxDRjtBd0g5M2xDQztFQUNDO0F4SGc0bENGO0F3SDczbENFO0VBQ0MseUJwSDRJWTtBSm12bENmO0F3SDMzbENFO0VBQ0MsMkJwSHVJWTtBSnN2bENmO0F3SHozbENFO0VBQ0MsNEJwSGtJWTtBSnl2bENmO0F3SHYzbENFO0VBQ0MsMEJwSDZIWTtBSjR2bENmOztBdUgxNGxDSTtFQ2JILHlCcEgySmM7QUpnd2xDZjtBd0h6NWxDQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SDI1bENGO0F3SHg1bENDO0VBQ0M7QXhIMDVsQ0Y7QXdIeDVsQ0M7RUFDQztBeEgwNWxDRjtBd0h2NWxDRTtFQUNDLHlCcEg0SVk7QUo2d2xDZjtBd0hyNWxDRTtFQUNDLDJCcEh1SVk7QUpneGxDZjtBd0huNWxDRTtFQUNDLDRCcEhrSVk7QUpteGxDZjtBd0hqNWxDRTtFQUNDLDBCcEg2SFk7QUpzeGxDZjs7QXVIcDZsQ0k7RUNiSCx5QnBIMkpjO0FKMHhsQ2Y7QXdIbjdsQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEhxN2xDRjtBd0hsN2xDQztFQUNDO0F4SG83bENGO0F3SGw3bENDO0VBQ0M7QXhIbzdsQ0Y7QXdIajdsQ0U7RUFDQyx5QnBINElZO0FKdXlsQ2Y7QXdILzZsQ0U7RUFDQywyQnBIdUlZO0FKMHlsQ2Y7QXdINzZsQ0U7RUFDQyw0QnBIa0lZO0FKNnlsQ2Y7QXdIMzZsQ0U7RUFDQywwQnBINkhZO0FKZ3psQ2Y7O0F1SDk3bENJO0VDYkgseUJwSDJKYztBSm96bENmO0F3SDc4bENDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIKzhsQ0Y7QXdINThsQ0M7RUFDQztBeEg4OGxDRjtBd0g1OGxDQztFQUNDO0F4SDg4bENGO0F3SDM4bENFO0VBQ0MseUJwSDRJWTtBSmkwbENmO0F3SHo4bENFO0VBQ0MsMkJwSHVJWTtBSm8wbENmO0F3SHY4bENFO0VBQ0MsNEJwSGtJWTtBSnUwbENmO0F3SHI4bENFO0VBQ0MsMEJwSDZIWTtBSjAwbENmOztBdUh4OWxDSTtFQ2JILHlCcEgySmM7QUo4MGxDZjtBd0h2K2xDQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SHkrbENGO0F3SHQrbENDO0VBQ0M7QXhIdytsQ0Y7QXdIdCtsQ0M7RUFDQztBeEh3K2xDRjtBd0hyK2xDRTtFQUNDLHlCcEg0SVk7QUoyMWxDZjtBd0huK2xDRTtFQUNDLDJCcEh1SVk7QUo4MWxDZjtBd0hqK2xDRTtFQUNDLDRCcEhrSVk7QUppMmxDZjtBd0gvOWxDRTtFQUNDLDBCcEg2SFk7QUpvMmxDZjs7QXVIbC9sQ0k7RUNiSCx5QnBIMkpjO0FKdzJsQ2Y7QXdIamdtQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEhtZ21DRjtBd0hoZ21DQztFQUNDO0F4SGtnbUNGO0F3SGhnbUNDO0VBQ0M7QXhIa2dtQ0Y7QXdILy9sQ0U7RUFDQyx5QnBINElZO0FKcTNsQ2Y7QXdINy9sQ0U7RUFDQywyQnBIdUlZO0FKdzNsQ2Y7QXdIMy9sQ0U7RUFDQyw0QnBIa0lZO0FKMjNsQ2Y7QXdIei9sQ0U7RUFDQywwQnBINkhZO0FKODNsQ2Y7O0F1SDVnbUNJO0VDYkgseUJwSDJKYztBSms0bENmO0F3SDNobUNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhINmhtQ0Y7QXdIMWhtQ0M7RUFDQztBeEg0aG1DRjtBd0gxaG1DQztFQUNDO0F4SDRobUNGO0F3SHpobUNFO0VBQ0MseUJwSDRJWTtBSis0bENmO0F3SHZobUNFO0VBQ0MsMkJwSHVJWTtBSms1bENmO0F3SHJobUNFO0VBQ0MsNEJwSGtJWTtBSnE1bENmO0F3SG5obUNFO0VBQ0MsMEJwSDZIWTtBSnc1bENmOztBdUh0aW1DSTtFQ2JILHlCcEgySmM7QUo0NWxDZjtBd0hyam1DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SHVqbUNGO0F3SHBqbUNDO0VBQ0M7QXhIc2ptQ0Y7QXdIcGptQ0M7RUFDQztBeEhzam1DRjtBd0huam1DRTtFQUNDLHlCcEg0SVk7QUp5NmxDZjtBd0hqam1DRTtFQUNDLDJCcEh1SVk7QUo0NmxDZjtBd0gvaW1DRTtFQUNDLDRCcEhrSVk7QUorNmxDZjtBd0g3aW1DRTtFQUNDLDBCcEg2SFk7QUprN2xDZjs7QXVIaGttQ0k7RUNiSCx5QnBIMkpjO0FKczdsQ2Y7QXdIL2ttQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEhpbG1DRjtBd0g5a21DQztFQUNDO0F4SGdsbUNGO0F3SDlrbUNDO0VBQ0M7QXhIZ2xtQ0Y7QXdIN2ttQ0U7RUFDQyx5QnBINElZO0FKbThsQ2Y7QXdIM2ttQ0U7RUFDQywyQnBIdUlZO0FKczhsQ2Y7QXdIemttQ0U7RUFDQyw0QnBIa0lZO0FKeThsQ2Y7QXdIdmttQ0U7RUFDQywwQnBINkhZO0FKNDhsQ2Y7O0F1SDFsbUNJO0VDYkgseUJwSDJKYztBSmc5bENmO0F3SHptbUNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIMm1tQ0Y7QXdIeG1tQ0M7RUFDQztBeEgwbW1DRjtBd0h4bW1DQztFQUNDO0F4SDBtbUNGO0F3SHZtbUNFO0VBQ0MseUJwSDRJWTtBSjY5bENmO0F3SHJtbUNFO0VBQ0MsMkJwSHVJWTtBSmcrbENmO0F3SG5tbUNFO0VBQ0MsNEJwSGtJWTtBSm0rbENmO0F3SGptbUNFO0VBQ0MsMEJwSDZIWTtBSnMrbENmOztBdUhwbm1DSTtFQ2JILHlCcEgySmM7QUowK2xDZjtBd0hub21DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SHFvbUNGO0F3SGxvbUNDO0VBQ0M7QXhIb29tQ0Y7QXdIbG9tQ0M7RUFDQztBeEhvb21DRjtBd0hqb21DRTtFQUNDLHlCcEg0SVk7QUp1L2xDZjtBd0gvbm1DRTtFQUNDLDJCcEh1SVk7QUowL2xDZjtBd0g3bm1DRTtFQUNDLDRCcEhrSVk7QUo2L2xDZjtBd0gzbm1DRTtFQUNDLDBCcEg2SFk7QUpnZ21DZjs7QXVIOW9tQ0k7RUNiSCx5QnBIMkpjO0FKb2dtQ2Y7QXdIN3BtQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEgrcG1DRjtBd0g1cG1DQztFQUNDO0F4SDhwbUNGO0F3SDVwbUNDO0VBQ0M7QXhIOHBtQ0Y7QXdIM3BtQ0U7RUFDQyx5QnBINElZO0FKaWhtQ2Y7QXdIenBtQ0U7RUFDQywyQnBIdUlZO0FKb2htQ2Y7QXdIdnBtQ0U7RUFDQyw0QnBIa0lZO0FKdWhtQ2Y7QXdIcnBtQ0U7RUFDQywwQnBINkhZO0FKMGhtQ2Y7O0F1SHhxbUNJO0VDYkgseUJwSDJKYztBSjhobUNmO0F3SHZybUNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIeXJtQ0Y7QXdIdHJtQ0M7RUFDQztBeEh3cm1DRjtBd0h0cm1DQztFQUNDO0F4SHdybUNGO0F3SHJybUNFO0VBQ0MseUJwSDRJWTtBSjJpbUNmO0F3SG5ybUNFO0VBQ0MsMkJwSHVJWTtBSjhpbUNmO0F3SGpybUNFO0VBQ0MsNEJwSGtJWTtBSmlqbUNmO0F3SC9xbUNFO0VBQ0MsMEJwSDZIWTtBSm9qbUNmOztBdUhsc21DSTtFQ2JILHlCcEgySmM7QUp3am1DZjtBd0hqdG1DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SG10bUNGO0F3SGh0bUNDO0VBQ0M7QXhIa3RtQ0Y7QXdIaHRtQ0M7RUFDQztBeEhrdG1DRjtBd0gvc21DRTtFQUNDLHlCcEg0SVk7QUpxa21DZjtBd0g3c21DRTtFQUNDLDJCcEh1SVk7QUp3a21DZjtBd0gzc21DRTtFQUNDLDRCcEhrSVk7QUoya21DZjtBd0h6c21DRTtFQUNDLDBCcEg2SFk7QUo4a21DZjs7QXVINXRtQ0k7RUNiSCx5QnBIMkpjO0FKa2xtQ2Y7QXdIM3VtQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEg2dW1DRjtBd0gxdW1DQztFQUNDO0F4SDR1bUNGO0F3SDF1bUNDO0VBQ0M7QXhINHVtQ0Y7QXdIenVtQ0U7RUFDQyx5QnBINElZO0FKK2xtQ2Y7QXdIdnVtQ0U7RUFDQywyQnBIdUlZO0FKa21tQ2Y7QXdIcnVtQ0U7RUFDQyw0QnBIa0lZO0FKcW1tQ2Y7QXdIbnVtQ0U7RUFDQywwQnBINkhZO0FKd21tQ2Y7O0F1SHR2bUNJO0VDYkgseUJwSDJKYztBSjRtbUNmO0F3SHJ3bUNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIdXdtQ0Y7QXdIcHdtQ0M7RUFDQztBeEhzd21DRjtBd0hwd21DQztFQUNDO0F4SHN3bUNGO0F3SG53bUNFO0VBQ0MseUJwSDRJWTtBSnlubUNmO0F3SGp3bUNFO0VBQ0MsMkJwSHVJWTtBSjRubUNmO0F3SC92bUNFO0VBQ0MsNEJwSGtJWTtBSitubUNmO0F3SDd2bUNFO0VBQ0MsMEJwSDZIWTtBSmtvbUNmOztBdUhoeG1DSTtFQ2JILHlCcEgySmM7QUpzb21DZjtBd0gveG1DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SGl5bUNGO0F3SDl4bUNDO0VBQ0M7QXhIZ3ltQ0Y7QXdIOXhtQ0M7RUFDQztBeEhneW1DRjtBd0g3eG1DRTtFQUNDLHlCcEg0SVk7QUptcG1DZjtBd0gzeG1DRTtFQUNDLDJCcEh1SVk7QUpzcG1DZjtBd0h6eG1DRTtFQUNDLDRCcEhrSVk7QUp5cG1DZjtBd0h2eG1DRTtFQUNDLDBCcEg2SFk7QUo0cG1DZjs7QXVIMXltQ0k7RUNiSCx5QnBIMkpjO0FKZ3FtQ2Y7QXdIenptQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEgyem1DRjtBd0h4em1DQztFQUNDO0F4SDB6bUNGO0F3SHh6bUNDO0VBQ0M7QXhIMHptQ0Y7QXdIdnptQ0U7RUFDQyx5QnBINElZO0FKNnFtQ2Y7QXdIcnptQ0U7RUFDQywyQnBIdUlZO0FKZ3JtQ2Y7QXdIbnptQ0U7RUFDQyw0QnBIa0lZO0FKbXJtQ2Y7QXdIanptQ0U7RUFDQywwQnBINkhZO0FKc3JtQ2Y7O0F1SHAwbUNJO0VDYkgseUJwSDJKYztBSjBybUNmO0F3SG4xbUNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIcTFtQ0Y7QXdIbDFtQ0M7RUFDQztBeEhvMW1DRjtBd0hsMW1DQztFQUNDO0F4SG8xbUNGO0F3SGoxbUNFO0VBQ0MseUJwSDRJWTtBSnVzbUNmO0F3SC8wbUNFO0VBQ0MsMkJwSHVJWTtBSjBzbUNmO0F3SDcwbUNFO0VBQ0MsNEJwSGtJWTtBSjZzbUNmO0F3SDMwbUNFO0VBQ0MsMEJwSDZIWTtBSmd0bUNmOztBdUg5MW1DSTtFQ2JILHlCcEgySmM7QUpvdG1DZjtBd0g3Mm1DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SCsybUNGO0F3SDUybUNDO0VBQ0M7QXhIODJtQ0Y7QXdINTJtQ0M7RUFDQztBeEg4Mm1DRjtBd0gzMm1DRTtFQUNDLHlCcEg0SVk7QUppdW1DZjtBd0h6Mm1DRTtFQUNDLDJCcEh1SVk7QUpvdW1DZjtBd0h2Mm1DRTtFQUNDLDRCcEhrSVk7QUp1dW1DZjtBd0hyMm1DRTtFQUNDLDBCcEg2SFk7QUowdW1DZjs7QXVIeDNtQ0k7RUNiSCx5QnBIMkpjO0FKOHVtQ2Y7QXdIdjRtQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEh5NG1DRjtBd0h0NG1DQztFQUNDO0F4SHc0bUNGO0F3SHQ0bUNDO0VBQ0M7QXhIdzRtQ0Y7QXdIcjRtQ0U7RUFDQyx5QnBINElZO0FKMnZtQ2Y7QXdIbjRtQ0U7RUFDQywyQnBIdUlZO0FKOHZtQ2Y7QXdIajRtQ0U7RUFDQyw0QnBIa0lZO0FKaXdtQ2Y7QXdILzNtQ0U7RUFDQywwQnBINkhZO0FKb3dtQ2Y7O0F1SGw1bUNJO0VDYkgseUJwSDJKYztBSnd3bUNmO0F3SGo2bUNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIbTZtQ0Y7QXdIaDZtQ0M7RUFDQztBeEhrNm1DRjtBd0hoNm1DQztFQUNDO0F4SGs2bUNGO0F3SC81bUNFO0VBQ0MseUJwSDRJWTtBSnF4bUNmO0F3SDc1bUNFO0VBQ0MsMkJwSHVJWTtBSnd4bUNmO0F3SDM1bUNFO0VBQ0MsNEJwSGtJWTtBSjJ4bUNmO0F3SHo1bUNFO0VBQ0MsMEJwSDZIWTtBSjh4bUNmOztBdUg1Nm1DSTtFQ2JILHlCcEgySmM7QUpreW1DZjtBd0gzN21DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SDY3bUNGO0F3SDE3bUNDO0VBQ0M7QXhINDdtQ0Y7QXdIMTdtQ0M7RUFDQztBeEg0N21DRjtBd0h6N21DRTtFQUNDLHlCcEg0SVk7QUoreW1DZjtBd0h2N21DRTtFQUNDLDJCcEh1SVk7QUprem1DZjtBd0hyN21DRTtFQUNDLDRCcEhrSVk7QUpxem1DZjtBd0huN21DRTtFQUNDLDBCcEg2SFk7QUp3em1DZjs7QXVIdDhtQ0k7RUNiSCx5QnBIMkpjO0FKNHptQ2Y7QXdIcjltQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEh1OW1DRjtBd0hwOW1DQztFQUNDO0F4SHM5bUNGO0F3SHA5bUNDO0VBQ0M7QXhIczltQ0Y7QXdIbjltQ0U7RUFDQyx5QnBINElZO0FKeTBtQ2Y7QXdIajltQ0U7RUFDQywyQnBIdUlZO0FKNDBtQ2Y7QXdILzhtQ0U7RUFDQyw0QnBIa0lZO0FKKzBtQ2Y7QXdINzhtQ0U7RUFDQywwQnBINkhZO0FKazFtQ2Y7O0F1SGgrbUNJO0VDYkgseUJwSDJKYztBSnMxbUNmO0F3SC8rbUNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIaS9tQ0Y7QXdIOSttQ0M7RUFDQztBeEhnL21DRjtBd0g5K21DQztFQUNDO0F4SGcvbUNGO0F3SDcrbUNFO0VBQ0MseUJwSDRJWTtBSm0ybUNmO0F3SDMrbUNFO0VBQ0MsMkJwSHVJWTtBSnMybUNmO0F3SHorbUNFO0VBQ0MsNEJwSGtJWTtBSnkybUNmO0F3SHYrbUNFO0VBQ0MsMEJwSDZIWTtBSjQybUNmOztBdUgxL21DSTtFQ2JILHlCcEgySmM7QUpnM21DZjtBd0h6Z25DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SDJnbkNGO0F3SHhnbkNDO0VBQ0M7QXhIMGduQ0Y7QXdIeGduQ0M7RUFDQztBeEgwZ25DRjtBd0h2Z25DRTtFQUNDLHlCcEg0SVk7QUo2M21DZjtBd0hyZ25DRTtFQUNDLDJCcEh1SVk7QUpnNG1DZjtBd0huZ25DRTtFQUNDLDRCcEhrSVk7QUptNG1DZjtBd0hqZ25DRTtFQUNDLDBCcEg2SFk7QUpzNG1DZjs7QXVIcGhuQ0k7RUNiSCx5QnBIMkpjO0FKMDRtQ2Y7QXdIbmluQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEhxaW5DRjtBd0hsaW5DQztFQUNDO0F4SG9pbkNGO0F3SGxpbkNDO0VBQ0M7QXhIb2luQ0Y7QXdIamluQ0U7RUFDQyx5QnBINElZO0FKdTVtQ2Y7QXdIL2huQ0U7RUFDQywyQnBIdUlZO0FKMDVtQ2Y7QXdIN2huQ0U7RUFDQyw0QnBIa0lZO0FKNjVtQ2Y7QXdIM2huQ0U7RUFDQywwQnBINkhZO0FKZzZtQ2Y7O0F1SDlpbkNJO0VDYkgseUJwSDJKYztBSm82bUNmO0F3SDdqbkNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIK2puQ0Y7QXdINWpuQ0M7RUFDQztBeEg4am5DRjtBd0g1am5DQztFQUNDO0F4SDhqbkNGO0F3SDNqbkNFO0VBQ0MseUJwSDRJWTtBSmk3bUNmO0F3SHpqbkNFO0VBQ0MsMkJwSHVJWTtBSm83bUNmO0F3SHZqbkNFO0VBQ0MsNEJwSGtJWTtBSnU3bUNmO0F3SHJqbkNFO0VBQ0MsMEJwSDZIWTtBSjA3bUNmOztBdUh4a25DSTtFQ2JILHlCcEgySmM7QUo4N21DZjtBd0h2bG5DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SHlsbkNGO0F3SHRsbkNDO0VBQ0M7QXhId2xuQ0Y7QXdIdGxuQ0M7RUFDQztBeEh3bG5DRjtBd0hybG5DRTtFQUNDLHlCcEg0SVk7QUoyOG1DZjtBd0hubG5DRTtFQUNDLDJCcEh1SVk7QUo4OG1DZjtBd0hqbG5DRTtFQUNDLDRCcEhrSVk7QUppOW1DZjtBd0gva25DRTtFQUNDLDBCcEg2SFk7QUpvOW1DZjs7QXVIbG1uQ0k7RUNiSCx5QnBIMkpjO0FKdzltQ2Y7QXdIam5uQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEhtbm5DRjtBd0hobm5DQztFQUNDO0F4SGtubkNGO0F3SGhubkNDO0VBQ0M7QXhIa25uQ0Y7QXdIL21uQ0U7RUFDQyx5QnBINElZO0FKcSttQ2Y7QXdIN21uQ0U7RUFDQywyQnBIdUlZO0FKdyttQ2Y7QXdIM21uQ0U7RUFDQyw0QnBIa0lZO0FKMittQ2Y7QXdIem1uQ0U7RUFDQywwQnBINkhZO0FKOCttQ2Y7O0F1SDVubkNJO0VDYkgseUJwSDJKYztBSmsvbUNmO0F3SDNvbkNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhINm9uQ0Y7QXdIMW9uQ0M7RUFDQztBeEg0b25DRjtBd0gxb25DQztFQUNDO0F4SDRvbkNGO0F3SHpvbkNFO0VBQ0MseUJwSDRJWTtBSisvbUNmO0F3SHZvbkNFO0VBQ0MsMkJwSHVJWTtBSmtnbkNmO0F3SHJvbkNFO0VBQ0MsNEJwSGtJWTtBSnFnbkNmO0F3SG5vbkNFO0VBQ0MsMEJwSDZIWTtBSndnbkNmOztBdUh0cG5DSTtFQ2JILHlCcEgySmM7QUo0Z25DZjtBd0hycW5DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SHVxbkNGO0F3SHBxbkNDO0VBQ0M7QXhIc3FuQ0Y7QXdIcHFuQ0M7RUFDQztBeEhzcW5DRjtBd0hucW5DRTtFQUNDLHlCcEg0SVk7QUp5aG5DZjtBd0hqcW5DRTtFQUNDLDJCcEh1SVk7QUo0aG5DZjtBd0gvcG5DRTtFQUNDLDRCcEhrSVk7QUoraG5DZjtBd0g3cG5DRTtFQUNDLDBCcEg2SFk7QUpraW5DZjs7QXVIaHJuQ0k7RUNiSCx5QnBIMkpjO0FKc2luQ2Y7QXdIL3JuQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEhpc25DRjtBd0g5cm5DQztFQUNDO0F4SGdzbkNGO0F3SDlybkNDO0VBQ0M7QXhIZ3NuQ0Y7QXdIN3JuQ0U7RUFDQyx5QnBINElZO0FKbWpuQ2Y7QXdIM3JuQ0U7RUFDQywyQnBIdUlZO0FKc2puQ2Y7QXdIenJuQ0U7RUFDQyw0QnBIa0lZO0FKeWpuQ2Y7QXdIdnJuQ0U7RUFDQywwQnBINkhZO0FKNGpuQ2Y7O0F1SDFzbkNJO0VDYkgseUJwSDJKYztBSmdrbkNmO0F3SHp0bkNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIMnRuQ0Y7QXdIeHRuQ0M7RUFDQztBeEgwdG5DRjtBd0h4dG5DQztFQUNDO0F4SDB0bkNGO0F3SHZ0bkNFO0VBQ0MseUJwSDRJWTtBSjZrbkNmO0F3SHJ0bkNFO0VBQ0MsMkJwSHVJWTtBSmdsbkNmO0F3SG50bkNFO0VBQ0MsNEJwSGtJWTtBSm1sbkNmO0F3SGp0bkNFO0VBQ0MsMEJwSDZIWTtBSnNsbkNmOztBdUhwdW5DSTtFQ2JILHlCcEgySmM7QUowbG5DZjtBd0hudm5DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SHF2bkNGO0F3SGx2bkNDO0VBQ0M7QXhIb3ZuQ0Y7QXdIbHZuQ0M7RUFDQztBeEhvdm5DRjtBd0hqdm5DRTtFQUNDLHlCcEg0SVk7QUp1bW5DZjtBd0gvdW5DRTtFQUNDLDJCcEh1SVk7QUowbW5DZjtBd0g3dW5DRTtFQUNDLDRCcEhrSVk7QUo2bW5DZjtBd0gzdW5DRTtFQUNDLDBCcEg2SFk7QUpnbm5DZjs7QXVIOXZuQ0k7RUNiSCx5QnBIMkpjO0FKb25uQ2Y7QXdIN3duQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEgrd25DRjtBd0g1d25DQztFQUNDO0F4SDh3bkNGO0F3SDV3bkNDO0VBQ0M7QXhIOHduQ0Y7QXdIM3duQ0U7RUFDQyx5QnBINElZO0FKaW9uQ2Y7QXdIenduQ0U7RUFDQywyQnBIdUlZO0FKb29uQ2Y7QXdIdnduQ0U7RUFDQyw0QnBIa0lZO0FKdW9uQ2Y7QXdIcnduQ0U7RUFDQywwQnBINkhZO0FKMG9uQ2Y7O0F1SHh4bkNJO0VDYkgseUJwSDJKYztBSjhvbkNmO0F3SHZ5bkNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIeXluQ0Y7QXdIdHluQ0M7RUFDQztBeEh3eW5DRjtBd0h0eW5DQztFQUNDO0F4SHd5bkNGO0F3SHJ5bkNFO0VBQ0MseUJwSDRJWTtBSjJwbkNmO0F3SG55bkNFO0VBQ0MsMkJwSHVJWTtBSjhwbkNmO0F3SGp5bkNFO0VBQ0MsNEJwSGtJWTtBSmlxbkNmO0F3SC94bkNFO0VBQ0MsMEJwSDZIWTtBSm9xbkNmOztBdUhsem5DSTtFQ2JILHlCcEgySmM7QUp3cW5DZjtBd0hqMG5DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SG0wbkNGO0F3SGgwbkNDO0VBQ0M7QXhIazBuQ0Y7QXdIaDBuQ0M7RUFDQztBeEhrMG5DRjtBd0gvem5DRTtFQUNDLHlCcEg0SVk7QUpxcm5DZjtBd0g3em5DRTtFQUNDLDJCcEh1SVk7QUp3cm5DZjtBd0gzem5DRTtFQUNDLDRCcEhrSVk7QUoycm5DZjtBd0h6em5DRTtFQUNDLDBCcEg2SFk7QUo4cm5DZjs7QXVINTBuQ0k7RUNiSCx5QnBIMkpjO0FKa3NuQ2Y7QXdIMzFuQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEg2MW5DRjtBd0gxMW5DQztFQUNDO0F4SDQxbkNGO0F3SDExbkNDO0VBQ0M7QXhINDFuQ0Y7QXdIejFuQ0U7RUFDQyx5QnBINElZO0FKK3NuQ2Y7QXdIdjFuQ0U7RUFDQywyQnBIdUlZO0FKa3RuQ2Y7QXdIcjFuQ0U7RUFDQyw0QnBIa0lZO0FKcXRuQ2Y7QXdIbjFuQ0U7RUFDQywwQnBINkhZO0FKd3RuQ2Y7O0F1SHQybkNJO0VDYkgseUJwSDJKYztBSjR0bkNmO0F3SHIzbkNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIdTNuQ0Y7QXdIcDNuQ0M7RUFDQztBeEhzM25DRjtBd0hwM25DQztFQUNDO0F4SHMzbkNGO0F3SG4zbkNFO0VBQ0MseUJwSDRJWTtBSnl1bkNmO0F3SGozbkNFO0VBQ0MsMkJwSHVJWTtBSjR1bkNmO0F3SC8ybkNFO0VBQ0MsNEJwSGtJWTtBSit1bkNmO0F3SDcybkNFO0VBQ0MsMEJwSDZIWTtBSmt2bkNmOztBdUhoNG5DSTtFQ2JILHlCcEgySmM7QUpzdm5DZjtBd0gvNG5DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SGk1bkNGO0F3SDk0bkNDO0VBQ0M7QXhIZzVuQ0Y7QXdIOTRuQ0M7RUFDQztBeEhnNW5DRjtBd0g3NG5DRTtFQUNDLHlCcEg0SVk7QUptd25DZjtBd0gzNG5DRTtFQUNDLDJCcEh1SVk7QUpzd25DZjtBd0h6NG5DRTtFQUNDLDRCcEhrSVk7QUp5d25DZjtBd0h2NG5DRTtFQUNDLDBCcEg2SFk7QUo0d25DZjs7QXVIMTVuQ0k7RUNiSCx5QnBIMkpjO0FKZ3huQ2Y7QXdIejZuQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEgyNm5DRjtBd0h4Nm5DQztFQUNDO0F4SDA2bkNGO0F3SHg2bkNDO0VBQ0M7QXhIMDZuQ0Y7QXdIdjZuQ0U7RUFDQyx5QnBINElZO0FKNnhuQ2Y7QXdIcjZuQ0U7RUFDQywyQnBIdUlZO0FKZ3luQ2Y7QXdIbjZuQ0U7RUFDQyw0QnBIa0lZO0FKbXluQ2Y7QXdIajZuQ0U7RUFDQywwQnBINkhZO0FKc3luQ2Y7O0F1SHA3bkNJO0VDYkgseUJwSDJKYztBSjB5bkNmO0F3SG44bkNDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIcThuQ0Y7QXdIbDhuQ0M7RUFDQztBeEhvOG5DRjtBd0hsOG5DQztFQUNDO0F4SG84bkNGO0F3SGo4bkNFO0VBQ0MseUJwSDRJWTtBSnV6bkNmO0F3SC83bkNFO0VBQ0MsMkJwSHVJWTtBSjB6bkNmO0F3SDc3bkNFO0VBQ0MsNEJwSGtJWTtBSjZ6bkNmO0F3SDM3bkNFO0VBQ0MsMEJwSDZIWTtBSmcwbkNmOztBdUg5OG5DSTtFQ2JILHlCcEgySmM7QUpvMG5DZjtBd0g3OW5DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SCs5bkNGO0F3SDU5bkNDO0VBQ0M7QXhIODluQ0Y7QXdINTluQ0M7RUFDQztBeEg4OW5DRjtBd0gzOW5DRTtFQUNDLHlCcEg0SVk7QUppMW5DZjtBd0h6OW5DRTtFQUNDLDJCcEh1SVk7QUpvMW5DZjtBd0h2OW5DRTtFQUNDLDRCcEhrSVk7QUp1MW5DZjtBd0hyOW5DRTtFQUNDLDBCcEg2SFk7QUowMW5DZjs7QXVIeCtuQ0k7RUNiSCx5QnBIMkpjO0FKODFuQ2Y7QXdIdi9uQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEh5L25DRjtBd0h0L25DQztFQUNDO0F4SHcvbkNGO0F3SHQvbkNDO0VBQ0M7QXhIdy9uQ0Y7QXdIci9uQ0U7RUFDQyx5QnBINElZO0FKMjJuQ2Y7QXdIbi9uQ0U7RUFDQywyQnBIdUlZO0FKODJuQ2Y7QXdIai9uQ0U7RUFDQyw0QnBIa0lZO0FKaTNuQ2Y7QXdILytuQ0U7RUFDQywwQnBINkhZO0FKbzNuQ2Y7O0F1SGxnb0NJO0VDYkgseUJwSDJKYztBSnczbkNmO0F3SGpob0NDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIbWhvQ0Y7QXdIaGhvQ0M7RUFDQztBeEhraG9DRjtBd0hoaG9DQztFQUNDO0F4SGtob0NGO0F3SC9nb0NFO0VBQ0MseUJwSDRJWTtBSnE0bkNmO0F3SDdnb0NFO0VBQ0MsMkJwSHVJWTtBSnc0bkNmO0F3SDNnb0NFO0VBQ0MsNEJwSGtJWTtBSjI0bkNmO0F3SHpnb0NFO0VBQ0MsMEJwSDZIWTtBSjg0bkNmOztBdUg1aG9DSTtFQ2JILHlCcEgySmM7QUprNW5DZjtBd0gzaW9DQztFQUNDLHlCcEh3SmE7RW9IdkpiO0F4SDZpb0NGO0F3SDFpb0NDO0VBQ0M7QXhINGlvQ0Y7QXdIMWlvQ0M7RUFDQztBeEg0aW9DRjtBd0h6aW9DRTtFQUNDLHlCcEg0SVk7QUorNW5DZjtBd0h2aW9DRTtFQUNDLDJCcEh1SVk7QUprNm5DZjtBd0hyaW9DRTtFQUNDLDRCcEhrSVk7QUpxNm5DZjtBd0huaW9DRTtFQUNDLDBCcEg2SFk7QUp3Nm5DZjs7QXVIdGpvQ0k7RUNiSCx5QnBIMkpjO0FKNDZuQ2Y7QXdIcmtvQ0M7RUFDQyx5QnBId0phO0VvSHZKYjtBeEh1a29DRjtBd0hwa29DQztFQUNDO0F4SHNrb0NGO0F3SHBrb0NDO0VBQ0M7QXhIc2tvQ0Y7QXdIbmtvQ0U7RUFDQyx5QnBINElZO0FKeTduQ2Y7QXdIamtvQ0U7RUFDQywyQnBIdUlZO0FKNDduQ2Y7QXdIL2pvQ0U7RUFDQyw0QnBIa0lZO0FKKzduQ2Y7QXdIN2pvQ0U7RUFDQywwQnBINkhZO0FKazhuQ2Y7O0F1SGhsb0NJO0VDYkgseUJwSDJKYztBSnM4bkNmO0F3SC9sb0NDO0VBQ0MseUJwSHdKYTtFb0h2SmI7QXhIaW1vQ0Y7QXdIOWxvQ0M7RUFDQztBeEhnbW9DRjtBd0g5bG9DQztFQUNDO0F4SGdtb0NGO0F3SDdsb0NFO0VBQ0MseUJwSDRJWTtBSm05bkNmO0F3SDNsb0NFO0VBQ0MsMkJwSHVJWTtBSnM5bkNmO0F3SHpsb0NFO0VBQ0MsNEJwSGtJWTtBSnk5bkNmO0F3SHZsb0NFO0VBQ0MsMEJwSDZIWTtBSjQ5bkNmOztBeUh6bm9DQTs7RUFBQTtBQUlBO0VBQ0k7QXpIMm5vQ0o7O0F5SHhub0NBO0VBQ0k7RUFDQTtFQUNBO0F6SDJub0NKOztBeUh4bm9DQTtFQUNJO0VBQ0EsbUJySGtXSztFcUhqV0w7RUFDQSxxQnJIdWQwQjtFcUh0ZDFCLHlCckhUTztFcUhVUCxrQnJINmhCMEI7RXFINWhCMUIsZ0JySHFpQjBCO0VPNWlCeEIsOENBUlc7QVgyb29DakI7O0F5SHhub0NBO0VBQ0k7QXpIMm5vQ0o7O0F5SHpub0NBO0VBQ0k7QXpING5vQ0o7O0F5SDFub0NBO0VBQ0k7QXpINm5vQ0o7O0F5SDFub0NBO0VoQ0xDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE2RUEsMkJnQzFFd0I7RWhDMkVyQix3QmdDM0VxQjtFaEM0RXZCLHVCZ0M1RXVCO0VoQzZFdEIsbUJnQzdFc0I7RWhDMkR4QixzQ2dDMUQ0QjtFaEMyRHpCLG1DZ0MzRHlCO0VoQzREM0Isa0NnQzVEMkI7RWhDNkQxQiw4QmdDN0QwQjtFaEM4RHhCLDRCZ0M5RHdCO0VBQ3pCO0F6SHdvb0NKO0F5SHJvb0NRO0VBQ0k7RUFDQSxjckhzREk7RXFIckRKLG1CckhxZ0JrQjtFcUhwZ0JsQixnQnJINGdCa0I7QUoybm5DOUI7QXlIbm9vQ0k7RUFDSTtBekhxb29DUjtBeUhwb29DUTtFQUNJO0VBQ0EsY3JIdkNEO0VxSHdDQyxrQnJIMGZrQjtFcUh6ZmxCLGdCckhrZ0JrQjtBSm9vbkM5Qjs7QXlIOW5vQ1E7O0VBQ0ksbUJySGlma0I7QUppcG5DOUI7QXlIOW5vQ0k7RUFDSTtBekhnb29DUjs7QXlIM25vQ0E7RUFDSSxtQnJIc0JZO0VxSHJCWixjckhyRU87RXFIc0VQLGdCckg0ZTBCO0VxSDNlMUI7RUFDQTtFQUNBLGtCckhnZTBCO0VxSC9kMUI7RUFDQSxxQnJIc1owQjtBSnd1bkM5QjtBeUg1bm9DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJIN0VHO0VxSDhFSDtBekg4bm9DUjs7QXlIMW5vQ0E7RUFDSTtJQUFLO0V6SDhub0NQO0FBQ0Y7QXlIN25vQ0E7RUFDSTtJQUFLO0V6SGdvb0NQO0FBQ0Y7QXlIem5vQ1k7RUFDSSx5QnJINkNEO0FKOGtvQ2Y7O0F5SDVub0NZO0VBQ0kseUJySDZDRDtBSmtsb0NmOztBeUhob29DWTtFQUNJLHlCckg2Q0Q7QUpzbG9DZjs7QXlIcG9vQ1k7RUFDSSx5QnJINkNEO0FKMGxvQ2Y7O0F5SHhvb0NZO0VBQ0kseUJySDZDRDtBSjhsb0NmOztBeUg1b29DWTtFQUNJLHlCckg2Q0Q7QUprbW9DZjs7QXlIaHBvQ1k7RUFDSSx5QnJINkNEO0FKc21vQ2Y7O0F5SHBwb0NZO0VBQ0kseUJySDZDRDtBSjBtb0NmOztBeUh4cG9DWTtFQUNJLHlCckg2Q0Q7QUo4bW9DZjs7QXlINXBvQ1k7RUFDSSx5QnJINkNEO0FKa25vQ2Y7O0F5SGhxb0NZO0VBQ0kseUJySDZDRDtBSnNub0NmOztBeUhwcW9DWTtFQUNJLHlCckg2Q0Q7QUowbm9DZjs7QXlIeHFvQ1k7RUFDSSx5QnJINkNEO0FKOG5vQ2Y7O0F5SDVxb0NZO0VBQ0kseUJySDZDRDtBSmtvb0NmOztBeUhocm9DWTtFQUNJLHlCckg2Q0Q7QUpzb29DZjs7QXlIcHJvQ1k7RUFDSSx5QnJINkNEO0FKMG9vQ2Y7O0F5SHhyb0NZO0VBQ0kseUJySDZDRDtBSjhvb0NmOztBeUg1cm9DWTtFQUNJLHlCckg2Q0Q7QUprcG9DZjs7QXlIaHNvQ1k7RUFDSSx5QnJINkNEO0FKc3BvQ2Y7O0F5SHBzb0NZO0VBQ0kseUJySDZDRDtBSjBwb0NmOztBeUh4c29DWTtFQUNJLHlCckg2Q0Q7QUo4cG9DZjs7QXlINXNvQ1k7RUFDSSx5QnJINkNEO0FKa3FvQ2Y7O0F5SGh0b0NZO0VBQ0kseUJySDZDRDtBSnNxb0NmOztBeUhwdG9DWTtFQUNJLHlCckg2Q0Q7QUowcW9DZjs7QXlIeHRvQ1k7RUFDSSx5QnJINkNEO0FKOHFvQ2Y7O0F5SDV0b0NZO0VBQ0kseUJySDZDRDtBSmtyb0NmOztBeUhodW9DWTtFQUNJLHlCckg2Q0Q7QUpzcm9DZjs7QXlIcHVvQ1k7RUFDSSx5QnJINkNEO0FKMHJvQ2Y7O0F5SHh1b0NZO0VBQ0kseUJySDZDRDtBSjhyb0NmOztBeUg1dW9DWTtFQUNJLHlCckg2Q0Q7QUprc29DZjs7QXlIaHZvQ1k7RUFDSSx5QnJINkNEO0FKc3NvQ2Y7O0F5SHB2b0NZO0VBQ0kseUJySDZDRDtBSjBzb0NmOztBeUh4dm9DWTtFQUNJLHlCckg2Q0Q7QUo4c29DZjs7QXlINXZvQ1k7RUFDSSx5QnJINkNEO0FKa3RvQ2Y7O0F5SGh3b0NZO0VBQ0kseUJySDZDRDtBSnN0b0NmOztBeUhwd29DWTtFQUNJLHlCckg2Q0Q7QUowdG9DZjs7QXlIeHdvQ1k7RUFDSSx5QnJINkNEO0FKOHRvQ2Y7O0F5SDV3b0NZO0VBQ0kseUJySDZDRDtBSmt1b0NmOztBeUhoeG9DWTtFQUNJLHlCckg2Q0Q7QUpzdW9DZjs7QXlIcHhvQ1k7RUFDSSx5QnJINkNEO0FKMHVvQ2Y7O0F5SHh4b0NZO0VBQ0kseUJySDZDRDtBSjh1b0NmOztBeUg1eG9DWTtFQUNJLHlCckg2Q0Q7QUprdm9DZjs7QXlIaHlvQ1k7RUFDSSx5QnJINkNEO0FKc3ZvQ2Y7O0F5SHB5b0NZO0VBQ0kseUJySDZDRDtBSjB2b0NmOztBeUh4eW9DWTtFQUNJLHlCckg2Q0Q7QUo4dm9DZjs7QXlINXlvQ1k7RUFDSSx5QnJINkNEO0FKa3dvQ2Y7O0F5SGh6b0NZO0VBQ0kseUJySDZDRDtBSnN3b0NmOztBeUhwem9DWTtFQUNJLHlCckg2Q0Q7QUowd29DZjs7QXlIeHpvQ1k7RUFDSSx5QnJINkNEO0FKOHdvQ2Y7O0F5SDV6b0NZO0VBQ0kseUJySDZDRDtBSmt4b0NmOztBeUhoMG9DWTtFQUNJLHlCckg2Q0Q7QUpzeG9DZjs7QXlIcDBvQ1k7RUFDSSx5QnJINkNEO0FKMHhvQ2Y7O0F5SHgwb0NZO0VBQ0kseUJySDZDRDtBSjh4b0NmOztBeUg1MG9DWTtFQUNJLHlCckg2Q0Q7QUpreW9DZjs7QXlIaDFvQ1k7RUFDSSx5QnJINkNEO0FKc3lvQ2Y7O0F5SHAxb0NZO0VBQ0kseUJySDZDRDtBSjB5b0NmOztBMEh2OG9DQTs7RUFBQTtBQUlBO0VBQ0ksYXRIaW9EVTtFc0hob0RWLGN0SGlvRFU7QUp3MGxDZDs7QTBIdDhvQ0E7RUFDSSxXdEgrbkRVO0VzSDluRFYsWXRIK25EVTtBSjAwbENkOztBMEh0OG9DQTtFQUNJLFd0SDZuRFU7RXNINW5EVixZdEg2bkRVO0FKNDBsQ2Q7O0EySHI5b0NJO0VBQ0ksb0J2SDByQnNCO0V1SHpyQnRCLHVCdkh5ckJzQjtFdUh4ckJ0QixrQnZIMHJCc0I7RXVIenJCdEIseUJ2SDByQnNCO0V1SHpyQnRCLGdCdkhrakJzQjtFdUhqakJ0QjtBM0h3OW9DUjtBMkhuOW9DUTtFQUNJO0VBQ0EsY3ZIQ0Q7QUpvOW9DWDtBMkhsOW9DUTtFQUNJLGV2SDJoQmtCO0FKeTduQzlCO0EySC84b0NJO0VBQ0ksZ0J2SCtoQnNCO0V1SDloQnRCO0EzSGk5b0NSO0EySDc4b0NRO0VBQ0k7RUFDQTtFQUNBO0EzSCs4b0NaO0EySDM4b0NJOztFQUVJLG1Cdkh5Z0JzQjtFdUh4Z0J0QjtBM0g2OG9DUjtBMkh2OG9DUTtFQUNJO0EzSHk4b0NaO0EySGo4b0NROztFQUVJO0EzSG04b0NaO0EySDM3b0NRO0VBQ0kseUJ2SGxERDtFdUhtREMsY3ZIN0REO0FKMC9vQ1g7QTJIMzdvQ1k7RUFDSSxjdkh0REw7QUptL29DWDtBMkhwN29DUTtFQUNJLHlCdkh4RUQ7RXVIeUVDLGN2SGpFRDtBSnUvb0NYO0EySHA3b0NZO0VBQ0ksY3ZIcEVMO0FKMC9vQ1g7O0EySDU2b0NJO0VuR2hGRSx5Qm1HaUZFO0EzSCs2b0NSO0F3QjUvb0NNO0VtRzRFRjtJbkczRUk7RXhCKy9vQ047QUFDRjs7QTJIMzZvQ0k7O0VBRUk7RUFDQTtBM0g4Nm9DUjtBMkh2Nm9DZ0I7O0VBRUk7QTNIeTZvQ3BCO0EySG42b0NnQjs7RUFFSTtBM0hxNm9DcEI7O0EySDE1b0NJO0VBQ0k7QTNINjVvQ1I7QTJIMzVvQ1E7O0VBRUksb0J2SHduQ3dCO0V1SHZuQ3hCLHFCdkh1bkN3QjtBSnN5bUNwQzs7QTJIdjVvQ0k7RUFDSTtBM0gwNW9DUjtBMkh2NW9DSTtFQUNJO0EzSHk1b0NSO0EySHA1b0NZO0VBQ0k7RUFDQTtBM0hzNW9DaEI7QTJILzRvQ1k7RUFDSTtFQUNBO0EzSGk1b0NoQjs7QTJIejRvQ0k7RUFDSTtBM0g0NG9DUjtBMkh6NG9DSTtFQUNJO0EzSDI0b0NSO0EySHY0b0NRO0VBQ0k7QTNIeTRvQ1o7QTJIcjRvQ0k7RUFDSTtBM0h1NG9DUjs7QTJIbjRvQ0E7O0VBRUk7RUFDQTtFQUNBO0EzSHM0b0NKO0FjbmdwQ0k7RTZHeUhKOztJQU9RO0UzSHc0b0NOO0UySHQ0b0NNOztJQUNJO0UzSHk0b0NWO0FBQ0Y7O0EySHI0b0NBO0VBQ0k7QTNIdzRvQ0o7O0EySHI0b0NBO0VBQ0k7QTNIdzRvQ0o7O0EySHI0b0NBO0VBQ0k7RW5Iek5GO0VBQ0E7QVJrbXBDRjtBMkh2NG9DSTtFQUNJO0EzSHk0b0NSO0EySGw0b0NnQjtFckh4TFo7RUFDQTtBTjZqcENKO0EySGg0b0NnQjtFckg1TVo7RUFDQTtBTitrcENKO0EySHAzb0NRO0VBQ0ksdUJ2SGkvQnlCO0FKcTRtQ3JDO0EySG4zb0NRO0VBQ0k7RUFDQSxjdkg1UEQ7RXFCTFQseUJyQitGYztFdUhvS0oscUJ2SHBLSTtBSnlocENoQjtBMkhsM29DUTtFQUNJLGN2SDVQRDtFdUg2UEM7RUFDQSx5QnZIcFFEO0V1SHFRQyxxQnZIbFFEO0FKc25wQ1g7QTJIajNvQ1E7RUFDSTtFQUNBO0VBQ0EsY3ZIakxJO0V1SG1MSix5QnZIN1FEO0V1SDhRQztBM0hrM29DWjtBMkhoM29DWTtFQUNJO0VBQ0EsY3ZIOEgwQjtFdUg1SDFCLHlCdkhsUkw7RXVIbVJLLHFCdkhsUkw7QUptb3BDWDtBMkg5Mm9DWTtFQUNJO0VBQ0EsVXZIazlCb0I7RXVIajlCcEIsK0N2SDRiZ0I7QUpvN25DaEM7O0EySDEyb0NBO0VBQ0k7RUFDQTtFQUNBLDhCdkh1aUJvQztFdUh0aUJwQztFdEhsREUsZUFMSTtFc0gwRE4sZ0J2SHlRMEI7RXVIeFExQixnQnZIK1EwQjtFdUg5UTFCLGN2SG5TTztFdUhvU1A7RUFDQSx5QnZINVNPO0V1SDZTUDtFQUNBO0VBQ0EseUN2SDZwQmdDO0V1SDVwQmhDLDBCdkg2cEJnQztFdUg1cEJoQztFckh2U0E7RUtKRSxtREFSVztFZ0hzVGI7QTNINDJvQ0o7QTJIMTJvQ0k7RUFDSSxxQnZIc2dCZ0M7RXVIcmdCaEM7RWhIbFRGLHdGQVJXO0FYdXFwQ2pCO0EySGwyb0NRO0VBTUksY3ZIbFVEO0V1SG1VQyx5QnZIMVVEO0FKeXFwQ1g7QTJIMzFvQ0k7RUFFSTtFQUNBLHNCdkg4WHNCO0V1SDdYdEI7QTNINDFvQ1I7QTJIejFvQ0k7RUFDSSxjdkhoVkc7RXVIaVZILHlCdkhyVkc7QUpncnBDWDtBMkh0MW9DSTtFQUNJO0VBQ0E7QTNIdzFvQ1I7O0EySHAxb0NBO0VBQ0k7RUFDQTtFQUNBLGtDdkhzZW9DO0V1SHJlcEM7RXRIbkhFLGVBTEk7RXNIMkhOLGdCdkh3TTBCO0V1SHZNMUIsZ0J2SDhNMEI7RXVIN00xQixjdkhwV087RXVIcVdQLHlCdkg1V087RXVINldQO0VBQ0E7RUFDQTtFckhyV0E7RUtKRSxtREFSVztFYVVYLHdFbUc2V0Y7QTNIbTFvQ0o7QXdCNXJwQ007RW1Hc1ZOO0luR3JWUTtFeEIrcnBDTjtBQUNGO0EySHIxb0NJO0VBQ0ksY3ZIbFhHO0V1SG1YSCx5QnZIMVhHO0V1SDJYSCxxQnZIa2NnQztFdUhqY2hDO0VoSHRYRix3RkFSVztBWHN0cENqQjtBMkgzMG9DSTtFQUNJLGN2SGxZRztFdUhvWUg7QTNINDBvQ1I7QTJIcDBvQ0k7RUFFSSx5QnZIcFpHO0V1SHVaSDtBM0htMG9DUjs7QTJIOXpvQ0k7RUFDSTtBM0hpMG9DUjs7QTJIN3pvQ0E7RUFDSTtBM0hnMG9DSjs7QTJIN3pvQ0E7RUFDSTtBM0hnMG9DSjs7QTRIaHZwQ0E7O0VBQUE7QUFJQTs7RUFFQyxzQ3hIa2lCNkI7RXdIamlCN0IsZ0J4SG1qQjZCO0FKK3JvQzlCOztBNEgvdXBDQTtFQUNDLHNDeEgraEI2QjtFd0g5aEI3QixleEhvbUI2QjtFd0hubUI3QixnQnhINGlCNkI7RXdIM2lCN0IsZ0J4SG9tQjZCO0FKOG9vQzlCOztBNEgvdXBDQTtFQUNDLGN4SGdGZTtFd0gvRWYseUJ4SGlmNkI7QUppd29DOUI7QTRIanZwQ0M7RUFDQyxjeEhtWXdDO0V3SGxZeEM7QTVIbXZwQ0Y7O0E0SDl1cENDO0VBQ0M7QTVIaXZwQ0Y7QWNqc3BDSTtFOEdsREo7SUFLRSxleEhpaEI0QjtFSml1b0M1QjtBQUNGOztBNEgvdXBDQTtFQUNDO0VBQ0c7QTVIa3ZwQ0o7O0E0SC91cENBO0VBQ0M7QTVIa3ZwQ0Q7O0E0SC91cENBO0VBQ0MsbUJ4SHFnQjZCO0FKNnVvQzlCOztBNEg3dXBDQTtFQUNDLGV4SGtoQjZCO0V3SGpoQjdCLGdCeEhzZ0I2QjtBSjB1b0M5Qjs7QWN4dHBDSTtFOEdsQkg7SUFDRSxtQnhIMmhCMkI7RUptdG9DNUI7QUFDRjtBYzl0cENJO0U4R1pIO0lBQ0UsbUJ4SHFoQjJCO0VKd3RvQzVCO0FBQ0Y7QWNudXBDSTtFOEdMSDtJQUNDLGlCeEgrZjRCO0VKNHVvQzVCO0FBQ0Y7QTRIdnVwQ0E7RUFDQztBNUh5dXBDRDtBYzN1cENJO0U4R0dIO0lBR0Usa0J4SGtlMkI7RUp1d29DNUI7QUFDRjtBNEh2dXBDRTtFQUNBLG1CeEg0ZDRCO0V3SDNkNUIsZ0J4SG9lNEI7QUpxd29DOUI7QWNwdnBDSTtFOEdTRjtJQUtDLGtCeEgwZDJCO0VKZ3hvQzVCO0FBQ0Y7O0E0SHB1cENBO0V2SDBKTSxtQkFMSTtFdUhuSlIsZ0J4SHFkNEI7QUpreG9DOUI7O0E0SHB1cENBO0V2SHFKTSxlQUxJO0V1SDlJVCxnQnhIZ2Q2QjtBSnV4b0M5Qjs7QTRIcHVwQ0E7RXZIZ0pNLGtCQUxJO0V1SHpJVCxnQnhIMmM2QjtBSjR4b0M5Qjs7QTRIanVwQ0E7RUFDQztFQUNBLHNDeEhxYjZCO0V3SHBiN0IsZ0J4SG9jNkI7QUpneW9DOUI7O0E0SDl0cENRO0VBQ0w7QTVIaXVwQ0g7QTRIOXRwQ0U7RUFDQyxjeEg0Qlk7QUpvc3BDZjtBNEg5dHBDSTtFQUNEO0E1SGd1cENIOztBNEh4dXBDUTtFQUNMO0E1SDJ1cENIO0E0SHh1cENFO0VBQ0MsY3hINEJZO0FKOHNwQ2Y7QTRIeHVwQ0k7RUFDRDtBNUgwdXBDSDs7QTRIbHZwQ1E7RUFDTDtBNUhxdnBDSDtBNEhsdnBDRTtFQUNDLGN4SDRCWTtBSnd0cENmO0E0SGx2cENJO0VBQ0Q7QTVIb3ZwQ0g7O0E0SDV2cENRO0VBQ0w7QTVIK3ZwQ0g7QTRINXZwQ0U7RUFDQyxjeEg0Qlk7QUprdXBDZjtBNEg1dnBDSTtFQUNEO0E1SDh2cENIOztBNEh0d3BDUTtFQUNMO0E1SHl3cENIO0E0SHR3cENFO0VBQ0MsY3hINEJZO0FKNHVwQ2Y7QTRIdHdwQ0k7RUFDRDtBNUh3d3BDSDs7QTRIaHhwQ1E7RUFDTDtBNUhteHBDSDtBNEhoeHBDRTtFQUNDLGN4SDRCWTtBSnN2cENmO0E0SGh4cENJO0VBQ0Q7QTVIa3hwQ0g7O0E0SDF4cENRO0VBQ0w7QTVINnhwQ0g7QTRIMXhwQ0U7RUFDQyxjeEg0Qlk7QUpnd3BDZjtBNEgxeHBDSTtFQUNEO0E1SDR4cENIOztBNEhweXBDUTtFQUNMO0E1SHV5cENIO0E0SHB5cENFO0VBQ0MsY3hINEJZO0FKMHdwQ2Y7QTRIcHlwQ0k7RUFDRDtBNUhzeXBDSDs7QTRIOXlwQ1E7RUFDTDtBNUhpenBDSDtBNEg5eXBDRTtFQUNDLGN4SDRCWTtBSm94cENmO0E0SDl5cENJO0VBQ0Q7QTVIZ3pwQ0g7O0E0SHh6cENRO0VBQ0w7QTVIMnpwQ0g7QTRIeHpwQ0U7RUFDQyxjeEg0Qlk7QUo4eHBDZjtBNEh4enBDSTtFQUNEO0E1SDB6cENIOztBNEhsMHBDUTtFQUNMO0E1SHEwcENIO0E0SGwwcENFO0VBQ0MsY3hINEJZO0FKd3lwQ2Y7QTRIbDBwQ0k7RUFDRDtBNUhvMHBDSDs7QTRINTBwQ1E7RUFDTDtBNUgrMHBDSDtBNEg1MHBDRTtFQUNDLGN4SDRCWTtBSmt6cENmO0E0SDUwcENJO0VBQ0Q7QTVIODBwQ0g7O0E0SHQxcENRO0VBQ0w7QTVIeTFwQ0g7QTRIdDFwQ0U7RUFDQyxjeEg0Qlk7QUo0enBDZjtBNEh0MXBDSTtFQUNEO0E1SHcxcENIOztBNEhoMnBDUTtFQUNMO0E1SG0ycENIO0E0SGgycENFO0VBQ0MsY3hINEJZO0FKczBwQ2Y7QTRIaDJwQ0k7RUFDRDtBNUhrMnBDSDs7QTRIMTJwQ1E7RUFDTDtBNUg2MnBDSDtBNEgxMnBDRTtFQUNDLGN4SDRCWTtBSmcxcENmO0E0SDEycENJO0VBQ0Q7QTVINDJwQ0g7O0E0SHAzcENRO0VBQ0w7QTVIdTNwQ0g7QTRIcDNwQ0U7RUFDQyxjeEg0Qlk7QUowMXBDZjtBNEhwM3BDSTtFQUNEO0E1SHMzcENIOztBNEg5M3BDUTtFQUNMO0E1SGk0cENIO0E0SDkzcENFO0VBQ0MsY3hINEJZO0FKbzJwQ2Y7QTRIOTNwQ0k7RUFDRDtBNUhnNHBDSDs7QTRIeDRwQ1E7RUFDTDtBNUgyNHBDSDtBNEh4NHBDRTtFQUNDLGN4SDRCWTtBSjgycENmO0E0SHg0cENJO0VBQ0Q7QTVIMDRwQ0g7O0E0SGw1cENRO0VBQ0w7QTVIcTVwQ0g7QTRIbDVwQ0U7RUFDQyxjeEg0Qlk7QUp3M3BDZjtBNEhsNXBDSTtFQUNEO0E1SG81cENIOztBNEg1NXBDUTtFQUNMO0E1SCs1cENIO0E0SDU1cENFO0VBQ0MsY3hINEJZO0FKazRwQ2Y7QTRINTVwQ0k7RUFDRDtBNUg4NXBDSDs7QTRIdDZwQ1E7RUFDTDtBNUh5NnBDSDtBNEh0NnBDRTtFQUNDLGN4SDRCWTtBSjQ0cENmO0E0SHQ2cENJO0VBQ0Q7QTVIdzZwQ0g7O0E0SGg3cENRO0VBQ0w7QTVIbTdwQ0g7QTRIaDdwQ0U7RUFDQyxjeEg0Qlk7QUpzNXBDZjtBNEhoN3BDSTtFQUNEO0E1SGs3cENIOztBNEgxN3BDUTtFQUNMO0E1SDY3cENIO0E0SDE3cENFO0VBQ0MsY3hINEJZO0FKZzZwQ2Y7QTRIMTdwQ0k7RUFDRDtBNUg0N3BDSDs7QTRIcDhwQ1E7RUFDTDtBNUh1OHBDSDtBNEhwOHBDRTtFQUNDLGN4SDRCWTtBSjA2cENmO0E0SHA4cENJO0VBQ0Q7QTVIczhwQ0g7O0E0SDk4cENRO0VBQ0w7QTVIaTlwQ0g7QTRIOThwQ0U7RUFDQyxjeEg0Qlk7QUpvN3BDZjtBNEg5OHBDSTtFQUNEO0E1SGc5cENIOztBNEh4OXBDUTtFQUNMO0E1SDI5cENIO0E0SHg5cENFO0VBQ0MsY3hINEJZO0FKODdwQ2Y7QTRIeDlwQ0k7RUFDRDtBNUgwOXBDSDs7QTRIbCtwQ1E7RUFDTDtBNUhxK3BDSDtBNEhsK3BDRTtFQUNDLGN4SDRCWTtBSnc4cENmO0E0SGwrcENJO0VBQ0Q7QTVIbytwQ0g7O0E0SDUrcENRO0VBQ0w7QTVIKytwQ0g7QTRINStwQ0U7RUFDQyxjeEg0Qlk7QUprOXBDZjtBNEg1K3BDSTtFQUNEO0E1SDgrcENIOztBNEh0L3BDUTtFQUNMO0E1SHkvcENIO0E0SHQvcENFO0VBQ0MsY3hINEJZO0FKNDlwQ2Y7QTRIdC9wQ0k7RUFDRDtBNUh3L3BDSDs7QTRIaGdxQ1E7RUFDTDtBNUhtZ3FDSDtBNEhoZ3FDRTtFQUNDLGN4SDRCWTtBSnMrcENmO0E0SGhncUNJO0VBQ0Q7QTVIa2dxQ0g7O0E0SDFncUNRO0VBQ0w7QTVINmdxQ0g7QTRIMWdxQ0U7RUFDQyxjeEg0Qlk7QUpnL3BDZjtBNEgxZ3FDSTtFQUNEO0E1SDRncUNIOztBNEhwaHFDUTtFQUNMO0E1SHVocUNIO0E0SHBocUNFO0VBQ0MsY3hINEJZO0FKMC9wQ2Y7QTRIcGhxQ0k7RUFDRDtBNUhzaHFDSDs7QTRIOWhxQ1E7RUFDTDtBNUhpaXFDSDtBNEg5aHFDRTtFQUNDLGN4SDRCWTtBSm9ncUNmO0E0SDlocUNJO0VBQ0Q7QTVIZ2lxQ0g7O0E0SHhpcUNRO0VBQ0w7QTVIMmlxQ0g7QTRIeGlxQ0U7RUFDQyxjeEg0Qlk7QUo4Z3FDZjtBNEh4aXFDSTtFQUNEO0E1SDBpcUNIOztBNEhsanFDUTtFQUNMO0E1SHFqcUNIO0E0SGxqcUNFO0VBQ0MsY3hINEJZO0FKd2hxQ2Y7QTRIbGpxQ0k7RUFDRDtBNUhvanFDSDs7QTRINWpxQ1E7RUFDTDtBNUgranFDSDtBNEg1anFDRTtFQUNDLGN4SDRCWTtBSmtpcUNmO0E0SDVqcUNJO0VBQ0Q7QTVIOGpxQ0g7O0E0SHRrcUNRO0VBQ0w7QTVIeWtxQ0g7QTRIdGtxQ0U7RUFDQyxjeEg0Qlk7QUo0aXFDZjtBNEh0a3FDSTtFQUNEO0E1SHdrcUNIOztBNEhobHFDUTtFQUNMO0E1SG1scUNIO0E0SGhscUNFO0VBQ0MsY3hINEJZO0FKc2pxQ2Y7QTRIaGxxQ0k7RUFDRDtBNUhrbHFDSDs7QTRIMWxxQ1E7RUFDTDtBNUg2bHFDSDtBNEgxbHFDRTtFQUNDLGN4SDRCWTtBSmdrcUNmO0E0SDFscUNJO0VBQ0Q7QTVINGxxQ0g7O0E0SHBtcUNRO0VBQ0w7QTVIdW1xQ0g7QTRIcG1xQ0U7RUFDQyxjeEg0Qlk7QUowa3FDZjtBNEhwbXFDSTtFQUNEO0E1SHNtcUNIOztBNEg5bXFDUTtFQUNMO0E1SGlucUNIO0E0SDltcUNFO0VBQ0MsY3hINEJZO0FKb2xxQ2Y7QTRIOW1xQ0k7RUFDRDtBNUhnbnFDSDs7QTRIeG5xQ1E7RUFDTDtBNUgybnFDSDtBNEh4bnFDRTtFQUNDLGN4SDRCWTtBSjhscUNmO0E0SHhucUNJO0VBQ0Q7QTVIMG5xQ0g7O0E0SGxvcUNRO0VBQ0w7QTVIcW9xQ0g7QTRIbG9xQ0U7RUFDQyxjeEg0Qlk7QUp3bXFDZjtBNEhsb3FDSTtFQUNEO0E1SG9vcUNIOztBNEg1b3FDUTtFQUNMO0E1SCtvcUNIO0E0SDVvcUNFO0VBQ0MsY3hINEJZO0FKa25xQ2Y7QTRINW9xQ0k7RUFDRDtBNUg4b3FDSDs7QTRIdHBxQ1E7RUFDTDtBNUh5cHFDSDtBNEh0cHFDRTtFQUNDLGN4SDRCWTtBSjRucUNmO0E0SHRwcUNJO0VBQ0Q7QTVId3BxQ0g7O0E0SGhxcUNRO0VBQ0w7QTVIbXFxQ0g7QTRIaHFxQ0U7RUFDQyxjeEg0Qlk7QUpzb3FDZjtBNEhocXFDSTtFQUNEO0E1SGtxcUNIOztBNEgxcXFDUTtFQUNMO0E1SDZxcUNIO0E0SDFxcUNFO0VBQ0MsY3hINEJZO0FKZ3BxQ2Y7QTRIMXFxQ0k7RUFDRDtBNUg0cXFDSDs7QTRIcHJxQ1E7RUFDTDtBNUh1cnFDSDtBNEhwcnFDRTtFQUNDLGN4SDRCWTtBSjBwcUNmO0E0SHBycUNJO0VBQ0Q7QTVIc3JxQ0g7O0E0SDlycUNRO0VBQ0w7QTVIaXNxQ0g7QTRIOXJxQ0U7RUFDQyxjeEg0Qlk7QUpvcXFDZjtBNEg5cnFDSTtFQUNEO0E1SGdzcUNIOztBNEh4c3FDUTtFQUNMO0E1SDJzcUNIO0E0SHhzcUNFO0VBQ0MsY3hINEJZO0FKOHFxQ2Y7QTRIeHNxQ0k7RUFDRDtBNUgwc3FDSDs7QTRIbHRxQ1E7RUFDTDtBNUhxdHFDSDtBNEhsdHFDRTtFQUNDLGN4SDRCWTtBSndycUNmO0E0SGx0cUNJO0VBQ0Q7QTVIb3RxQ0g7O0E0SDV0cUNRO0VBQ0w7QTVIK3RxQ0g7QTRINXRxQ0U7RUFDQyxjeEg0Qlk7QUprc3FDZjtBNEg1dHFDSTtFQUNEO0E1SDh0cUNIOztBNEh0dXFDUTtFQUNMO0E1SHl1cUNIO0E0SHR1cUNFO0VBQ0MsY3hINEJZO0FKNHNxQ2Y7QTRIdHVxQ0k7RUFDRDtBNUh3dXFDSDs7QTRIaHZxQ1E7RUFDTDtBNUhtdnFDSDtBNEhodnFDRTtFQUNDLGN4SDRCWTtBSnN0cUNmO0E0SGh2cUNJO0VBQ0Q7QTVIa3ZxQ0g7O0E0SDF2cUNRO0VBQ0w7QTVINnZxQ0g7QTRIMXZxQ0U7RUFDQyxjeEg0Qlk7QUpndXFDZjtBNEgxdnFDSTtFQUNEO0E1SDR2cUNIOztBNEhwd3FDUTtFQUNMO0E1SHV3cUNIO0E0SHB3cUNFO0VBQ0MsY3hINEJZO0FKMHVxQ2Y7QTRIcHdxQ0k7RUFDRDtBNUhzd3FDSDs7QTRIL3ZxQ0M7RUFDQztBNUhrd3FDRjtBNEgvdnFDQztFQUNDO0E1SGl3cUNGO0E0SC92cUNDOztFQUVDO0E1SGl3cUNGOztBNEg3dnFDQTtFQUNDO0E1SGd3cUNEOztBNEg3dnFDQTtFQUNDO0VBQ0E7RUFDQTtBNUhnd3FDRDs7QTRIN3ZxQ0E7RUFDQztBNUhnd3FDRDtBY3AycUNJO0U4R21HSjtJQUdFO0U1SGt3cUNBO0FBQ0Y7O0E0SDl2cUNDO0VBQ0MsY3hIdklRO0V3SHdJUjtBNUhpd3FDRjtBNEgvdnFDRTtFQUNDLGN4SDNJTztFd0g0SVA7QTVIaXdxQ0g7O0E0SDV2cUNBO0VBQ0M7QTVIK3ZxQ0Q7O0E2SHI3cUNBOztFQUFBO0FBS0k7RUFDSTtBN0hzN3FDUjtBNkhyN3FDUTtFQUNJO0E3SHU3cUNaO0E2SHA3cUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SHM3cUNoQjs7QThIdjhxQ0E7RUFDSTtBOUgwOHFDSjs7QThIdDhxQ0E7RW5IU00sZ0RBUlc7QVh5OHFDakI7O0E4SHQ4cUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CMUhMTztFMEhNUDtFQUNBLHFCMUhvZDBCO0UwSG5kMUI7RUFDQSxnQjFIdWlCMEI7RTBIdGlCMUI7RUFDQTtFQUNBO0VBQ0EseUIxSDZlMEI7QUo0OXBDOUI7O0E4SHQ4cUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCMUh6Qk87QUprK3FDWDs7QThIdDhxQ0E7RUFDSTtBOUh5OHFDSjs7QThIdDhxQ0E7RUFDSTtBOUh5OHFDSjs7QStIcC9xQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V2R1FFLHVCdUdQRjtBL0h1L3FDSjtBd0I1K3FDTTtFdUdwQk47SXZHcUJRO0V4QisrcUNOO0FBQ0Y7QStIMS9xQ0k7RXZHS0UscUN1R0hFO0VBQ0E7RUFDQTtFQUNBO0EvSDIvcUNSO0F3QnYvcUNNO0V1R1RGO0l2R1VJO0V4QjAvcUNOO0FBQ0Y7QStINy9xQ0k7RUFDSTtBL0grL3FDUjtBK0g3L3FDUTtFQUNJO0EvSCsvcUNaOztBK0gxL3FDQTtFQUF1QjtJQUFPO0UvSCsvcUM1QjtBQUNGO0ErSC8vcUNBO0VBQTBCO0lBQU87RS9IbWdyQy9CO0FBQ0Y7QStIbmdyQ0E7RUFBa0I7SUFBTztJQUFtQztFL0h3Z3JDMUQ7QUFDRjtBZ0l2aXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEl5aXJDRjs7QWdJdGlyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSXlpckNGOztBZ0l0aXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEl5aXJDRjs7QWdJdGlyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSXlpckNGOztBZ0l0aXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBYztFQUNkO0VBQ0E7RUFBaUI7RUFDakI7RUFBa0I7RUFDbEI7RUFDQTtBaEk0aXJDRjs7QWdJemlyQ0E7O0VBRUU7RUFDQTtBaEk0aXJDRjs7QWdJemlyQ0E7O0VBRUU7RUFDQTtBaEk0aXJDRjs7QWdJemlyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEk0aXJDRjs7QWdJemlyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJNGlyQ0Y7O0FnSXppckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJNGlyQ0Y7O0FnSXppckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSTRpckNGOztBZ0l6aXJDQTtFQUNFO0VBQ0E7RUFDQTtBaEk0aXJDRjs7QWdJemlyQ0E7RUFDRTtBaEk0aXJDRjs7QWdJemlyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEk0aXJDRjs7QWdJemlyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSTRpckNGOztBZ0l6aXJDQTs7O0VBR0U7RUFDQTtFQUNBO0FoSTRpckNGOztBZ0l6aXJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSTRpckNGOztBZ0l6aXJDQTtFQUNFO0VBQ0E7QWhJNGlyQ0Y7O0FnSXppckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhJNGlyQ0Y7O0FnSXppckNBO0VBQ0U7RUFDQTtBaEk0aXJDRjs7QWdJemlyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEk0aXJDRjs7QWdJemlyQ0E7QUFDQTtFQUNFO0VBQ0E7QWhJNGlyQ0Y7O0FnSXppckNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSTRpckNGOztBZ0l6aXJDQTtFQUNFO0VBQ0E7RUFDQTtBaEk0aXJDRjs7QWdJemlyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJNGlyQ0Y7O0FnSXppckNBO0VBQ0U7QWhJNGlyQ0YsQztBaUk3d3JDQTs7RUFFRTs7QUFFRjtFQUNFLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0UsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLGVBQWU7RUFDZix5QkFBeUI7RUFDekIsZ0JBQWdCO0VBQ2hCLG9DQUFvQztFQUNwQyx5QkFBeUI7QUFDM0I7QUFDQTtFQUNFLGNBQWM7QUFDaEI7QUFDQTtFQUNFLGdCQUFnQjtFQUNoQixnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsU0FBUztBQUNYO0FBQ0E7O0VBRUUsa0JBQWtCO0VBQ2xCLFlBQVk7QUFDZDtBQUNBO0VBQ0UsZUFBZTtBQUNqQjtBQUNBOzs7OztFQUtFLG1CQUFtQjtFQUNuQixlQUFlO0FBQ2pCO0FBQ0E7O0VBRUUsY0FBYztBQUNoQjtBQUNBO0VBQ0Usa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRSxXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLGtDQUFrQztFQUNsQyxnQ0FBZ0M7RUFDaEMsb0NBQW9DO0VBQ3BDLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsVUFBVTtBQUNaO0FBQ0E7O0VBRUUseUJBQXlCO0VBQ3pCLFdBQVc7RUFDWCx5Q0FBeUM7QUFDM0M7QUFDQTtFQUNFLHlCQUF5QjtBQUMzQjtBQUNBOztFQUVFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsY0FBYztBQUNoQjtBQUNBOztFQUVFLGdCQUFnQjtFQUNoQixjQUFjO0VBQ2QsbUJBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxnQ0FBZ0M7QUFDbEM7QUFDQTtFQUNFLGVBQWU7RUFDZixtQkFBbUI7RUFDbkIsZUFBZTtBQUNqQjtBQUNBO0VBQ0UsWUFBWTtBQUNkO0FBQ0E7O0VBRUUsZUFBZTtFQUNmLG1CQUFtQjtBQUNyQjs7QUFFQTs7RUFFRSxjQUFjO0VBQ2QsMkJBQTJCLEVBQUUsZUFBZTtFQUM1Qyx5QkFBeUIsSUFBSSx3QkFBd0I7RUFDckQsd0JBQXdCLEtBQUssY0FBYztFQUMzQyxzQkFBc0IsT0FBTyxZQUFZO0VBQ3pDLHFCQUFxQixRQUFRLDJCQUEyQjtFQUN4RCxpQkFBaUI7QUFDbkI7O0FBRUE7O0VBRUUsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxtQkFBbUI7QUFDckI7QUFDQTtFQUNFLGVBQWU7QUFDakI7QUFDQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLDZCQUE2QjtBQUMvQjs7QUFFQTtFQUNFLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsZUFBZTtBQUNqQjtBQUNBO0VBQ0Usc0JBQXNCO0FBQ3hCOztBQUVBO0VBQ0UsV0FBVztFQUNYLFlBQVk7QUFDZDs7QUFFQTs7RUFFRSxZQUFZO0VBQ1osVUFBVTtFQUNWLGVBQWU7QUFDakI7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxhQUFhO0FBQ2Y7O0FBRUE7RUFDRSxXQUFXO0FBQ2I7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixjQUFjOztFQUVkLDJCQUEyQixFQUFFLGVBQWU7RUFDNUMseUJBQXlCLElBQUksd0JBQXdCO0VBQ3JELHdCQUF3QixLQUFLLGNBQWM7RUFDM0Msc0JBQXNCLE9BQU8sWUFBWTtFQUN6QyxxQkFBcUIsUUFBUSwyQkFBMkI7RUFDeEQsaUJBQWlCO0FBQ25CO0FBQ0E7RUFDRSxnQkFBZ0I7QUFDbEI7QUFDQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxzQkFBc0I7RUFDdEIsaUJBQWlCO0VBQ2pCLFdBQVc7QUFDYjs7QUFFQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsZUFBZTtBQUNqQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwLmNzcyIsIndlYnBhY2s6Ly8vLi92b2x0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29udGFpbmVycy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtdmFyaWFudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXNlbGVjdC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZmxvYXRpbmctbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL192YWxpZGF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19yYXRpby5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC92ZW5kb3IvX2hlYWRyb29tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC92ZW5kb3IvX3ByaXNtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC92ZW5kb3IvY2hhcnRpc3QvX2NoYXJ0aXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC92ZW5kb3IvY2hhcnRpc3Qvc2V0dGluZ3MvX2NoYXJ0aXN0LXNldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC92ZW5kb3IvX2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L3V0aWxpdGllcy9fYmFja2dyb3VuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC91dGlsaXRpZXMvX2hlbHBlci5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC91dGlsaXRpZXMvX3RyYW5zZm9ybS5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvdXRpbGl0aWVzL19hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9taXhpbnMvX3RyYW5zZm9ybS5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvbGF5b3V0L19uYXZiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L21peGlucy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvbWl4aW5zL191dGlsaXRpZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L2xheW91dC9fc2VjdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvbGF5b3V0L19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L2xheW91dC9fc2lkZWJhci5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvbGF5b3V0L19zaWRlbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19hY2NvcmRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L2NvbXBvbmVudHMvX2F2YXRhcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19ibG9nLWNhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19jYXJvdXNlbC5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L2NvbXBvbmVudHMvX2NvdW50ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L2NvbXBvbmVudHMvX2NoYXJ0cy5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L2NvbXBvbmVudHMvX2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9faWNvbi1ib3guc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L21peGlucy9faWNvbi5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L2NvbXBvbmVudHMvX25hdi5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9fcHJpY2luZy1jYXJkcy5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvbWl4aW5zL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9fc2hhcGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L2NvbXBvbmVudHMvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi92b2x0L2NvbXBvbmVudHMvX3RpbWVsaW5lcy5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL3ZvbHQvY29tcG9uZW50cy9fcHJlbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdm9sdC9jb21wb25lbnRzL19zY3JvbGxiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcmVhY3QtZGF0ZXRpbWUvY3NzL3JlYWN0LWRhdGV0aW1lLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcclxufVxyXG5cclxuLmNhdGVnb3J5IHtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG59XHJcblxyXG4uc3ViQ2F0ZWdvcnkge1xyXG4gICAgdGV4dC1pbmRlbnQ6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IC44NWVtO1xyXG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TnVuaXRvK1NhbnM6MzAwLDQwMCw2MDAsNzAwLDgwMCZkaXNwbGF5PXN3YXBcIik7XG4vKiFcbiAqIEJvb3RzdHJhcCB2NS4wLjAtYmV0YTEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3Qge1xuICAtLWJzLWJsdWU6ICMwOTQ4QjM7XG4gIC0tYnMtYmx1ZURhcms6ICMwNDE3Mzc7XG4gIC0tYnMtaW5kaWdvOiAjNGM1NjgwO1xuICAtLWJzLXB1cnBsZTogIzg5NjVlMDtcbiAgLS1icy1waW5rOiAjQzk2NDgwO1xuICAtLWJzLXJlZDogI0ZBNTI1MjtcbiAgLS1icy1vcmFuZ2U6ICNGRjlGODk7XG4gIC0tYnMteWVsbG93OiAjZjViNzU5O1xuICAtLWJzLWdyZWVuOiAjMDVBNjc3O1xuICAtLWJzLXRlYWw6ICMxRTkwRkY7XG4gIC0tYnMtY3lhbjogIzYzYjFiZDtcbiAgLS1icy13aGl0ZTogI2ZmZmZmZjtcbiAgLS1icy1ncmF5OiAjOTNhNWJlO1xuICAtLWJzLWdyYXktZGFyazogIzUwNjY5MDtcbiAgLS1icy1wcmltYXJ5OiAjMjYyQjQwO1xuICAtLWJzLXNlY29uZGFyeTogIzYxREFGQjtcbiAgLS1icy10ZXJ0aWFyeTogIzFCOTk4QjtcbiAgLS1icy1xdWF0ZXJuYXJ5OiAjQzk2NDgwO1xuICAtLWJzLXByaW1hcnktYXBwOiAjRUJGNEY2O1xuICAtLWJzLXNlY29uZGFyeS1hcHA6ICM0MjRBQTA7XG4gIC0tYnMtbGlnaHQ6ICNlYWVkZjI7XG4gIC0tYnMtbGlnaHRlbjogI0YwRjNGNjtcbiAgLS1icy1zdWNjZXNzOiAjMDVBNjc3O1xuICAtLWJzLWluZm86ICMwOTQ4QjM7XG4gIC0tYnMtd2FybmluZzogI2Y1Yjc1OTtcbiAgLS1icy1kYW5nZXI6ICNGQTUyNTI7XG4gIC0tYnMtd2hpdGU6ICNmZmZmZmY7XG4gIC0tYnMtZ3JheTogIzRBNTA3MztcbiAgLS1icy1pbmRpZ286ICM0YzU2ODA7XG4gIC0tYnMtaW5kaWdvRGFyazogIzFiMWIzNztcbiAgLS1icy1kYXJrOiAjMjYyQjQwO1xuICAtLWJzLXNvZnQ6ICNmNWY4ZmI7XG4gIC0tYnMtYmxhY2s6ICMyZTM2NTA7XG4gIC0tYnMtYmx1ZTogIzA5NDhCMztcbiAgLS1icy1ibHVlRGFyazogIzA0MTczNztcbiAgLS1icy1waW5rOiAjQzk2NDgwO1xuICAtLWJzLXBpbmtEYXJrOiAjMzcxYjFiO1xuICAtLWJzLWN5YW46ICM2M2IxYmQ7XG4gIC0tYnMtY3lhbkRhcms6ICMxYzMyMzk7XG4gIC0tYnMtcHVycGxlOiAjODk2NWUwO1xuICAtLWJzLXB1cnBsZURhcms6ICMxYTFhMzc7XG4gIC0tYnMtc29mdC1pbmRpZ286ICNmNWU4ZmY7XG4gIC0tYnMtc29mdC1ncmVlbjogIzJDQTU4RDtcbiAgLS1icy1zb2Z0LWdyZWVuRGFyazogIzExM2QzMTtcbiAgLS1icy1ncmF5LTEwMDogI2YzZjdmYTtcbiAgLS1icy1ncmF5LTIwMDogI2Y1ZjhmYjtcbiAgLS1icy1ncmF5LTMwMDogI0YwRjNGNjtcbiAgLS1icy1ncmF5LTQwMDogI2VhZWRmMjtcbiAgLS1icy1ncmF5LTUwMDogI2QxZDdlMDtcbiAgLS1icy1ncmF5LTYwMDogIzkzYTViZTtcbiAgLS1icy1ncmF5LTcwMDogIzY2Nzk5ZTtcbiAgLS1icy1ncmF5LTgwMDogIzUwNjY5MDtcbiAgLS1icy1mYWNlYm9vazogIzNiNTk5OTtcbiAgLS1icy1mYWNlYm9va0Rhcms6ICMxZDJiNGE7XG4gIC0tYnMtdHdpdHRlcjogIzFkYTFmMjtcbiAgLS1icy10d2l0dGVyRGFyazogIzA3MjkzZTtcbiAgLS1icy1nb29nbGU6ICNEQjQzMzc7XG4gIC0tYnMtaW5zdGFncmFtOiAjZTQ0MDVmO1xuICAtLWJzLXBpbnRlcmVzdDogI2JkMDgxYztcbiAgLS1icy15b3V0dWJlOiAjY2QyMDFmO1xuICAtLWJzLXNsYWNrOiAjM2FhZjg1O1xuICAtLWJzLXNsYWNrRGFyazogIzEzMzkyYjtcbiAgLS1icy1kcmliYmJsZTogI2VhNGM4OTtcbiAgLS1icy1kcm9wYm94OiAjMUU5MEZGO1xuICAtLWJzLXR3aXRjaDogIzRCMzY3QztcbiAgLS1icy1wYXlwYWw6ICNlY2IzMmM7XG4gIC0tYnMtcGF5cGFsRGFyazogIzQ5MzcwZTtcbiAgLS1icy1iZWhhbmNlOiAjMDA1N2ZmO1xuICAtLWJzLXJlZGRpdDogI0U4NDQyMjtcbiAgLS1icy1naXRodWI6ICMyMjIyMjI7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC0tYnMtZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tYnMtZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzRBNTA3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMCk7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6IDAuMDYyNXJlbTtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwYTBiMTA7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpcmVjdGlvbjogbHRyIC8qIHJ0bDppZ25vcmUgKi87XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICMwOTQ4QjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTUwNzM7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM1ODY3N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweDtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbltsaXN0XTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cbmJ1dHRvbjpub3QoOmRpc2FibGVkKSxcblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1zdWJtaXRdOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjc1cmVtICsgMC4zdncpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kICsgKiB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cbjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTIge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS4zMTI1cmVtICsgMC43NXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS01IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM5M2E1YmU7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNGMEYzRjY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAycHggMThweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjOTNhNWJlO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDJyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAycmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWd1dHRlci15KSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpIC8gLTIpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAvIDIpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuLmctNixcbi5neC02IHtcbiAgLS1icy1ndXR0ZXIteDogNXJlbTtcbn1cblxuLmctNixcbi5neS02IHtcbiAgLS1icy1ndXR0ZXIteTogNXJlbTtcbn1cblxuLmctNyxcbi5neC03IHtcbiAgLS1icy1ndXR0ZXIteDogOHJlbTtcbn1cblxuLmctNyxcbi5neS03IHtcbiAgLS1icy1ndXR0ZXIteTogOHJlbTtcbn1cblxuLmctOCxcbi5neC04IHtcbiAgLS1icy1ndXR0ZXIteDogMTByZW07XG59XG5cbi5nLTgsXG4uZ3ktOCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEwcmVtO1xufVxuXG4uZy05LFxuLmd4LTkge1xuICAtLWJzLWd1dHRlci14OiAxMXJlbTtcbn1cblxuLmctOSxcbi5neS05IHtcbiAgLS1icy1ndXR0ZXIteTogMTFyZW07XG59XG5cbi5nLTEwLFxuLmd4LTEwIHtcbiAgLS1icy1ndXR0ZXIteDogMTRyZW07XG59XG5cbi5nLTEwLFxuLmd5LTEwIHtcbiAgLS1icy1ndXR0ZXIteTogMTRyZW07XG59XG5cbi5nLTExLFxuLmd4LTExIHtcbiAgLS1icy1ndXR0ZXIteDogMTZyZW07XG59XG5cbi5nLTExLFxuLmd5LTExIHtcbiAgLS1icy1ndXR0ZXIteTogMTZyZW07XG59XG5cbi5nLTEyLFxuLmd4LTEyIHtcbiAgLS1icy1ndXR0ZXIteDogMjByZW07XG59XG5cbi5nLTEyLFxuLmd5LTEyIHtcbiAgLS1icy1ndXR0ZXIteTogMjByZW07XG59XG5cbi5nLXNtLFxuLmd4LXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctc20sXG4uZ3ktc20ge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy1tZCxcbi5neC1tZCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG59XG5cbi5nLW1kLFxuLmd5LW1kIHtcbiAgLS1icy1ndXR0ZXIteTogMnJlbTtcbn1cblxuLmctbGcsXG4uZ3gtbGcge1xuICAtLWJzLWd1dHRlci14OiA0cmVtO1xufVxuXG4uZy1sZyxcbi5neS1sZyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG59XG5cbi5nLXhsLFxuLmd4LXhsIHtcbiAgLS1icy1ndXR0ZXIteDogOHJlbTtcbn1cblxuLmcteGwsXG4uZ3kteGwge1xuICAtLWJzLWd1dHRlci15OiA4cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtc20tMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1zbS0xLFxuLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0xLFxuLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTIsXG4uZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxuXG4gIC5nLXNtLTYsXG4uZ3gtc20tNiB7XG4gICAgLS1icy1ndXR0ZXIteDogNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTYsXG4uZ3ktc20tNiB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTcsXG4uZ3gtc20tNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuXG4gIC5nLXNtLTcsXG4uZ3ktc20tNyB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxuXG4gIC5nLXNtLTgsXG4uZ3gtc20tOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTByZW07XG4gIH1cblxuICAuZy1zbS04LFxuLmd5LXNtLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwcmVtO1xuICB9XG5cbiAgLmctc20tOSxcbi5neC1zbS05IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMXJlbTtcbiAgfVxuXG4gIC5nLXNtLTksXG4uZ3ktc20tOSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTFyZW07XG4gIH1cblxuICAuZy1zbS0xMCxcbi5neC1zbS0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTRyZW07XG4gIH1cblxuICAuZy1zbS0xMCxcbi5neS1zbS0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTRyZW07XG4gIH1cblxuICAuZy1zbS0xMSxcbi5neC1zbS0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTZyZW07XG4gIH1cblxuICAuZy1zbS0xMSxcbi5neS1zbS0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTZyZW07XG4gIH1cblxuICAuZy1zbS0xMixcbi5neC1zbS0xMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMjByZW07XG4gIH1cblxuICAuZy1zbS0xMixcbi5neS1zbS0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMjByZW07XG4gIH1cblxuICAuZy1zbS1zbSxcbi5neC1zbS1zbSB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXNtLXNtLFxuLmd5LXNtLXNtIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctc20tbWQsXG4uZ3gtc20tbWQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cblxuICAuZy1zbS1tZCxcbi5neS1zbS1tZCB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuXG4gIC5nLXNtLWxnLFxuLmd4LXNtLWxnIHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG5cbiAgLmctc20tbGcsXG4uZ3ktc20tbGcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cblxuICAuZy1zbS14bCxcbi5neC1zbS14bCB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuXG4gIC5nLXNtLXhsLFxuLmd5LXNtLXhsIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1tZC0xLFxuLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0xLFxuLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxuXG4gIC5nLW1kLTYsXG4uZ3gtbWQtNiB7XG4gICAgLS1icy1ndXR0ZXIteDogNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTYsXG4uZ3ktbWQtNiB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTcsXG4uZ3gtbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuXG4gIC5nLW1kLTcsXG4uZ3ktbWQtNyB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxuXG4gIC5nLW1kLTgsXG4uZ3gtbWQtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTByZW07XG4gIH1cblxuICAuZy1tZC04LFxuLmd5LW1kLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwcmVtO1xuICB9XG5cbiAgLmctbWQtOSxcbi5neC1tZC05IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMXJlbTtcbiAgfVxuXG4gIC5nLW1kLTksXG4uZ3ktbWQtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTFyZW07XG4gIH1cblxuICAuZy1tZC0xMCxcbi5neC1tZC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTRyZW07XG4gIH1cblxuICAuZy1tZC0xMCxcbi5neS1tZC0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTRyZW07XG4gIH1cblxuICAuZy1tZC0xMSxcbi5neC1tZC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTZyZW07XG4gIH1cblxuICAuZy1tZC0xMSxcbi5neS1tZC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTZyZW07XG4gIH1cblxuICAuZy1tZC0xMixcbi5neC1tZC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMjByZW07XG4gIH1cblxuICAuZy1tZC0xMixcbi5neS1tZC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMjByZW07XG4gIH1cblxuICAuZy1tZC1zbSxcbi5neC1tZC1zbSB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLW1kLXNtLFxuLmd5LW1kLXNtIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtbWQsXG4uZ3gtbWQtbWQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cblxuICAuZy1tZC1tZCxcbi5neS1tZC1tZCB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuXG4gIC5nLW1kLWxnLFxuLmd4LW1kLWxnIHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG5cbiAgLmctbWQtbGcsXG4uZ3ktbWQtbGcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cblxuICAuZy1tZC14bCxcbi5neC1tZC14bCB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuXG4gIC5nLW1kLXhsLFxuLmd5LW1kLXhsIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1sZy0xLFxuLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0xLFxuLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxuXG4gIC5nLWxnLTYsXG4uZ3gtbGctNiB7XG4gICAgLS1icy1ndXR0ZXIteDogNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTYsXG4uZ3ktbGctNiB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTcsXG4uZ3gtbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuXG4gIC5nLWxnLTcsXG4uZ3ktbGctNyB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxuXG4gIC5nLWxnLTgsXG4uZ3gtbGctOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTByZW07XG4gIH1cblxuICAuZy1sZy04LFxuLmd5LWxnLTgge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEwcmVtO1xuICB9XG5cbiAgLmctbGctOSxcbi5neC1sZy05IHtcbiAgICAtLWJzLWd1dHRlci14OiAxMXJlbTtcbiAgfVxuXG4gIC5nLWxnLTksXG4uZ3ktbGctOSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTFyZW07XG4gIH1cblxuICAuZy1sZy0xMCxcbi5neC1sZy0xMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTRyZW07XG4gIH1cblxuICAuZy1sZy0xMCxcbi5neS1sZy0xMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTRyZW07XG4gIH1cblxuICAuZy1sZy0xMSxcbi5neC1sZy0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTZyZW07XG4gIH1cblxuICAuZy1sZy0xMSxcbi5neS1sZy0xMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTZyZW07XG4gIH1cblxuICAuZy1sZy0xMixcbi5neC1sZy0xMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMjByZW07XG4gIH1cblxuICAuZy1sZy0xMixcbi5neS1sZy0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMjByZW07XG4gIH1cblxuICAuZy1sZy1zbSxcbi5neC1sZy1zbSB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLWxnLXNtLFxuLmd5LWxnLXNtIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbGctbWQsXG4uZ3gtbGctbWQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cblxuICAuZy1sZy1tZCxcbi5neS1sZy1tZCB7XG4gICAgLS1icy1ndXR0ZXIteTogMnJlbTtcbiAgfVxuXG4gIC5nLWxnLWxnLFxuLmd4LWxnLWxnIHtcbiAgICAtLWJzLWd1dHRlci14OiA0cmVtO1xuICB9XG5cbiAgLmctbGctbGcsXG4uZ3ktbGctbGcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cblxuICAuZy1sZy14bCxcbi5neC1sZy14bCB7XG4gICAgLS1icy1ndXR0ZXIteDogOHJlbTtcbiAgfVxuXG4gIC5nLWxnLXhsLFxuLmd5LWxnLXhsIHtcbiAgICAtLWJzLWd1dHRlci15OiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0yLFxuLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cblxuICAuZy14bC02LFxuLmd4LXhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cblxuICAuZy14bC02LFxuLmd5LXhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDVyZW07XG4gIH1cblxuICAuZy14bC03LFxuLmd4LXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XG4gIH1cblxuICAuZy14bC03LFxuLmd5LXhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07XG4gIH1cblxuICAuZy14bC04LFxuLmd4LXhsLTgge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEwcmVtO1xuICB9XG5cbiAgLmcteGwtOCxcbi5neS14bC04IHtcbiAgICAtLWJzLWd1dHRlci15OiAxMHJlbTtcbiAgfVxuXG4gIC5nLXhsLTksXG4uZ3gteGwtOSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTFyZW07XG4gIH1cblxuICAuZy14bC05LFxuLmd5LXhsLTkge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDExcmVtO1xuICB9XG5cbiAgLmcteGwtMTAsXG4uZ3gteGwtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE0cmVtO1xuICB9XG5cbiAgLmcteGwtMTAsXG4uZ3kteGwtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE0cmVtO1xuICB9XG5cbiAgLmcteGwtMTEsXG4uZ3gteGwtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDE2cmVtO1xuICB9XG5cbiAgLmcteGwtMTEsXG4uZ3kteGwtMTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE2cmVtO1xuICB9XG5cbiAgLmcteGwtMTIsXG4uZ3gteGwtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIwcmVtO1xuICB9XG5cbiAgLmcteGwtMTIsXG4uZ3kteGwtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDIwcmVtO1xuICB9XG5cbiAgLmcteGwtc20sXG4uZ3gteGwtc20ge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cblxuICAuZy14bC1zbSxcbi5neS14bC1zbSB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLW1kLFxuLmd4LXhsLW1kIHtcbiAgICAtLWJzLWd1dHRlci14OiAycmVtO1xuICB9XG5cbiAgLmcteGwtbWQsXG4uZ3kteGwtbWQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDJyZW07XG4gIH1cblxuICAuZy14bC1sZyxcbi5neC14bC1sZyB7XG4gICAgLS1icy1ndXR0ZXIteDogNHJlbTtcbiAgfVxuXG4gIC5nLXhsLWxnLFxuLmd5LXhsLWxnIHtcbiAgICAtLWJzLWd1dHRlci15OiA0cmVtO1xuICB9XG5cbiAgLmcteGwteGwsXG4uZ3gteGwteGwge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDhyZW07XG4gIH1cblxuICAuZy14bC14bCxcbi5neS14bC14bCB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAucm93LWNvbHMteHhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14eGwtMSxcbi5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0xLFxuLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTIsXG4uZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14eGwtMyxcbi5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC00LFxuLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14eGwtNSxcbi5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG5cbiAgLmcteHhsLTYsXG4uZ3gteHhsLTYge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDVyZW07XG4gIH1cblxuICAuZy14eGwtNixcbi5neS14eGwtNiB7XG4gICAgLS1icy1ndXR0ZXIteTogNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC03LFxuLmd4LXh4bC03IHtcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtO1xuICB9XG5cbiAgLmcteHhsLTcsXG4uZ3kteHhsLTcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDhyZW07XG4gIH1cblxuICAuZy14eGwtOCxcbi5neC14eGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteDogMTByZW07XG4gIH1cblxuICAuZy14eGwtOCxcbi5neS14eGwtOCB7XG4gICAgLS1icy1ndXR0ZXIteTogMTByZW07XG4gIH1cblxuICAuZy14eGwtOSxcbi5neC14eGwtOSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTFyZW07XG4gIH1cblxuICAuZy14eGwtOSxcbi5neS14eGwtOSB7XG4gICAgLS1icy1ndXR0ZXIteTogMTFyZW07XG4gIH1cblxuICAuZy14eGwtMTAsXG4uZ3gteHhsLTEwIHtcbiAgICAtLWJzLWd1dHRlci14OiAxNHJlbTtcbiAgfVxuXG4gIC5nLXh4bC0xMCxcbi5neS14eGwtMTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDE0cmVtO1xuICB9XG5cbiAgLmcteHhsLTExLFxuLmd4LXh4bC0xMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMTZyZW07XG4gIH1cblxuICAuZy14eGwtMTEsXG4uZ3kteHhsLTExIHtcbiAgICAtLWJzLWd1dHRlci15OiAxNnJlbTtcbiAgfVxuXG4gIC5nLXh4bC0xMixcbi5neC14eGwtMTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDIwcmVtO1xuICB9XG5cbiAgLmcteHhsLTEyLFxuLmd5LXh4bC0xMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMjByZW07XG4gIH1cblxuICAuZy14eGwtc20sXG4uZ3gteHhsLXNtIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLXNtLFxuLmd5LXh4bC1zbSB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXh4bC1tZCxcbi5neC14eGwtbWQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDJyZW07XG4gIH1cblxuICAuZy14eGwtbWQsXG4uZ3kteHhsLW1kIHtcbiAgICAtLWJzLWd1dHRlci15OiAycmVtO1xuICB9XG5cbiAgLmcteHhsLWxnLFxuLmd4LXh4bC1sZyB7XG4gICAgLS1icy1ndXR0ZXIteDogNHJlbTtcbiAgfVxuXG4gIC5nLXh4bC1sZyxcbi5neS14eGwtbGcge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDRyZW07XG4gIH1cblxuICAuZy14eGwteGwsXG4uZ3gteHhsLXhsIHtcbiAgICAtLWJzLWd1dHRlci14OiA4cmVtO1xuICB9XG5cbiAgLmcteHhsLXhsLFxuLmd5LXh4bC14bCB7XG4gICAgLS1icy1ndXR0ZXIteTogOHJlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzRBNTA3MztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDQ2LCA1NCwgODAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzRBNTA3MztcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoNDYsIDU0LCA4MCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzRBNTA3MztcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzRBNTA3MztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlZGYyO1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRhYmxlLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZyksIHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZykpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwLjA2MjVyZW07XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnRhYmxlID4gOm5vdCg6bGFzdC1jaGlsZCkgPiA6bGFzdC1jaGlsZCA+ICoge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjA2MjVyZW0gMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAwLjA2MjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogIzI2MkI0MDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMzEzNjRhO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjM2M0MDUzO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZmZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzM2M2I0ZTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzNjNDA1Mztcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtYmc6ICM2MURBRkI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzVlZDFmMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMjYyQjQwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzViYzllODtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMyNjJCNDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICM1ZGNkZWQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMyNjJCNDA7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICM1YmM5ZTg7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1iZzogIzA1QTY3NztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMTJhYTdlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMyNjJCNDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMWVhZjg1O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzI2MkI0MDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzE4YWQ4MTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzI2MkI0MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzFlYWY4NTtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWJnOiAjMDk0OEIzO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMxNTUxYjc7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMyMjVhYmI7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMWI1NmI5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMjI1YWJiO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtYmc6ICNmNWI3NTk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2ViYjA1ODtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMjYyQjQwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2UwYTk1NztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMyNjJCNDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNWFkNTc7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMyNjJCNDA7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICNlMGE5NTc7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWJnOiAjRkE1MjUyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmYTViNWI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZmZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNmYjYzNjM7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjYyQjQwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZmE1ZjVmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmI2MzYzO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWJnOiAjZWFlZGYyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlMGUzZTk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzI2MkI0MDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkNmRhZTA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMjYyQjQwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZGJkZWU1O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMjYyQjQwO1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkYWUwO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtYmc6ICMyNjJCNDA7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzMxMzY0YTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjZmZmZmZmO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzNjNDA1MztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNmZmZmZmY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICMzNjNiNGU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMzYzQwNTM7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4uZm9ybS1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDAuNjEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41NjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNTg2NzdkO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjU1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2Njc5OWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkMWQ3ZTA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzY2Nzk5ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNTY2MTkwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDM4LCA0MywgNjQsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM1MDY2OTA7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC41NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjNjY3OTllO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAwLjA2MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjU1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6ICM2Njc5OWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzRBNTA3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMC4wNjI1cmVtIDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjYyNXJlbSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4xMjVyZW0pO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuMjI1cmVtKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjYyNXJlbSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS4xMjVyZW0pO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgbWF4LXdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNTVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi1tb3otY29sb3Itc3dhdGNoIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41NXJlbSAxLjc1cmVtIDAuNTVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY2Nzk5ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNTA2NjkwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkMWQ3ZTA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY2MTkwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDM4LCA0MywgNjQsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTNhNWJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzY2Nzk5ZTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjYyNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS42MjVlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMS4xMjVlbTtcbiAgaGVpZ2h0OiAxLjEyNWVtO1xuICBtYXJnaW4tdG9wOiAwLjE4NzVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQ3ZTA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTY2MTkwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgNDMsIDY0LCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MkI0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMi4yNWVtO1xuICBtYXJnaW4tbGVmdDogLTIuNzVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzOTNhNWJlJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMi4yNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzNTY2MTkwJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZmZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZjVmOGZiLCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgNDMsIDY0LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmNWY4ZmIsIDAgMCAwIDAuMnJlbSByZ2JhKDM4LCA0MywgNjQsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MkI0MDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoNDYsIDU0LCA4MCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmN2FhYTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYzRjY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MkI0MDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjI1cmVtIHJnYmEoNDYsIDU0LCA4MCwgMC4xKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjdhYWE7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYzRjY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkN2UwO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkN2UwO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IHtcbiAgaGVpZ2h0OiAzLjYyNXJlbTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOTNhNWJlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkMWQ3ZTA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA2MjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMDVBNjc3O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC41NXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAxNjYsIDExOSwgMC45OSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDVBNjc3O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4xcmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMwNUE2NzcnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjU1cmVtKSBjYWxjKDAuNzVlbSArIDAuNTVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzA1QTY3NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNSwgMTY2LCAxMTksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAxLjFyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4yNzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwNUE2Nzc7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi41NzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM1MDY2OTAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDVBNjc3JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDEuNzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuNTVyZW0pIGNhbGMoMC43NWVtICsgMC41NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzA1QTY3NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNSwgMTY2LCAxMTksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMwNUE2Nzc7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1QTY3Nztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUsIDE2NiwgMTE5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzA1QTY3Nztcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjRkE1MjUyO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbSAwLjU1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgODIsIDgyLCAwLjk5KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0ZBNTI1MjtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuMXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkE1MjUyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzRkE1MjUyJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMjc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjU1cmVtKSBjYWxjKDAuNzVlbSArIDAuNTVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNGQTUyNTI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MCwgODIsIDgyLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuMXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjI3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4yNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNGQTUyNTI7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi41NzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM1MDY2OTAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkE1MjUyJyB2aWV3Qm94PScwIDAgMTIgMTInJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzRkE1MjUyJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMS43NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC41NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjU1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0ZBNTI1MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUwLCA4MiwgODIsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkE1MjUyO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE1MjUyO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZDpmb2N1cywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MCwgODIsIDgyLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNGQTUyNTI7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzRBNTA3MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6ICM0QTUwNzM7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0biwgLmJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCA0MywgNjQsIDAuMjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLCAuYnRuOmFjdGl2ZSwgLmJ0bi5hY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG46Zm9jdXMsIC5idG46YWN0aXZlOmZvY3VzLCAuYnRuLmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCA0MywgNjQsIDAuMjUpLCBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSk7XG59XG4uYnRuOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDI1MzY7XG4gIGJvcmRlci1jb2xvcjogIzFlMjIzMztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyNTM2O1xuICBib3JkZXItY29sb3I6ICMxZTIyMzM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg3MSwgNzUsIDkzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTIyMzM7XG4gIGJvcmRlci1jb2xvcjogIzFkMjAzMDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNzEsIDc1LCA5MywgMC41KTtcbn1cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJCNDA7XG4gIGJvcmRlci1jb2xvcjogIzI2MkI0MDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxREFGQjtcbiAgYm9yZGVyLWNvbG9yOiAjNjFEQUZCO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3OWUwZmM7XG4gIGJvcmRlci1jb2xvcjogIzcxZGVmYjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNlY29uZGFyeSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5ZTBmYztcbiAgYm9yZGVyLWNvbG9yOiAjNzFkZWZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoODgsIDE5MiwgMjIzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODFlMWZjO1xuICBib3JkZXItY29sb3I6ICM3MWRlZmI7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTkyLCAyMjMsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxREFGQjtcbiAgYm9yZGVyLWNvbG9yOiAjNjFEQUZCO1xufVxuXG4uYnRuLXRlcnRpYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjk5OEI7XG4gIGJvcmRlci1jb2xvcjogIzFCOTk4QjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzgyNzY7XG4gIGJvcmRlci1jb2xvcjogIzE2N2E2Zjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXRlcnRpYXJ5LCAuYnRuLXRlcnRpYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzgyNzY7XG4gIGJvcmRlci1jb2xvcjogIzE2N2E2ZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDYxLCAxNjgsIDE1NiwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tdGVydGlhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi10ZXJ0aWFyeSwgLmJ0bi10ZXJ0aWFyeTphY3RpdmUsIC5idG4tdGVydGlhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tdGVydGlhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjdhNmY7XG4gIGJvcmRlci1jb2xvcjogIzE0NzM2ODtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tdGVydGlhcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi10ZXJ0aWFyeTpmb2N1cywgLmJ0bi10ZXJ0aWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tdGVydGlhcnkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdGVydGlhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg2MSwgMTY4LCAxNTYsIDAuNSk7XG59XG4uYnRuLXRlcnRpYXJ5OmRpc2FibGVkLCAuYnRuLXRlcnRpYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjk5OEI7XG4gIGJvcmRlci1jb2xvcjogIzFCOTk4Qjtcbn1cblxuLmJ0bi1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTY0ODA7XG4gIGJvcmRlci1jb2xvcjogI0M5NjQ4MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXF1YXRlcm5hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiNTU2ZDtcbiAgYm9yZGVyLWNvbG9yOiAjYTE1MDY2O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcXVhdGVybmFyeSwgLmJ0bi1xdWF0ZXJuYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjU1NmQ7XG4gIGJvcmRlci1jb2xvcjogI2ExNTA2NjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIwOSwgMTIzLCAxNDcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXF1YXRlcm5hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1xdWF0ZXJuYXJ5LCAuYnRuLXF1YXRlcm5hcnk6YWN0aXZlLCAuYnRuLXF1YXRlcm5hcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcXVhdGVybmFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNTA2NjtcbiAgYm9yZGVyLWNvbG9yOiAjOTc0YjYwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1xdWF0ZXJuYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcXVhdGVybmFyeTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1xdWF0ZXJuYXJ5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXF1YXRlcm5hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMDksIDEyMywgMTQ3LCAwLjUpO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5OmRpc2FibGVkLCAuYnRuLXF1YXRlcm5hcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NjQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjQzk2NDgwO1xufVxuXG4uYnRuLXByaW1hcnktYXBwIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkY0RjY7XG4gIGJvcmRlci1jb2xvcjogI0VCRjRGNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXByaW1hcnktYXBwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWY2Zjc7XG4gIGJvcmRlci1jb2xvcjogI2VkZjVmNztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnktYXBwLCAuYnRuLXByaW1hcnktYXBwOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWY2Zjc7XG4gIGJvcmRlci1jb2xvcjogI2VkZjVmNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIwNSwgMjE0LCAyMTksIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnktYXBwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeS1hcHAsIC5idG4tcHJpbWFyeS1hcHA6YWN0aXZlLCAuYnRuLXByaW1hcnktYXBwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnktYXBwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmNmY4O1xuICBib3JkZXItY29sb3I6ICNlZGY1Zjc7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnktYXBwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeS1hcHA6Zm9jdXMsIC5idG4tcHJpbWFyeS1hcHA6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnktYXBwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnktYXBwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjA1LCAyMTQsIDIxOSwgMC41KTtcbn1cbi5idG4tcHJpbWFyeS1hcHA6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS1hcHAuZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjRGNjtcbiAgYm9yZGVyLWNvbG9yOiAjRUJGNEY2O1xufVxuXG4uYnRuLXNlY29uZGFyeS1hcHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNEFBMDtcbiAgYm9yZGVyLWNvbG9yOiAjNDI0QUEwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4tc2Vjb25kYXJ5LWFwcDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzZjg4O1xuICBib3JkZXItY29sb3I6ICMzNTNiODA7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zZWNvbmRhcnktYXBwLCAuYnRuLXNlY29uZGFyeS1hcHA6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2Y4ODtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzYjgwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoOTQsIDEwMSwgMTc0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnktYXBwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2Vjb25kYXJ5LWFwcCwgLmJ0bi1zZWNvbmRhcnktYXBwOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnktYXBwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS1hcHAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTNiODA7XG4gIGJvcmRlci1jb2xvcjogIzMyMzg3ODtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc2Vjb25kYXJ5LWFwcDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeS1hcHA6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LWFwcDphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LWFwcC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnktYXBwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoOTQsIDEwMSwgMTc0LCAwLjUpO1xufVxuLmJ0bi1zZWNvbmRhcnktYXBwOmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeS1hcHAuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNEFBMDtcbiAgYm9yZGVyLWNvbG9yOiAjNDI0QUEwO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVkZjI7XG4gIGJvcmRlci1jb2xvcjogI2VhZWRmMjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjQ7XG4gIGJvcmRlci1jb2xvcjogI2VjZWZmMztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjQ7XG4gIGJvcmRlci1jb2xvcjogI2VjZWZmMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIwNSwgMjA4LCAyMTUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQsIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMWY1O1xuICBib3JkZXItY29sb3I6ICNlY2VmZjM7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjA1LCAyMDgsIDIxNSwgMC41KTtcbn1cbi5idG4tbGlnaHQ6ZGlzYWJsZWQsIC5idG4tbGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlZGYyO1xufVxuXG4uYnRuLWxpZ2h0ZW4ge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjNGNjtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGM0Y2O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4tbGlnaHRlbjpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmNWY3O1xuICBib3JkZXItY29sb3I6ICNmMmY0Zjc7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1saWdodGVuLCAuYnRuLWxpZ2h0ZW46Zm9jdXMge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjVmNztcbiAgYm9yZGVyLWNvbG9yOiAjZjJmNGY3O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjEwLCAyMTMsIDIxOSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHRlbiwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0ZW4sIC5idG4tbGlnaHRlbjphY3RpdmUsIC5idG4tbGlnaHRlbi5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodGVuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY4O1xuICBib3JkZXItY29sb3I6ICNmMmY0Zjc7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0ZW46Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1saWdodGVuOmZvY3VzLCAuYnRuLWxpZ2h0ZW46YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0ZW4uYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tbGlnaHRlbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIxMCwgMjEzLCAyMTksIDAuNSk7XG59XG4uYnRuLWxpZ2h0ZW46ZGlzYWJsZWQsIC5idG4tbGlnaHRlbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y2O1xuICBib3JkZXItY29sb3I6ICNGMEYzRjY7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDVBNjc3O1xuICBib3JkZXItY29sb3I6ICMwNUE2Nzc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDhkNjU7XG4gIGJvcmRlci1jb2xvcjogIzA0ODU1Zjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ4ZDY1O1xuICBib3JkZXItY29sb3I6ICMwNDg1NWY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg0MywgMTc5LCAxMzksIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zdWNjZXNzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0ODU1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDQ3ZDU5O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg0MywgMTc5LCAxMzksIDAuNSk7XG59XG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDVBNjc3O1xuICBib3JkZXItY29sb3I6ICMwNUE2Nzc7XG59XG5cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0OEIzO1xuICBib3JkZXItY29sb3I6ICMwOTQ4QjM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNkOTg7XG4gIGJvcmRlci1jb2xvcjogIzA3M2E4Zjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWluZm8sIC5idG4taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzZDk4O1xuICBib3JkZXItY29sb3I6ICMwNzNhOGY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgOTksIDE5MCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5mbywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm8sIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczYThmO1xuICBib3JkZXItY29sb3I6ICMwNzM2ODY7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZm86Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLWluZm8uYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDQ2LCA5OSwgMTkwLCAwLjUpO1xufVxuLmJ0bi1pbmZvOmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NDhCMztcbiAgYm9yZGVyLWNvbG9yOiAjMDk0OEIzO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Yjc1OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNzU5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjMjcyO1xuICBib3JkZXItY29sb3I6ICNmNmJlNmE7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi13YXJuaW5nLCAuYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YzI3MjtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiZTZhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjE0LCAxNjIsIDg1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2M1N2E7XG4gIGJvcmRlci1jb2xvcjogI2Y2YmU2YTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjE0LCAxNjIsIDg1LCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nOmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Yjc1OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjViNzU5O1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE1MjUyO1xuICBib3JkZXItY29sb3I6ICNGQTUyNTI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1NDY0NjtcbiAgYm9yZGVyLWNvbG9yOiAjYzg0MjQyO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU0NjQ2O1xuICBib3JkZXItY29sb3I6ICNjODQyNDI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTEsIDEwOCwgMTA4LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXIsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzg0MjQyO1xuICBib3JkZXItY29sb3I6ICNiYzNlM2U7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyNTEsIDEwOCwgMTA4LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTUyNTI7XG4gIGJvcmRlci1jb2xvcjogI0ZBNTI1Mjtcbn1cblxuLmJ0bi13aGl0ZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXdoaXRlLCAuYnRuLXdoaXRlOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjMsIDIyNiwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2hpdGUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13aGl0ZSwgLmJ0bi13aGl0ZTphY3RpdmUsIC5idG4td2hpdGUuYWN0aXZlLCAuc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13aGl0ZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjIzLCAyMjYsIDAuNSk7XG59XG4uYnRuLXdoaXRlOmRpc2FibGVkLCAuYnRuLXdoaXRlLmRpc2FibGVkIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1ncmF5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTUwNzM7XG4gIGJvcmRlci1jb2xvcjogIzRBNTA3MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWdyYXk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNDQ2MjtcbiAgYm9yZGVyLWNvbG9yOiAjM2I0MDVjO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZ3JheSwgLmJ0bi1ncmF5OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjQ0NjI7XG4gIGJvcmRlci1jb2xvcjogIzNiNDA1YztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDEwMSwgMTA2LCAxMzYsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ncmF5LCAuYnRuLWdyYXk6YWN0aXZlLCAuYnRuLWdyYXkuYWN0aXZlLCAuc2hvdyA+IC5idG4tZ3JheS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNDA1YztcbiAgYm9yZGVyLWNvbG9yOiAjMzgzYzU2O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ncmF5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheTpmb2N1cywgLmJ0bi1ncmF5OmFjdGl2ZTpmb2N1cywgLmJ0bi1ncmF5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxMDEsIDEwNiwgMTM2LCAwLjUpO1xufVxuLmJ0bi1ncmF5OmRpc2FibGVkLCAuYnRuLWdyYXkuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNTA3MztcbiAgYm9yZGVyLWNvbG9yOiAjNEE1MDczO1xufVxuXG4uYnRuLWluZGlnbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1NjgwO1xuICBib3JkZXItY29sb3I6ICM0YzU2ODA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1pbmRpZ286aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDk2ZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2Q0NTY2O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4taW5kaWdvLCAuYnRuLWluZGlnbzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0OTZkO1xuICBib3JkZXItY29sb3I6ICMzZDQ1NjY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxMDMsIDExMSwgMTQ3LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmRpZ28sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmRpZ28sIC5idG4taW5kaWdvOmFjdGl2ZSwgLmJ0bi1pbmRpZ28uYWN0aXZlLCAuc2hvdyA+IC5idG4taW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q0NTY2O1xuICBib3JkZXItY29sb3I6ICMzOTQxNjA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZGlnbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZGlnbzpmb2N1cywgLmJ0bi1pbmRpZ286YWN0aXZlOmZvY3VzLCAuYnRuLWluZGlnby5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmRpZ28uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxMDMsIDExMSwgMTQ3LCAwLjUpO1xufVxuLmJ0bi1pbmRpZ286ZGlzYWJsZWQsIC5idG4taW5kaWdvLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzU2ODA7XG4gIGJvcmRlci1jb2xvcjogIzRjNTY4MDtcbn1cblxuLmJ0bi1pbmRpZ29EYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzc7XG4gIGJvcmRlci1jb2xvcjogIzFiMWIzNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWluZGlnb0Rhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcyZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTYxNjJjO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4taW5kaWdvRGFyaywgLmJ0bi1pbmRpZ29EYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MmY7XG4gIGJvcmRlci1jb2xvcjogIzE2MTYyYztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDYxLCA2MSwgODUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZGlnb0RhcmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmRpZ29EYXJrLCAuYnRuLWluZGlnb0Rhcms6YWN0aXZlLCAuYnRuLWluZGlnb0RhcmsuYWN0aXZlLCAuc2hvdyA+IC5idG4taW5kaWdvRGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYyYztcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDI5O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmRpZ29EYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5kaWdvRGFyazpmb2N1cywgLmJ0bi1pbmRpZ29EYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmRpZ29EYXJrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZGlnb0RhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg2MSwgNjEsIDg1LCAwLjUpO1xufVxuLmJ0bi1pbmRpZ29EYXJrOmRpc2FibGVkLCAuYnRuLWluZGlnb0RhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIzNztcbiAgYm9yZGVyLWNvbG9yOiAjMWIxYjM3O1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MkI0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyQjQwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4tZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyNTM2O1xuICBib3JkZXItY29sb3I6ICMxZTIyMzM7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kYXJrLCAuYnRuLWRhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjUzNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWUyMjMzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNzEsIDc1LCA5MywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFyaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcmssIC5idG4tZGFyazphY3RpdmUsIC5idG4tZGFyay5hY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUyMjMzO1xuICBib3JkZXItY29sb3I6ICMxZDIwMzA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcmsuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDcxLCA3NSwgOTMsIDAuNSk7XG59XG4uYnRuLWRhcms6ZGlzYWJsZWQsIC5idG4tZGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG59XG5cbi5idG4tc29mdCB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiO1xuICBib3JkZXItY29sb3I6ICNmNWY4ZmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1zb2Z0OmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjlmYjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNvZnQsIC5idG4tc29mdDpmb2N1cyB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmNmY5ZmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMTQsIDIxNywgMjIzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zb2Z0LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc29mdCwgLmJ0bi1zb2Z0OmFjdGl2ZSwgLmJ0bi1zb2Z0LmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNvZnQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjlmYjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc29mdDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNvZnQ6Zm9jdXMsIC5idG4tc29mdDphY3RpdmU6Zm9jdXMsIC5idG4tc29mdC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zb2Z0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjE0LCAyMTcsIDIyMywgMC41KTtcbn1cbi5idG4tc29mdDpkaXNhYmxlZCwgLmJ0bi1zb2Z0LmRpc2FibGVkIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjhmYjtcbn1cblxuLmJ0bi1ibGFjayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNjUwO1xuICBib3JkZXItY29sb3I6ICMyZTM2NTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyZTQ0O1xuICBib3JkZXItY29sb3I6ICMyNTJiNDA7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1ibGFjaywgLmJ0bi1ibGFjazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyZTQ0O1xuICBib3JkZXItY29sb3I6ICMyNTJiNDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg3NywgODQsIDEwNiwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tYmxhY2ssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ibGFjaywgLmJ0bi1ibGFjazphY3RpdmUsIC5idG4tYmxhY2suYWN0aXZlLCAuc2hvdyA+IC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTJiNDA7XG4gIGJvcmRlci1jb2xvcjogIzIzMjkzYztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tYmxhY2s6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ibGFjazpmb2N1cywgLmJ0bi1ibGFjazphY3RpdmU6Zm9jdXMsIC5idG4tYmxhY2suYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg3NywgODQsIDEwNiwgMC41KTtcbn1cbi5idG4tYmxhY2s6ZGlzYWJsZWQsIC5idG4tYmxhY2suZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzY1MDtcbiAgYm9yZGVyLWNvbG9yOiAjMmUzNjUwO1xufVxuXG4uYnRuLWJsdWUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NDhCMztcbiAgYm9yZGVyLWNvbG9yOiAjMDk0OEIzO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4tYmx1ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzZDk4O1xuICBib3JkZXItY29sb3I6ICMwNzNhOGY7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1ibHVlLCAuYnRuLWJsdWU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4M2Q5ODtcbiAgYm9yZGVyLWNvbG9yOiAjMDczYThmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNDYsIDk5LCAxOTAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWJsdWUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1ibHVlLCAuYnRuLWJsdWU6YWN0aXZlLCAuYnRuLWJsdWUuYWN0aXZlLCAuc2hvdyA+IC5idG4tYmx1ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3M2E4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDczNjg2O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ibHVlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tYmx1ZTpmb2N1cywgLmJ0bi1ibHVlOmFjdGl2ZTpmb2N1cywgLmJ0bi1ibHVlLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgOTksIDE5MCwgMC41KTtcbn1cbi5idG4tYmx1ZTpkaXNhYmxlZCwgLmJ0bi1ibHVlLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTQ4QjM7XG4gIGJvcmRlci1jb2xvcjogIzA5NDhCMztcbn1cblxuLmJ0bi1ibHVlRGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNzM3O1xuICBib3JkZXItY29sb3I6ICMwNDE3Mzc7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1ibHVlRGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxNDJmO1xuICBib3JkZXItY29sb3I6ICMwMzEyMmM7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1ibHVlRGFyaywgLmJ0bi1ibHVlRGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDMxNDJmO1xuICBib3JkZXItY29sb3I6ICMwMzEyMmM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg0MiwgNTgsIDg1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ibHVlRGFyaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWJsdWVEYXJrLCAuYnRuLWJsdWVEYXJrOmFjdGl2ZSwgLmJ0bi1ibHVlRGFyay5hY3RpdmUsIC5zaG93ID4gLmJ0bi1ibHVlRGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzMTIyYztcbiAgYm9yZGVyLWNvbG9yOiAjMDMxMTI5O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1ibHVlRGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWJsdWVEYXJrOmZvY3VzLCAuYnRuLWJsdWVEYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1ibHVlRGFyay5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1ibHVlRGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDQyLCA1OCwgODUsIDAuNSk7XG59XG4uYnRuLWJsdWVEYXJrOmRpc2FibGVkLCAuYnRuLWJsdWVEYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDE3Mzc7XG4gIGJvcmRlci1jb2xvcjogIzA0MTczNztcbn1cblxuLmJ0bi1waW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTY0ODA7XG4gIGJvcmRlci1jb2xvcjogI0M5NjQ4MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXBpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FiNTU2ZDtcbiAgYm9yZGVyLWNvbG9yOiAjYTE1MDY2O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcGluaywgLmJ0bi1waW5rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYjU1NmQ7XG4gIGJvcmRlci1jb2xvcjogI2ExNTA2NjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIwOSwgMTIzLCAxNDcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXBpbmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1waW5rLCAuYnRuLXBpbms6YWN0aXZlLCAuYnRuLXBpbmsuYWN0aXZlLCAuc2hvdyA+IC5idG4tcGluay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExNTA2NjtcbiAgYm9yZGVyLWNvbG9yOiAjOTc0YjYwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1waW5rOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcGluazpmb2N1cywgLmJ0bi1waW5rOmFjdGl2ZTpmb2N1cywgLmJ0bi1waW5rLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMDksIDEyMywgMTQ3LCAwLjUpO1xufVxuLmJ0bi1waW5rOmRpc2FibGVkLCAuYnRuLXBpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NjQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjQzk2NDgwO1xufVxuXG4uYnRuLXBpbmtEYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzFiMWI7XG4gIGJvcmRlci1jb2xvcjogIzM3MWIxYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXBpbmtEYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjE3MTc7XG4gIGJvcmRlci1jb2xvcjogIzJjMTYxNjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXBpbmtEYXJrLCAuYnRuLXBpbmtEYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjE3MTc7XG4gIGJvcmRlci1jb2xvcjogIzJjMTYxNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDg1LCA2MSwgNjEsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXBpbmtEYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcGlua0RhcmssIC5idG4tcGlua0Rhcms6YWN0aXZlLCAuYnRuLXBpbmtEYXJrLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXBpbmtEYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMxNjE2O1xuICBib3JkZXItY29sb3I6ICMyOTE0MTQ7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXBpbmtEYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcGlua0Rhcms6Zm9jdXMsIC5idG4tcGlua0Rhcms6YWN0aXZlOmZvY3VzLCAuYnRuLXBpbmtEYXJrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXBpbmtEYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoODUsIDYxLCA2MSwgMC41KTtcbn1cbi5idG4tcGlua0Rhcms6ZGlzYWJsZWQsIC5idG4tcGlua0RhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MWIxYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzcxYjFiO1xufVxuXG4uYnRuLWN5YW4ge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjFiZDtcbiAgYm9yZGVyLWNvbG9yOiAjNjNiMWJkO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4tY3lhbjpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FiZGM3O1xuICBib3JkZXItY29sb3I6ICM3M2I5YzQ7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1jeWFuLCAuYnRuLWN5YW46Zm9jdXMge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdhYmRjNztcbiAgYm9yZGVyLWNvbG9yOiAjNzNiOWM0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoOTAsIDE1NywgMTcwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1jeWFuLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tY3lhbiwgLmJ0bi1jeWFuOmFjdGl2ZSwgLmJ0bi1jeWFuLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWN5YW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MmMxY2E7XG4gIGJvcmRlci1jb2xvcjogIzczYjljNDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tY3lhbjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWN5YW46Zm9jdXMsIC5idG4tY3lhbjphY3RpdmU6Zm9jdXMsIC5idG4tY3lhbi5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1jeWFuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoOTAsIDE1NywgMTcwLCAwLjUpO1xufVxuLmJ0bi1jeWFuOmRpc2FibGVkLCAuYnRuLWN5YW4uZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjFiZDtcbiAgYm9yZGVyLWNvbG9yOiAjNjNiMWJkO1xufVxuXG4uYnRuLWN5YW5EYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzMyMzk7XG4gIGJvcmRlci1jb2xvcjogIzFjMzIzOTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWN5YW5EYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODJiMzA7XG4gIGJvcmRlci1jb2xvcjogIzE2MjgyZTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWN5YW5EYXJrLCAuYnRuLWN5YW5EYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODJiMzA7XG4gIGJvcmRlci1jb2xvcjogIzE2MjgyZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDYyLCA4MSwgODcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWN5YW5EYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tY3lhbkRhcmssIC5idG4tY3lhbkRhcms6YWN0aXZlLCAuYnRuLWN5YW5EYXJrLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWN5YW5EYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyODJlO1xuICBib3JkZXItY29sb3I6ICMxNTI2MmI7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWN5YW5EYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tY3lhbkRhcms6Zm9jdXMsIC5idG4tY3lhbkRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLWN5YW5EYXJrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWN5YW5EYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDgxLCA4NywgMC41KTtcbn1cbi5idG4tY3lhbkRhcms6ZGlzYWJsZWQsIC5idG4tY3lhbkRhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzIzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMWMzMjM5O1xufVxuXG4uYnRuLXB1cnBsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk2NWUwO1xuICBib3JkZXItY29sb3I6ICM4OTY1ZTA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0NTZiZTtcbiAgYm9yZGVyLWNvbG9yOiAjNmU1MWIzO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcHVycGxlLCAuYnRuLXB1cnBsZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ1NmJlO1xuICBib3JkZXItY29sb3I6ICM2ZTUxYjM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxNTUsIDEyNCwgMjI5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wdXJwbGUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wdXJwbGUsIC5idG4tcHVycGxlOmFjdGl2ZSwgLmJ0bi1wdXJwbGUuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU1MWIzO1xuICBib3JkZXItY29sb3I6ICM2NzRjYTg7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXB1cnBsZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXB1cnBsZTpmb2N1cywgLmJ0bi1wdXJwbGU6YWN0aXZlOmZvY3VzLCAuYnRuLXB1cnBsZS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxNTUsIDEyNCwgMjI5LCAwLjUpO1xufVxuLmJ0bi1wdXJwbGU6ZGlzYWJsZWQsIC5idG4tcHVycGxlLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTY1ZTA7XG4gIGJvcmRlci1jb2xvcjogIzg5NjVlMDtcbn1cblxuLmJ0bi1wdXJwbGVEYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMzc7XG4gIGJvcmRlci1jb2xvcjogIzFhMWEzNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXB1cnBsZURhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MTYyZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTUxNTJjO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcHVycGxlRGFyaywgLmJ0bi1wdXJwbGVEYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjE2MmY7XG4gIGJvcmRlci1jb2xvcjogIzE1MTUyYztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDYwLCA2MCwgODUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXB1cnBsZURhcmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wdXJwbGVEYXJrLCAuYnRuLXB1cnBsZURhcms6YWN0aXZlLCAuYnRuLXB1cnBsZURhcmsuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHVycGxlRGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1MTUyYztcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDI5O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wdXJwbGVEYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHVycGxlRGFyazpmb2N1cywgLmJ0bi1wdXJwbGVEYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1wdXJwbGVEYXJrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXB1cnBsZURhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg2MCwgNjAsIDg1LCAwLjUpO1xufVxuLmJ0bi1wdXJwbGVEYXJrOmRpc2FibGVkLCAuYnRuLXB1cnBsZURhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWEzNztcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTM3O1xufVxuXG4uYnRuLXNvZnQtaW5kaWdvIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWU4ZmY7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZThmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXNvZnQtaW5kaWdvOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ViZmY7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZWFmZjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNvZnQtaW5kaWdvLCAuYnRuLXNvZnQtaW5kaWdvOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2ViZmY7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZWFmZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMjA0LCAyMjYsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNvZnQtaW5kaWdvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc29mdC1pbmRpZ28sIC5idG4tc29mdC1pbmRpZ286YWN0aXZlLCAuYnRuLXNvZnQtaW5kaWdvLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNvZnQtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlZGZmO1xuICBib3JkZXItY29sb3I6ICNmNmVhZmY7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNvZnQtaW5kaWdvOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc29mdC1pbmRpZ286Zm9jdXMsIC5idG4tc29mdC1pbmRpZ286YWN0aXZlOmZvY3VzLCAuYnRuLXNvZnQtaW5kaWdvLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNvZnQtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjE0LCAyMDQsIDIyNiwgMC41KTtcbn1cbi5idG4tc29mdC1pbmRpZ286ZGlzYWJsZWQsIC5idG4tc29mdC1pbmRpZ28uZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZThmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjVlOGZmO1xufVxuXG4uYnRuLXNvZnQtZ3JlZW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQTU4RDtcbiAgYm9yZGVyLWNvbG9yOiAjMkNBNThEO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4tc29mdC1ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjU4Yzc4O1xuICBib3JkZXItY29sb3I6ICMyMzg0NzE7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zb2Z0LWdyZWVuLCAuYnRuLXNvZnQtZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1OGM3ODtcbiAgYm9yZGVyLWNvbG9yOiAjMjM4NDcxO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDE3OSwgMTU4LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zb2Z0LWdyZWVuLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc29mdC1ncmVlbiwgLmJ0bi1zb2Z0LWdyZWVuOmFjdGl2ZSwgLmJ0bi1zb2Z0LWdyZWVuLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNvZnQtZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzg0NzE7XG4gIGJvcmRlci1jb2xvcjogIzIxN2M2YTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc29mdC1ncmVlbjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNvZnQtZ3JlZW46Zm9jdXMsIC5idG4tc29mdC1ncmVlbjphY3RpdmU6Zm9jdXMsIC5idG4tc29mdC1ncmVlbi5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zb2Z0LWdyZWVuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDE3OSwgMTU4LCAwLjUpO1xufVxuLmJ0bi1zb2Z0LWdyZWVuOmRpc2FibGVkLCAuYnRuLXNvZnQtZ3JlZW4uZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQTU4RDtcbiAgYm9yZGVyLWNvbG9yOiAjMkNBNThEO1xufVxuXG4uYnRuLXNvZnQtZ3JlZW5EYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTNkMzE7XG4gIGJvcmRlci1jb2xvcjogIzExM2QzMTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXNvZnQtZ3JlZW5EYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTM0MmE7XG4gIGJvcmRlci1jb2xvcjogIzBlMzEyNztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNvZnQtZ3JlZW5EYXJrLCAuYnRuLXNvZnQtZ3JlZW5EYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTM0MmE7XG4gIGJvcmRlci1jb2xvcjogIzBlMzEyNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDUzLCA5MCwgODAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNvZnQtZ3JlZW5EYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc29mdC1ncmVlbkRhcmssIC5idG4tc29mdC1ncmVlbkRhcms6YWN0aXZlLCAuYnRuLXNvZnQtZ3JlZW5EYXJrLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNvZnQtZ3JlZW5EYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUzMTI3O1xuICBib3JkZXItY29sb3I6ICMwZDJlMjU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNvZnQtZ3JlZW5EYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc29mdC1ncmVlbkRhcms6Zm9jdXMsIC5idG4tc29mdC1ncmVlbkRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLXNvZnQtZ3JlZW5EYXJrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNvZnQtZ3JlZW5EYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNTMsIDkwLCA4MCwgMC41KTtcbn1cbi5idG4tc29mdC1ncmVlbkRhcms6ZGlzYWJsZWQsIC5idG4tc29mdC1ncmVlbkRhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExM2QzMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTEzZDMxO1xufVxuXG4uYnRuLWdyYXktMTAwIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmE7XG4gIGJvcmRlci1jb2xvcjogI2YzZjdmYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWdyYXktMTAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjhmYjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktMTAwLCAuYnRuLWdyYXktMTAwOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y0ZjhmYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIxMiwgMjE2LCAyMjIsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktMTAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0xMDAsIC5idG4tZ3JheS0xMDA6YWN0aXZlLCAuYnRuLWdyYXktMTAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktMTAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOWZiO1xuICBib3JkZXItY29sb3I6ICNmNGY4ZmI7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktMTAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0xMDA6Zm9jdXMsIC5idG4tZ3JheS0xMDA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktMTAwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktMTAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjEyLCAyMTYsIDIyMiwgMC41KTtcbn1cbi5idG4tZ3JheS0xMDA6ZGlzYWJsZWQsIC5idG4tZ3JheS0xMDAuZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmN2ZhO1xufVxuXG4uYnRuLWdyYXktMjAwIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjhmYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWdyYXktMjAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjlmYjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktMjAwLCAuYnRuLWdyYXktMjAwOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y5ZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjlmYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIxNCwgMjE3LCAyMjMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktMjAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0yMDAsIC5idG4tZ3JheS0yMDA6YWN0aXZlLCAuYnRuLWdyYXktMjAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktMjAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmOWZjO1xuICBib3JkZXItY29sb3I6ICNmNmY5ZmI7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktMjAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0yMDA6Zm9jdXMsIC5idG4tZ3JheS0yMDA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktMjAwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktMjAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjE0LCAyMTcsIDIyMywgMC41KTtcbn1cbi5idG4tZ3JheS0yMDA6ZGlzYWJsZWQsIC5idG4tZ3JheS0yMDAuZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmOGZiO1xufVxuXG4uYnRuLWdyYXktMzAwIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYzRjY7XG4gIGJvcmRlci1jb2xvcjogI0YwRjNGNjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWdyYXktMzAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XG4gIGJvcmRlci1jb2xvcjogI2YyZjRmNztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktMzAwLCAuYnRuLWdyYXktMzAwOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY1Zjc7XG4gIGJvcmRlci1jb2xvcjogI2YyZjRmNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIxMCwgMjEzLCAyMTksIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktMzAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0zMDAsIC5idG4tZ3JheS0zMDA6YWN0aXZlLCAuYnRuLWdyYXktMzAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktMzAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY4O1xuICBib3JkZXItY29sb3I6ICNmMmY0Zjc7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktMzAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS0zMDA6Zm9jdXMsIC5idG4tZ3JheS0zMDA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktMzAwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktMzAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjEwLCAyMTMsIDIxOSwgMC41KTtcbn1cbi5idG4tZ3JheS0zMDA6ZGlzYWJsZWQsIC5idG4tZ3JheS0zMDAuZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjNGNjtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGM0Y2O1xufVxuXG4uYnRuLWdyYXktNDAwIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVkZjI7XG4gIGJvcmRlci1jb2xvcjogI2VhZWRmMjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWdyYXktNDAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjQ7XG4gIGJvcmRlci1jb2xvcjogI2VjZWZmMztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktNDAwLCAuYnRuLWdyYXktNDAwOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGYwZjQ7XG4gIGJvcmRlci1jb2xvcjogI2VjZWZmMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIwNSwgMjA4LCAyMTUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNDAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS00MDAsIC5idG4tZ3JheS00MDA6YWN0aXZlLCAuYnRuLWdyYXktNDAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktNDAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMWY1O1xuICBib3JkZXItY29sb3I6ICNlY2VmZjM7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNDAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS00MDA6Zm9jdXMsIC5idG4tZ3JheS00MDA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktNDAwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktNDAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjA1LCAyMDgsIDIxNSwgMC41KTtcbn1cbi5idG4tZ3JheS00MDA6ZGlzYWJsZWQsIC5idG4tZ3JheS00MDAuZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlZGYyO1xufVxuXG4uYnRuLWdyYXktNTAwIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQ3ZTA7XG4gIGJvcmRlci1jb2xvcjogI2QxZDdlMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWdyYXktNTAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRkZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZGJlMztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktNTAwLCAuYnRuLWdyYXktNTAwOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRkZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZGJlMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDE4MywgMTg5LCAyMDAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNTAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS01MDAsIC5idG4tZ3JheS01MDA6YWN0aXZlLCAuYnRuLWdyYXktNTAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktNTAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkZmU2O1xuICBib3JkZXItY29sb3I6ICNkNmRiZTM7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNTAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS01MDA6Zm9jdXMsIC5idG4tZ3JheS01MDA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktNTAwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktNTAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMTgzLCAxODksIDIwMCwgMC41KTtcbn1cbi5idG4tZ3JheS01MDA6ZGlzYWJsZWQsIC5idG4tZ3JheS01MDAuZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDdlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkN2UwO1xufVxuXG4uYnRuLWdyYXktNjAwIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2E1YmU7XG4gIGJvcmRlci1jb2xvcjogIzkzYTViZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWdyYXktNjAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2IzYzg7XG4gIGJvcmRlci1jb2xvcjogIzllYWVjNTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktNjAwLCAuYnRuLWdyYXktNjAwOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhM2IzYzg7XG4gIGJvcmRlci1jb2xvcjogIzllYWVjNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDEzMSwgMTQ3LCAxNzEsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNjAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS02MDAsIC5idG4tZ3JheS02MDA6YWN0aXZlLCAuYnRuLWdyYXktNjAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktNjAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTliN2NiO1xuICBib3JkZXItY29sb3I6ICM5ZWFlYzU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNjAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS02MDA6Zm9jdXMsIC5idG4tZ3JheS02MDA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktNjAwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktNjAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMTMxLCAxNDcsIDE3MSwgMC41KTtcbn1cbi5idG4tZ3JheS02MDA6ZGlzYWJsZWQsIC5idG4tZ3JheS02MDAuZGlzYWJsZWQge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzYTViZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTNhNWJlO1xufVxuXG4uYnRuLWdyYXktNzAwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Njc5OWU7XG4gIGJvcmRlci1jb2xvcjogIzY2Nzk5ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWdyYXktNzAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzY3ODY7XG4gIGJvcmRlci1jb2xvcjogIzUyNjE3ZTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktNzAwLCAuYnRuLWdyYXktNzAwOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NzY3ODY7XG4gIGJvcmRlci1jb2xvcjogIzUyNjE3ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDEyNSwgMTQxLCAxNzMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNzAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS03MDAsIC5idG4tZ3JheS03MDA6YWN0aXZlLCAuYnRuLWdyYXktNzAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktNzAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI2MTdlO1xuICBib3JkZXItY29sb3I6ICM0ZDViNzc7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktNzAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS03MDA6Zm9jdXMsIC5idG4tZ3JheS03MDA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktNzAwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktNzAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMTI1LCAxNDEsIDE3MywgMC41KTtcbn1cbi5idG4tZ3JheS03MDA6ZGlzYWJsZWQsIC5idG4tZ3JheS03MDAuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Nzk5ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNjY3OTllO1xufVxuXG4uYnRuLWdyYXktODAwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDY2OTA7XG4gIGJvcmRlci1jb2xvcjogIzUwNjY5MDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWdyYXktODAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDU3N2E7XG4gIGJvcmRlci1jb2xvcjogIzQwNTI3Mztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdyYXktODAwLCAuYnRuLWdyYXktODAwOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDU3N2E7XG4gIGJvcmRlci1jb2xvcjogIzQwNTI3MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDEwNiwgMTI1LCAxNjEsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktODAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS04MDAsIC5idG4tZ3JheS04MDA6YWN0aXZlLCAuYnRuLWdyYXktODAwLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWdyYXktODAwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MjczO1xuICBib3JkZXItY29sb3I6ICMzYzRkNmM7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdyYXktODAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ3JheS04MDA6Zm9jdXMsIC5idG4tZ3JheS04MDA6YWN0aXZlOmZvY3VzLCAuYnRuLWdyYXktODAwLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdyYXktODAwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMTA2LCAxMjUsIDE2MSwgMC41KTtcbn1cbi5idG4tZ3JheS04MDA6ZGlzYWJsZWQsIC5idG4tZ3JheS04MDAuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNjY5MDtcbiAgYm9yZGVyLWNvbG9yOiAjNTA2NjkwO1xufVxuXG4uYnRuLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTk7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjRjODI7XG4gIGJvcmRlci1jb2xvcjogIzJmNDc3YTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWZhY2Vib29rLCAuYnRuLWZhY2Vib29rOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMjRjODI7XG4gIGJvcmRlci1jb2xvcjogIzJmNDc3YTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDg4LCAxMTQsIDE2OCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZmFjZWJvb2ssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1mYWNlYm9vaywgLmJ0bi1mYWNlYm9vazphY3RpdmUsIC5idG4tZmFjZWJvb2suYWN0aXZlLCAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ3N2E7XG4gIGJvcmRlci1jb2xvcjogIzJjNDM3Mztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZmFjZWJvb2s6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1mYWNlYm9vazpmb2N1cywgLmJ0bi1mYWNlYm9vazphY3RpdmU6Zm9jdXMsIC5idG4tZmFjZWJvb2suYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZmFjZWJvb2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg4OCwgMTE0LCAxNjgsIDAuNSk7XG59XG4uYnRuLWZhY2Vib29rOmRpc2FibGVkLCAuYnRuLWZhY2Vib29rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTk7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5OTtcbn1cblxuLmJ0bi1mYWNlYm9va0Rhcmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMmI0YTtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyYjRhO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4tZmFjZWJvb2tEYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTI1M2Y7XG4gIGJvcmRlci1jb2xvcjogIzE3MjIzYjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWZhY2Vib29rRGFyaywgLmJ0bi1mYWNlYm9va0Rhcms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5MjUzZjtcbiAgYm9yZGVyLWNvbG9yOiAjMTcyMjNiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNjMsIDc1LCAxMDEsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWZhY2Vib29rRGFyaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWZhY2Vib29rRGFyaywgLmJ0bi1mYWNlYm9va0Rhcms6YWN0aXZlLCAuYnRuLWZhY2Vib29rRGFyay5hY3RpdmUsIC5zaG93ID4gLmJ0bi1mYWNlYm9va0RhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzIyM2I7XG4gIGJvcmRlci1jb2xvcjogIzE2MjAzODtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZmFjZWJvb2tEYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZmFjZWJvb2tEYXJrOmZvY3VzLCAuYnRuLWZhY2Vib29rRGFyazphY3RpdmU6Zm9jdXMsIC5idG4tZmFjZWJvb2tEYXJrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWZhY2Vib29rRGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDYzLCA3NSwgMTAxLCAwLjUpO1xufVxuLmJ0bi1mYWNlYm9va0Rhcms6ZGlzYWJsZWQsIC5idG4tZmFjZWJvb2tEYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDJiNGE7XG4gIGJvcmRlci1jb2xvcjogIzFkMmI0YTtcbn1cblxuLmJ0bi10d2l0dGVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XG4gIGJvcmRlci1jb2xvcjogIzFkYTFmMjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXR3aXR0ZXI6aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmYWZmNDtcbiAgYm9yZGVyLWNvbG9yOiAjMzRhYWYzO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tdHdpdHRlciwgLmJ0bi10d2l0dGVyOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZmFmZjQ7XG4gIGJvcmRlci1jb2xvcjogIzM0YWFmMztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDMwLCAxNDMsIDIxNSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tdHdpdHRlciwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXR3aXR0ZXIsIC5idG4tdHdpdHRlcjphY3RpdmUsIC5idG4tdHdpdHRlci5hY3RpdmUsIC5zaG93ID4gLmJ0bi10d2l0dGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiNGY1O1xuICBib3JkZXItY29sb3I6ICMzNGFhZjM7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXR3aXR0ZXI6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi10d2l0dGVyOmZvY3VzLCAuYnRuLXR3aXR0ZXI6YWN0aXZlOmZvY3VzLCAuYnRuLXR3aXR0ZXIuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tdHdpdHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDMwLCAxNDMsIDIxNSwgMC41KTtcbn1cbi5idG4tdHdpdHRlcjpkaXNhYmxlZCwgLmJ0bi10d2l0dGVyLmRpc2FibGVkIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGExZjI7XG4gIGJvcmRlci1jb2xvcjogIzFkYTFmMjtcbn1cblxuLmJ0bi10d2l0dGVyRGFyayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyOTNlO1xuICBib3JkZXItY29sb3I6ICMwNzI5M2U7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi10d2l0dGVyRGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyMzM1O1xuICBib3JkZXItY29sb3I6ICMwNjIxMzI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi10d2l0dGVyRGFyaywgLmJ0bi10d2l0dGVyRGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYyMzM1O1xuICBib3JkZXItY29sb3I6ICMwNjIxMzI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgNzMsIDkxLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi10d2l0dGVyRGFyaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXR3aXR0ZXJEYXJrLCAuYnRuLXR3aXR0ZXJEYXJrOmFjdGl2ZSwgLmJ0bi10d2l0dGVyRGFyay5hY3RpdmUsIC5zaG93ID4gLmJ0bi10d2l0dGVyRGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2MjEzMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDUxZjJmO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi10d2l0dGVyRGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXR3aXR0ZXJEYXJrOmZvY3VzLCAuYnRuLXR3aXR0ZXJEYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi10d2l0dGVyRGFyay5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi10d2l0dGVyRGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDQ0LCA3MywgOTEsIDAuNSk7XG59XG4uYnRuLXR3aXR0ZXJEYXJrOmRpc2FibGVkLCAuYnRuLXR3aXR0ZXJEYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzI5M2U7XG4gIGJvcmRlci1jb2xvcjogIzA3MjkzZTtcbn1cblxuLmJ0bi1nb29nbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCNDMzNztcbiAgYm9yZGVyLWNvbG9yOiAjREI0MzM3O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4tZ29vZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYTM5MmY7XG4gIGJvcmRlci1jb2xvcjogI2FmMzYyYztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWdvb2dsZSwgLmJ0bi1nb29nbGU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhMzkyZjtcbiAgYm9yZGVyLWNvbG9yOiAjYWYzNjJjO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjI0LCA5NSwgODUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdvb2dsZSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdvb2dsZSwgLmJ0bi1nb29nbGU6YWN0aXZlLCAuYnRuLWdvb2dsZS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1nb29nbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZjM2MmM7XG4gIGJvcmRlci1jb2xvcjogI2E0MzIyOTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ29vZ2xlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ29vZ2xlOmZvY3VzLCAuYnRuLWdvb2dsZTphY3RpdmU6Zm9jdXMsIC5idG4tZ29vZ2xlLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdvb2dsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIyNCwgOTUsIDg1LCAwLjUpO1xufVxuLmJ0bi1nb29nbGU6ZGlzYWJsZWQsIC5idG4tZ29vZ2xlLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQjQzMzc7XG4gIGJvcmRlci1jb2xvcjogI0RCNDMzNztcbn1cblxuLmJ0bi1pbnN0YWdyYW0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NDA1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ0MDVmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4taW5zdGFncmFtOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMjM2NTE7XG4gIGJvcmRlci1jb2xvcjogI2I2MzM0Yztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWluc3RhZ3JhbSwgLmJ0bi1pbnN0YWdyYW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyMzY1MTtcbiAgYm9yZGVyLWNvbG9yOiAjYjYzMzRjO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjMyLCA5MywgMTE5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbnN0YWdyYW0sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbnN0YWdyYW0sIC5idG4taW5zdGFncmFtOmFjdGl2ZSwgLmJ0bi1pbnN0YWdyYW0uYWN0aXZlLCAuc2hvdyA+IC5idG4taW5zdGFncmFtLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjYzMzRjO1xuICBib3JkZXItY29sb3I6ICNhYjMwNDc7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluc3RhZ3JhbTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluc3RhZ3JhbTpmb2N1cywgLmJ0bi1pbnN0YWdyYW06YWN0aXZlOmZvY3VzLCAuYnRuLWluc3RhZ3JhbS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMzIsIDkzLCAxMTksIDAuNSk7XG59XG4uYnRuLWluc3RhZ3JhbTpkaXNhYmxlZCwgLmJ0bi1pbnN0YWdyYW0uZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NDA1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ0MDVmO1xufVxuXG4uYnRuLXBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjO1xuICBib3JkZXItY29sb3I6ICNiZDA4MWM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1waW50ZXJlc3Q6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ExMDcxODtcbiAgYm9yZGVyLWNvbG9yOiAjOTcwNjE2O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcGludGVyZXN0LCAuYnRuLXBpbnRlcmVzdDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTEwNzE4O1xuICBib3JkZXItY29sb3I6ICM5NzA2MTY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxOTksIDQ1LCA2MiwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcGludGVyZXN0LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcGludGVyZXN0LCAuYnRuLXBpbnRlcmVzdDphY3RpdmUsIC5idG4tcGludGVyZXN0LmFjdGl2ZSwgLnNob3cgPiAuYnRuLXBpbnRlcmVzdC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3MDYxNjtcbiAgYm9yZGVyLWNvbG9yOiAjOGUwNjE1O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1waW50ZXJlc3Q6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1waW50ZXJlc3Q6Zm9jdXMsIC5idG4tcGludGVyZXN0OmFjdGl2ZTpmb2N1cywgLmJ0bi1waW50ZXJlc3QuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMTk5LCA0NSwgNjIsIDAuNSk7XG59XG4uYnRuLXBpbnRlcmVzdDpkaXNhYmxlZCwgLmJ0bi1waW50ZXJlc3QuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMDgxYztcbiAgYm9yZGVyLWNvbG9yOiAjYmQwODFjO1xufVxuXG4uYnRuLXlvdXR1YmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjAxZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2QyMDFmO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4teW91dHViZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWUxYjFhO1xuICBib3JkZXItY29sb3I6ICNhNDFhMTk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi15b3V0dWJlLCAuYnRuLXlvdXR1YmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FlMWIxYTtcbiAgYm9yZGVyLWNvbG9yOiAjYTQxYTE5O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjEzLCA2NSwgNjUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXlvdXR1YmUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi15b3V0dWJlLCAuYnRuLXlvdXR1YmU6YWN0aXZlLCAuYnRuLXlvdXR1YmUuYWN0aXZlLCAuc2hvdyA+IC5idG4teW91dHViZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0MWExOTtcbiAgYm9yZGVyLWNvbG9yOiAjOWExODE3O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi15b3V0dWJlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4teW91dHViZTpmb2N1cywgLmJ0bi15b3V0dWJlOmFjdGl2ZTpmb2N1cywgLmJ0bi15b3V0dWJlLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXlvdXR1YmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMTMsIDY1LCA2NSwgMC41KTtcbn1cbi5idG4teW91dHViZTpkaXNhYmxlZCwgLmJ0bi15b3V0dWJlLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDIwMWY7XG4gIGJvcmRlci1jb2xvcjogI2NkMjAxZjtcbn1cblxuLmJ0bi1zbGFjayB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FhZjg1O1xuICBib3JkZXItY29sb3I6ICMzYWFmODU7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1zbGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThiYjk3O1xuICBib3JkZXItY29sb3I6ICM0ZWI3OTE7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zbGFjaywgLmJ0bi1zbGFjazpmb2N1cyB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThiYjk3O1xuICBib3JkZXItY29sb3I6ICM0ZWI3OTE7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSg1NSwgMTU1LCAxMjMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNsYWNrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2xhY2ssIC5idG4tc2xhY2s6YWN0aXZlLCAuYnRuLXNsYWNrLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFiZjlkO1xuICBib3JkZXItY29sb3I6ICM0ZWI3OTE7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNsYWNrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2xhY2s6Zm9jdXMsIC5idG4tc2xhY2s6YWN0aXZlOmZvY3VzLCAuYnRuLXNsYWNrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNTUsIDE1NSwgMTIzLCAwLjUpO1xufVxuLmJ0bi1zbGFjazpkaXNhYmxlZCwgLmJ0bi1zbGFjay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FhZjg1O1xuICBib3JkZXItY29sb3I6ICMzYWFmODU7XG59XG5cbi5idG4tc2xhY2tEYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzM5MmI7XG4gIGJvcmRlci1jb2xvcjogIzEzMzkyYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXNsYWNrRGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAzMDI1O1xuICBib3JkZXItY29sb3I6ICMwZjJlMjI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zbGFja0RhcmssIC5idG4tc2xhY2tEYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDMwMjU7XG4gIGJvcmRlci1jb2xvcjogIzBmMmUyMjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDU0LCA4NywgNzUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNsYWNrRGFyaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNsYWNrRGFyaywgLmJ0bi1zbGFja0Rhcms6YWN0aXZlLCAuYnRuLXNsYWNrRGFyay5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zbGFja0RhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjJlMjI7XG4gIGJvcmRlci1jb2xvcjogIzBlMmIyMDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc2xhY2tEYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2xhY2tEYXJrOmZvY3VzLCAuYnRuLXNsYWNrRGFyazphY3RpdmU6Zm9jdXMsIC5idG4tc2xhY2tEYXJrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNsYWNrRGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDU0LCA4NywgNzUsIDAuNSk7XG59XG4uYnRuLXNsYWNrRGFyazpkaXNhYmxlZCwgLmJ0bi1zbGFja0RhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzkyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMTMzOTJiO1xufVxuXG4uYnRuLWRyaWJiYmxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG4gIGJvcmRlci1jb2xvcjogI2VhNGM4OTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWRyaWJiYmxlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzQxNzQ7XG4gIGJvcmRlci1jb2xvcjogI2JiM2Q2ZTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRyaWJiYmxlLCAuYnRuLWRyaWJiYmxlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNzQxNzQ7XG4gIGJvcmRlci1jb2xvcjogI2JiM2Q2ZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIzNywgMTAzLCAxNTUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRyaWJiYmxlLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZHJpYmJibGUsIC5idG4tZHJpYmJibGU6YWN0aXZlLCAuYnRuLWRyaWJiYmxlLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIzZDZlO1xuICBib3JkZXItY29sb3I6ICNiMDM5Njc7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRyaWJiYmxlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZHJpYmJibGU6Zm9jdXMsIC5idG4tZHJpYmJibGU6YWN0aXZlOmZvY3VzLCAuYnRuLWRyaWJiYmxlLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjM3LCAxMDMsIDE1NSwgMC41KTtcbn1cbi5idG4tZHJpYmJibGU6ZGlzYWJsZWQsIC5idG4tZHJpYmJibGUuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbiAgYm9yZGVyLWNvbG9yOiAjZWE0Yzg5O1xufVxuXG4uYnRuLWRyb3Bib3gge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFOTBGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMUU5MEZGO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbn1cbi5idG4tZHJvcGJveDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3YWQ5O1xuICBib3JkZXItY29sb3I6ICMxODczY2M7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kcm9wYm94LCAuYnRuLWRyb3Bib3g6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhN2FkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMTg3M2NjO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNjQsIDE2MSwgMjU1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kcm9wYm94LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZHJvcGJveCwgLmJ0bi1kcm9wYm94OmFjdGl2ZSwgLmJ0bi1kcm9wYm94LmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRyb3Bib3guZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODczY2M7XG4gIGJvcmRlci1jb2xvcjogIzE3NmNiZjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZHJvcGJveDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRyb3Bib3g6Zm9jdXMsIC5idG4tZHJvcGJveDphY3RpdmU6Zm9jdXMsIC5idG4tZHJvcGJveC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kcm9wYm94LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNjQsIDE2MSwgMjU1LCAwLjUpO1xufVxuLmJ0bi1kcm9wYm94OmRpc2FibGVkLCAuYnRuLWRyb3Bib3guZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFOTBGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMUU5MEZGO1xufVxuXG4uYnRuLXR3aXRjaCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEIzNjdDO1xuICBib3JkZXItY29sb3I6ICM0QjM2N0M7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi10d2l0Y2g6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwMmU2OTtcbiAgYm9yZGVyLWNvbG9yOiAjM2MyYjYzO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tdHdpdGNoLCAuYnRuLXR3aXRjaDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDAyZTY5O1xuICBib3JkZXItY29sb3I6ICMzYzJiNjM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDg0LCAxNDQsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXR3aXRjaCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXR3aXRjaCwgLmJ0bi10d2l0Y2g6YWN0aXZlLCAuYnRuLXR3aXRjaC5hY3RpdmUsIC5zaG93ID4gLmJ0bi10d2l0Y2guZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzJiNjM7XG4gIGJvcmRlci1jb2xvcjogIzM4Mjk1ZDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tdHdpdGNoOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tdHdpdGNoOmZvY3VzLCAuYnRuLXR3aXRjaDphY3RpdmU6Zm9jdXMsIC5idG4tdHdpdGNoLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXR3aXRjaC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgODQsIDE0NCwgMC41KTtcbn1cbi5idG4tdHdpdGNoOmRpc2FibGVkLCAuYnRuLXR3aXRjaC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEIzNjdDO1xuICBib3JkZXItY29sb3I6ICM0QjM2N0M7XG59XG5cbi5idG4tcGF5cGFsIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2IzMmM7XG4gIGJvcmRlci1jb2xvcjogI2VjYjMyYztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXBheXBhbDpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZiZTRjO1xuICBib3JkZXItY29sb3I6ICNlZWJiNDE7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1wYXlwYWwsIC5idG4tcGF5cGFsOmZvY3VzIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmJlNGM7XG4gIGJvcmRlci1jb2xvcjogI2VlYmI0MTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIwNiwgMTU5LCA0NywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcGF5cGFsLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcGF5cGFsLCAuYnRuLXBheXBhbDphY3RpdmUsIC5idG4tcGF5cGFsLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXBheXBhbC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYzI1NjtcbiAgYm9yZGVyLWNvbG9yOiAjZWViYjQxO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wYXlwYWw6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wYXlwYWw6Zm9jdXMsIC5idG4tcGF5cGFsOmFjdGl2ZTpmb2N1cywgLmJ0bi1wYXlwYWwuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcGF5cGFsLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjA2LCAxNTksIDQ3LCAwLjUpO1xufVxuLmJ0bi1wYXlwYWw6ZGlzYWJsZWQsIC5idG4tcGF5cGFsLmRpc2FibGVkIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2IzMmM7XG4gIGJvcmRlci1jb2xvcjogI2VjYjMyYztcbn1cblxuLmJ0bi1wYXlwYWxEYXJrIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTM3MGU7XG4gIGJvcmRlci1jb2xvcjogIzQ5MzcwZTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXBheXBhbERhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlMmYwYztcbiAgYm9yZGVyLWNvbG9yOiAjM2EyYzBiO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcGF5cGFsRGFyaywgLmJ0bi1wYXlwYWxEYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTJmMGM7XG4gIGJvcmRlci1jb2xvcjogIzNhMmMwYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDEwMCwgODUsIDUwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wYXlwYWxEYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcGF5cGFsRGFyaywgLmJ0bi1wYXlwYWxEYXJrOmFjdGl2ZSwgLmJ0bi1wYXlwYWxEYXJrLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXBheXBhbERhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYTJjMGI7XG4gIGJvcmRlci1jb2xvcjogIzM3MjkwYjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcGF5cGFsRGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXBheXBhbERhcms6Zm9jdXMsIC5idG4tcGF5cGFsRGFyazphY3RpdmU6Zm9jdXMsIC5idG4tcGF5cGFsRGFyay5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1wYXlwYWxEYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMTAwLCA4NSwgNTAsIDAuNSk7XG59XG4uYnRuLXBheXBhbERhcms6ZGlzYWJsZWQsIC5idG4tcGF5cGFsRGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDkzNzBlO1xuICBib3JkZXItY29sb3I6ICM0OTM3MGU7XG59XG5cbi5idG4tYmVoYW5jZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1N2ZmO1xuICBib3JkZXItY29sb3I6ICMwMDU3ZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuLmJ0bi1iZWhhbmNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDRhZDk7XG4gIGJvcmRlci1jb2xvcjogIzAwNDZjYztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWJlaGFuY2UsIC5idG4tYmVoYW5jZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0YWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDQ2Y2M7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTEyLCAyNTUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWJlaGFuY2UsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1iZWhhbmNlLCAuYnRuLWJlaGFuY2U6YWN0aXZlLCAuYnRuLWJlaGFuY2UuYWN0aXZlLCAuc2hvdyA+IC5idG4tYmVoYW5jZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDZjYztcbiAgYm9yZGVyLWNvbG9yOiAjMDA0MWJmO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1iZWhhbmNlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tYmVoYW5jZTpmb2N1cywgLmJ0bi1iZWhhbmNlOmFjdGl2ZTpmb2N1cywgLmJ0bi1iZWhhbmNlLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWJlaGFuY2UuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTEyLCAyNTUsIDAuNSk7XG59XG4uYnRuLWJlaGFuY2U6ZGlzYWJsZWQsIC5idG4tYmVoYW5jZS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1N2ZmO1xuICBib3JkZXItY29sb3I6ICMwMDU3ZmY7XG59XG5cbi5idG4tcmVkZGl0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODQ0MjI7XG4gIGJvcmRlci1jb2xvcjogI0U4NDQyMjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLXJlZGRpdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzUzYTFkO1xuICBib3JkZXItY29sb3I6ICNiYTM2MWI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1yZWRkaXQsIC5idG4tcmVkZGl0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTNhMWQ7XG4gIGJvcmRlci1jb2xvcjogI2JhMzYxYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDIzNSwgOTYsIDY3LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1yZWRkaXQsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1yZWRkaXQsIC5idG4tcmVkZGl0OmFjdGl2ZSwgLmJ0bi1yZWRkaXQuYWN0aXZlLCAuc2hvdyA+IC5idG4tcmVkZGl0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmEzNjFiO1xuICBib3JkZXItY29sb3I6ICNhZTMzMWE7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXJlZGRpdDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXJlZGRpdDpmb2N1cywgLmJ0bi1yZWRkaXQ6YWN0aXZlOmZvY3VzLCAuYnRuLXJlZGRpdC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDk2LCA2NywgMC41KTtcbn1cbi5idG4tcmVkZGl0OmRpc2FibGVkLCAuYnRuLXJlZGRpdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0NDIyO1xuICBib3JkZXItY29sb3I6ICNFODQ0MjI7XG59XG5cbi5idG4tZ2l0aHViIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGJvcmRlci1jb2xvcjogIzIyMjIyMjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG59XG4uYnRuLWdpdGh1Yjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZDFkO1xuICBib3JkZXItY29sb3I6ICMxYjFiMWI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1naXRodWIsIC5idG4tZ2l0aHViOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMWQ7XG4gIGJvcmRlci1jb2xvcjogIzFiMWIxYjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSksIDAgMCAwIDAuMnJlbSByZ2JhKDY3LCA2NywgNjcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWdpdGh1YiwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWdpdGh1YiwgLmJ0bi1naXRodWI6YWN0aXZlLCAuYnRuLWdpdGh1Yi5hY3RpdmUsIC5zaG93ID4gLmJ0bi1naXRodWIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZ2l0aHViOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZ2l0aHViOmZvY3VzLCAuYnRuLWdpdGh1YjphY3RpdmU6Zm9jdXMsIC5idG4tZ2l0aHViLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWdpdGh1Yi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDY3LCA2NywgNjcsIDAuNSk7XG59XG4uYnRuLWdpdGh1YjpkaXNhYmxlZCwgLmJ0bi1naXRodWIuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDQzLCA2NCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MkI0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyQjQwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDQzLCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNjFEQUZCO1xuICBib3JkZXItY29sb3I6ICM2MURBRkI7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MURBRkI7XG4gIGJvcmRlci1jb2xvcjogIzYxREFGQjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTcsIDIxOCwgMjUxLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxREFGQjtcbiAgYm9yZGVyLWNvbG9yOiAjNjFEQUZCO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDk3LCAyMTgsIDI1MSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzYxREFGQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMUI5OThCO1xuICBib3JkZXItY29sb3I6ICMxQjk5OEI7XG59XG4uYnRuLW91dGxpbmUtdGVydGlhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCOTk4QjtcbiAgYm9yZGVyLWNvbG9yOiAjMUI5OThCO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS10ZXJ0aWFyeSwgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDE1MywgMTM5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS10ZXJ0aWFyeSwgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjk5OEI7XG4gIGJvcmRlci1jb2xvcjogIzFCOTk4Qjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS10ZXJ0aWFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtdGVydGlhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS10ZXJ0aWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS10ZXJ0aWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS10ZXJ0aWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjcsIDE1MywgMTM5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXRlcnRpYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtdGVydGlhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogIzFCOTk4QjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICNDOTY0ODA7XG4gIGJvcmRlci1jb2xvcjogI0M5NjQ4MDtcbn1cbi5idG4tb3V0bGluZS1xdWF0ZXJuYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTY0ODA7XG4gIGJvcmRlci1jb2xvcjogI0M5NjQ4MDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcXVhdGVybmFyeSwgLmJ0bi1vdXRsaW5lLXF1YXRlcm5hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDEsIDEwMCwgMTI4LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXF1YXRlcm5hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXF1YXRlcm5hcnksIC5idG4tb3V0bGluZS1xdWF0ZXJuYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXF1YXRlcm5hcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcXVhdGVybmFyeS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk2NDgwO1xuICBib3JkZXItY29sb3I6ICNDOTY0ODA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcXVhdGVybmFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcXVhdGVybmFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXF1YXRlcm5hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcXVhdGVybmFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1xdWF0ZXJuYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMDEsIDEwMCwgMTI4LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXF1YXRlcm5hcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1xdWF0ZXJuYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNDOTY0ODA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS1hcHAge1xuICBjb2xvcjogI0VCRjRGNjtcbiAgYm9yZGVyLWNvbG9yOiAjRUJGNEY2O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnktYXBwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkY0RjY7XG4gIGJvcmRlci1jb2xvcjogI0VCRjRGNjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcHJpbWFyeS1hcHAsIC5idG4tb3V0bGluZS1wcmltYXJ5LWFwcDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNSwgMjQ0LCAyNDYsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeS1hcHAsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnktYXBwLCAuYnRuLW91dGxpbmUtcHJpbWFyeS1hcHA6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS1hcHAuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS1hcHAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjRGNjtcbiAgYm9yZGVyLWNvbG9yOiAjRUJGNEY2O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnktYXBwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5LWFwcDpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnktYXBwOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnktYXBwLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnktYXBwLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMzUsIDI0NCwgMjQ2LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnktYXBwOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeS1hcHAuZGlzYWJsZWQge1xuICBjb2xvcjogI0VCRjRGNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnktYXBwIHtcbiAgY29sb3I6ICM0MjRBQTA7XG4gIGJvcmRlci1jb2xvcjogIzQyNEFBMDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnktYXBwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjRBQTA7XG4gIGJvcmRlci1jb2xvcjogIzQyNEFBMDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LWFwcCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS1hcHA6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NiwgNzQsIDE2MCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnktYXBwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnktYXBwLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LWFwcDphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnktYXBwLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS1hcHAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNEFBMDtcbiAgYm9yZGVyLWNvbG9yOiAjNDI0QUEwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS1hcHA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS1hcHA6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnktYXBwOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS1hcHAuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LWFwcC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNjYsIDc0LCAxNjAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LWFwcDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS1hcHAuZGlzYWJsZWQge1xuICBjb2xvcjogIzQyNEFBMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZWFlZGYyO1xuICBib3JkZXItY29sb3I6ICNlYWVkZjI7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlZGYyO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM0LCAyMzcsIDI0MiwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYyO1xuICBib3JkZXItY29sb3I6ICNlYWVkZjI7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIzNCwgMjM3LCAyNDIsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZWFlZGYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4ge1xuICBjb2xvcjogI0YwRjNGNjtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGM0Y2O1xufVxuLmJ0bi1vdXRsaW5lLWxpZ2h0ZW46aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjNGNjtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGM0Y2O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1saWdodGVuLCAuYnRuLW91dGxpbmUtbGlnaHRlbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMjQzLCAyNDYsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHRlbiwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtbGlnaHRlbiwgLmJ0bi1vdXRsaW5lLWxpZ2h0ZW46YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHRlbi5hY3RpdmUsIC5idG4tb3V0bGluZS1saWdodGVuLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYzRjY7XG4gIGJvcmRlci1jb2xvcjogI0YwRjNGNjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodGVuOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1saWdodGVuOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHRlbjphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodGVuLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4uZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMjQzLCAyNDYsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHRlbjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0ZW4uZGlzYWJsZWQge1xuICBjb2xvcjogI0YwRjNGNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwNUE2Nzc7XG4gIGJvcmRlci1jb2xvcjogIzA1QTY3Nztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNUE2Nzc7XG4gIGJvcmRlci1jb2xvcjogIzA1QTY3Nztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1LCAxNjYsIDExOSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1QTY3NztcbiAgYm9yZGVyLWNvbG9yOiAjMDVBNjc3O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNSwgMTY2LCAxMTksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICBjb2xvcjogIzA1QTY3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMwOTQ4QjM7XG4gIGJvcmRlci1jb2xvcjogIzA5NDhCMztcbn1cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTQ4QjM7XG4gIGJvcmRlci1jb2xvcjogIzA5NDhCMztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5LCA3MiwgMTc5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0OEIzO1xuICBib3JkZXItY29sb3I6ICMwOTQ4QjM7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg5LCA3MiwgMTc5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwOTQ4QjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZjViNzU5O1xuICBib3JkZXItY29sb3I6ICNmNWI3NTk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViNzU5O1xuICBib3JkZXItY29sb3I6ICNmNWI3NTk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ1LCAxODMsIDg5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjViNzU5O1xuICBib3JkZXItY29sb3I6ICNmNWI3NTk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDE4MywgODksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogI2Y1Yjc1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI0ZBNTI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjRkE1MjUyO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkE1MjUyO1xuICBib3JkZXItY29sb3I6ICNGQTUyNTI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1MCwgODIsIDgyLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNTI1MjtcbiAgYm9yZGVyLWNvbG9yOiAjRkE1MjUyO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDI1MCwgODIsIDgyLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkE1MjUyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXdoaXRlLCAuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdoaXRlLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13aGl0ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS13aGl0ZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS13aGl0ZTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdoaXRlLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheSB7XG4gIGNvbG9yOiAjNEE1MDczO1xuICBib3JkZXItY29sb3I6ICM0QTUwNzM7XG59XG4uYnRuLW91dGxpbmUtZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEE1MDczO1xuICBib3JkZXItY29sb3I6ICM0QTUwNzM7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWdyYXksIC5idG4tb3V0bGluZS1ncmF5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzQsIDgwLCAxMTUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheSwgLmJ0bi1vdXRsaW5lLWdyYXk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS5hY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QTUwNzM7XG4gIGJvcmRlci1jb2xvcjogIzRBNTA3Mztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5OmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXkuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDc0LCA4MCwgMTE1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5LmRpc2FibGVkIHtcbiAgY29sb3I6ICM0QTUwNzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5kaWdvIHtcbiAgY29sb3I6ICM0YzU2ODA7XG4gIGJvcmRlci1jb2xvcjogIzRjNTY4MDtcbn1cbi5idG4tb3V0bGluZS1pbmRpZ286aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTY4MDtcbiAgYm9yZGVyLWNvbG9yOiAjNGM1NjgwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1pbmRpZ28sIC5idG4tb3V0bGluZS1pbmRpZ286Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgODYsIDEyOCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmRpZ28sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZGlnbywgLmJ0bi1vdXRsaW5lLWluZGlnbzphY3RpdmUsIC5idG4tb3V0bGluZS1pbmRpZ28uYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YzU2ODA7XG4gIGJvcmRlci1jb2xvcjogIzRjNTY4MDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmRpZ286Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZGlnbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZGlnbzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmRpZ28uYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgODYsIDEyOCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1pbmRpZ286ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmRpZ28uZGlzYWJsZWQge1xuICBjb2xvcjogIzRjNTY4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmRpZ29EYXJrIHtcbiAgY29sb3I6ICMxYjFiMzc7XG4gIGJvcmRlci1jb2xvcjogIzFiMWIzNztcbn1cbi5idG4tb3V0bGluZS1pbmRpZ29EYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzc7XG4gIGJvcmRlci1jb2xvcjogIzFiMWIzNztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtaW5kaWdvRGFyaywgLmJ0bi1vdXRsaW5lLWluZGlnb0Rhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNywgMjcsIDU1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZGlnb0RhcmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZGlnb0RhcmssIC5idG4tb3V0bGluZS1pbmRpZ29EYXJrOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZGlnb0RhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtaW5kaWdvRGFyay5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjM3O1xuICBib3JkZXItY29sb3I6ICMxYjFiMzc7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtaW5kaWdvRGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5kaWdvRGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZGlnb0Rhcms6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5kaWdvRGFyay5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmRpZ29EYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyNywgMjcsIDU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZGlnb0Rhcms6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmRpZ29EYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICMxYjFiMzc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDQzLCA2NCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MkI0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyQjQwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDQzLCA2NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNvZnQge1xuICBjb2xvcjogI2Y1ZjhmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmOGZiO1xufVxuLmJ0bi1vdXRsaW5lLXNvZnQ6aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmOGZiO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zb2Z0LCAuYnRuLW91dGxpbmUtc29mdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NSwgMjQ4LCAyNTEsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc29mdCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc29mdCwgLmJ0bi1vdXRsaW5lLXNvZnQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtc29mdC5hY3RpdmUsIC5idG4tb3V0bGluZS1zb2Z0LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjhmYjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zb2Z0OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zb2Z0OmZvY3VzLCAuYnRuLW91dGxpbmUtc29mdDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zb2Z0LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNvZnQuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDI0NSwgMjQ4LCAyNTEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc29mdDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNvZnQuZGlzYWJsZWQge1xuICBjb2xvcjogI2Y1ZjhmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibGFjayB7XG4gIGNvbG9yOiAjMmUzNjUwO1xuICBib3JkZXItY29sb3I6ICMyZTM2NTA7XG59XG4uYnRuLW91dGxpbmUtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzY1MDtcbiAgYm9yZGVyLWNvbG9yOiAjMmUzNjUwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ibGFjaywgLmJ0bi1vdXRsaW5lLWJsYWNrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDYsIDU0LCA4MCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ibGFjaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtYmxhY2ssIC5idG4tb3V0bGluZS1ibGFjazphY3RpdmUsIC5idG4tb3V0bGluZS1ibGFjay5hY3RpdmUsIC5idG4tb3V0bGluZS1ibGFjay5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNjUwO1xuICBib3JkZXItY29sb3I6ICMyZTM2NTA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtYmxhY2s6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWJsYWNrOmZvY3VzLCAuYnRuLW91dGxpbmUtYmxhY2s6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYmxhY2suYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYmxhY2suZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDQ2LCA1NCwgODAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYmxhY2s6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ibGFjay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMmUzNjUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWUge1xuICBjb2xvcjogIzA5NDhCMztcbiAgYm9yZGVyLWNvbG9yOiAjMDk0OEIzO1xufVxuLmJ0bi1vdXRsaW5lLWJsdWU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NDhCMztcbiAgYm9yZGVyLWNvbG9yOiAjMDk0OEIzO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ibHVlLCAuYnRuLW91dGxpbmUtYmx1ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDksIDcyLCAxNzksIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtYmx1ZSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtYmx1ZSwgLmJ0bi1vdXRsaW5lLWJsdWU6YWN0aXZlLCAuYnRuLW91dGxpbmUtYmx1ZS5hY3RpdmUsIC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTQ4QjM7XG4gIGJvcmRlci1jb2xvcjogIzA5NDhCMztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ibHVlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ibHVlOmZvY3VzLCAuYnRuLW91dGxpbmUtYmx1ZTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ibHVlLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDksIDcyLCAxNzksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYmx1ZTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJsdWUuZGlzYWJsZWQge1xuICBjb2xvcjogIzA5NDhCMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlRGFyayB7XG4gIGNvbG9yOiAjMDQxNzM3O1xuICBib3JkZXItY29sb3I6ICMwNDE3Mzc7XG59XG4uYnRuLW91dGxpbmUtYmx1ZURhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MTczNztcbiAgYm9yZGVyLWNvbG9yOiAjMDQxNzM3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ibHVlRGFyaywgLmJ0bi1vdXRsaW5lLWJsdWVEYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNCwgMjMsIDU1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWJsdWVEYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ibHVlRGFyaywgLmJ0bi1vdXRsaW5lLWJsdWVEYXJrOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJsdWVEYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJsdWVEYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDE3Mzc7XG4gIGJvcmRlci1jb2xvcjogIzA0MTczNztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ibHVlRGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtYmx1ZURhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1ibHVlRGFyazphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ibHVlRGFyay5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ibHVlRGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNCwgMjMsIDU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWJsdWVEYXJrOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtYmx1ZURhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzA0MTczNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1waW5rIHtcbiAgY29sb3I6ICNDOTY0ODA7XG4gIGJvcmRlci1jb2xvcjogI0M5NjQ4MDtcbn1cbi5idG4tb3V0bGluZS1waW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTY0ODA7XG4gIGJvcmRlci1jb2xvcjogI0M5NjQ4MDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcGluaywgLmJ0bi1vdXRsaW5lLXBpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDEsIDEwMCwgMTI4LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXBpbmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXBpbmssIC5idG4tb3V0bGluZS1waW5rOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBpbmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk2NDgwO1xuICBib3JkZXItY29sb3I6ICNDOTY0ODA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcGluazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcGluazpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpbms6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcGluay5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMDEsIDEwMCwgMTI4LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXBpbms6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1waW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICNDOTY0ODA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtcGlua0Rhcmsge1xuICBjb2xvcjogIzM3MWIxYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzcxYjFiO1xufVxuLmJ0bi1vdXRsaW5lLXBpbmtEYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzFiMWI7XG4gIGJvcmRlci1jb2xvcjogIzM3MWIxYjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcGlua0RhcmssIC5idG4tb3V0bGluZS1waW5rRGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU1LCAyNywgMjcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcGlua0RhcmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXBpbmtEYXJrLCAuYnRuLW91dGxpbmUtcGlua0Rhcms6YWN0aXZlLCAuYnRuLW91dGxpbmUtcGlua0RhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtcGlua0RhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MWIxYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzcxYjFiO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXBpbmtEYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1waW5rRGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpbmtEYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpbmtEYXJrLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpbmtEYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg1NSwgMjcsIDI3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXBpbmtEYXJrOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGlua0RhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzM3MWIxYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1jeWFuIHtcbiAgY29sb3I6ICM2M2IxYmQ7XG4gIGJvcmRlci1jb2xvcjogIzYzYjFiZDtcbn1cbi5idG4tb3V0bGluZS1jeWFuOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M2IxYmQ7XG4gIGJvcmRlci1jb2xvcjogIzYzYjFiZDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtY3lhbiwgLmJ0bi1vdXRsaW5lLWN5YW46Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5OSwgMTc3LCAxODksIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtY3lhbiwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtY3lhbiwgLmJ0bi1vdXRsaW5lLWN5YW46YWN0aXZlLCAuYnRuLW91dGxpbmUtY3lhbi5hY3RpdmUsIC5idG4tb3V0bGluZS1jeWFuLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M2IxYmQ7XG4gIGJvcmRlci1jb2xvcjogIzYzYjFiZDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1jeWFuOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1jeWFuOmZvY3VzLCAuYnRuLW91dGxpbmUtY3lhbjphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jeWFuLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWN5YW4uZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDk5LCAxNzcsIDE4OSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1jeWFuOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtY3lhbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjNiMWJkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWN5YW5EYXJrIHtcbiAgY29sb3I6ICMxYzMyMzk7XG4gIGJvcmRlci1jb2xvcjogIzFjMzIzOTtcbn1cbi5idG4tb3V0bGluZS1jeWFuRGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzMjM5O1xuICBib3JkZXItY29sb3I6ICMxYzMyMzk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWN5YW5EYXJrLCAuYnRuLW91dGxpbmUtY3lhbkRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyOCwgNTAsIDU3LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWN5YW5EYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1jeWFuRGFyaywgLmJ0bi1vdXRsaW5lLWN5YW5EYXJrOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWN5YW5EYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWN5YW5EYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzMyMzk7XG4gIGJvcmRlci1jb2xvcjogIzFjMzIzOTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1jeWFuRGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtY3lhbkRhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1jeWFuRGFyazphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jeWFuRGFyay5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1jeWFuRGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjgsIDUwLCA1NywgMC41KTtcbn1cbi5idG4tb3V0bGluZS1jeWFuRGFyazpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWN5YW5EYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICMxYzMyMzk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlIHtcbiAgY29sb3I6ICM4OTY1ZTA7XG4gIGJvcmRlci1jb2xvcjogIzg5NjVlMDtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NjVlMDtcbiAgYm9yZGVyLWNvbG9yOiAjODk2NWUwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1wdXJwbGUsIC5idG4tb3V0bGluZS1wdXJwbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzcsIDEwMSwgMjI0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXB1cnBsZSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHVycGxlLCAuYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXB1cnBsZS5hY3RpdmUsIC5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5NjVlMDtcbiAgYm9yZGVyLWNvbG9yOiAjODk2NWUwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXB1cnBsZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHVycGxlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXB1cnBsZS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDEzNywgMTAxLCAyMjQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcHVycGxlOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHVycGxlLmRpc2FibGVkIHtcbiAgY29sb3I6ICM4OTY1ZTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlRGFyayB7XG4gIGNvbG9yOiAjMWExYTM3O1xuICBib3JkZXItY29sb3I6ICMxYTFhMzc7XG59XG4uYnRuLW91dGxpbmUtcHVycGxlRGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTM3O1xuICBib3JkZXItY29sb3I6ICMxYTFhMzc7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXB1cnBsZURhcmssIC5idG4tb3V0bGluZS1wdXJwbGVEYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjYsIDI2LCA1NSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wdXJwbGVEYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wdXJwbGVEYXJrLCAuYnRuLW91dGxpbmUtcHVycGxlRGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1wdXJwbGVEYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXB1cnBsZURhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWEzNztcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTM3O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXB1cnBsZURhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXB1cnBsZURhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1wdXJwbGVEYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXB1cnBsZURhcmsuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHVycGxlRGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjYsIDI2LCA1NSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wdXJwbGVEYXJrOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHVycGxlRGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMWExYTM3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNvZnQtaW5kaWdvIHtcbiAgY29sb3I6ICNmNWU4ZmY7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZThmZjtcbn1cbi5idG4tb3V0bGluZS1zb2Z0LWluZGlnbzpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlOGZmO1xuICBib3JkZXItY29sb3I6ICNmNWU4ZmY7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXNvZnQtaW5kaWdvLCAuYnRuLW91dGxpbmUtc29mdC1pbmRpZ286Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDIzMiwgMjU1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNvZnQtaW5kaWdvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zb2Z0LWluZGlnbywgLmJ0bi1vdXRsaW5lLXNvZnQtaW5kaWdvOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNvZnQtaW5kaWdvLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNvZnQtaW5kaWdvLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWU4ZmY7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZThmZjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zb2Z0LWluZGlnbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc29mdC1pbmRpZ286Zm9jdXMsIC5idG4tb3V0bGluZS1zb2Z0LWluZGlnbzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zb2Z0LWluZGlnby5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zb2Z0LWluZGlnby5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjQ1LCAyMzIsIDI1NSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zb2Z0LWluZGlnbzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNvZnQtaW5kaWdvLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmNWU4ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc29mdC1ncmVlbiB7XG4gIGNvbG9yOiAjMkNBNThEO1xuICBib3JkZXItY29sb3I6ICMyQ0E1OEQ7XG59XG4uYnRuLW91dGxpbmUtc29mdC1ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBNThEO1xuICBib3JkZXItY29sb3I6ICMyQ0E1OEQ7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXNvZnQtZ3JlZW4sIC5idG4tb3V0bGluZS1zb2Z0LWdyZWVuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDE2NSwgMTQxLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNvZnQtZ3JlZW4sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNvZnQtZ3JlZW4sIC5idG4tb3V0bGluZS1zb2Z0LWdyZWVuOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNvZnQtZ3JlZW4uYWN0aXZlLCAuYnRuLW91dGxpbmUtc29mdC1ncmVlbi5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNBNThEO1xuICBib3JkZXItY29sb3I6ICMyQ0E1OEQ7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc29mdC1ncmVlbjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc29mdC1ncmVlbjpmb2N1cywgLmJ0bi1vdXRsaW5lLXNvZnQtZ3JlZW46YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc29mdC1ncmVlbi5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zb2Z0LWdyZWVuLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg0NCwgMTY1LCAxNDEsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc29mdC1ncmVlbjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNvZnQtZ3JlZW4uZGlzYWJsZWQge1xuICBjb2xvcjogIzJDQTU4RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zb2Z0LWdyZWVuRGFyayB7XG4gIGNvbG9yOiAjMTEzZDMxO1xuICBib3JkZXItY29sb3I6ICMxMTNkMzE7XG59XG4uYnRuLW91dGxpbmUtc29mdC1ncmVlbkRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExM2QzMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTEzZDMxO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zb2Z0LWdyZWVuRGFyaywgLmJ0bi1vdXRsaW5lLXNvZnQtZ3JlZW5EYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTcsIDYxLCA0OSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zb2Z0LWdyZWVuRGFyaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc29mdC1ncmVlbkRhcmssIC5idG4tb3V0bGluZS1zb2Z0LWdyZWVuRGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1zb2Z0LWdyZWVuRGFyay5hY3RpdmUsIC5idG4tb3V0bGluZS1zb2Z0LWdyZWVuRGFyay5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzZDMxO1xuICBib3JkZXItY29sb3I6ICMxMTNkMzE7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc29mdC1ncmVlbkRhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNvZnQtZ3JlZW5EYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtc29mdC1ncmVlbkRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc29mdC1ncmVlbkRhcmsuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc29mdC1ncmVlbkRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDE3LCA2MSwgNDksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc29mdC1ncmVlbkRhcms6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zb2Z0LWdyZWVuRGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTEzZDMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMTAwIHtcbiAgY29sb3I6ICNmM2Y3ZmE7XG4gIGJvcmRlci1jb2xvcjogI2YzZjdmYTtcbn1cbi5idG4tb3V0bGluZS1ncmF5LTEwMDpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2ZhO1xuICBib3JkZXItY29sb3I6ICNmM2Y3ZmE7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWdyYXktMTAwLCAuYnRuLW91dGxpbmUtZ3JheS0xMDA6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDI0NywgMjUwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktMTAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTEwMCwgLmJ0bi1vdXRsaW5lLWdyYXktMTAwOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktMTAwLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktMTAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmE7XG4gIGJvcmRlci1jb2xvcjogI2YzZjdmYTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTEwMDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS0xMDA6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTEwMDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTEwMC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTEwMC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAyNDcsIDI1MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1ncmF5LTEwMDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXktMTAwLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmM2Y3ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0yMDAge1xuICBjb2xvcjogI2Y1ZjhmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmOGZiO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktMjAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjhmYjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZ3JheS0yMDAsIC5idG4tb3V0bGluZS1ncmF5LTIwMDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NSwgMjQ4LCAyNTEsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS0yMDAsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktMjAwLCAuYnRuLW91dGxpbmUtZ3JheS0yMDA6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS0yMDAuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS0yMDAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmOGZiO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktMjAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTIwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktMjAwOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktMjAwLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktMjAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDI0OCwgMjUxLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktMjAwOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS0yMDAuZGlzYWJsZWQge1xuICBjb2xvcjogI2Y1ZjhmYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTMwMCB7XG4gIGNvbG9yOiAjRjBGM0Y2O1xuICBib3JkZXItY29sb3I6ICNGMEYzRjY7XG59XG4uYnRuLW91dGxpbmUtZ3JheS0zMDA6aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjNGNjtcbiAgYm9yZGVyLWNvbG9yOiAjRjBGM0Y2O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ncmF5LTMwMCwgLmJ0bi1vdXRsaW5lLWdyYXktMzAwOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAyNDMsIDI0NiwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTMwMCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS0zMDAsIC5idG4tb3V0bGluZS1ncmF5LTMwMDphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTMwMC5hY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTMwMC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y2O1xuICBib3JkZXItY29sb3I6ICNGMEYzRjY7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS0zMDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktMzAwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0zMDA6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0zMDAuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS0zMDAuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMjQzLCAyNDYsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZ3JheS0zMDA6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5LTMwMC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjRjBGM0Y2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNDAwIHtcbiAgY29sb3I6ICNlYWVkZjI7XG4gIGJvcmRlci1jb2xvcjogI2VhZWRmMjtcbn1cbi5idG4tb3V0bGluZS1ncmF5LTQwMDpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYyO1xuICBib3JkZXItY29sb3I6ICNlYWVkZjI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWdyYXktNDAwLCAuYnRuLW91dGxpbmUtZ3JheS00MDA6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDIzNywgMjQyLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktNDAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTQwMCwgLmJ0bi1vdXRsaW5lLWdyYXktNDAwOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktNDAwLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktNDAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVkZjI7XG4gIGJvcmRlci1jb2xvcjogI2VhZWRmMjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTQwMDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS00MDA6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTQwMDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTQwMC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTQwMC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjM0LCAyMzcsIDI0MiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1ncmF5LTQwMDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXktNDAwLmRpc2FibGVkIHtcbiAgY29sb3I6ICNlYWVkZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS01MDAge1xuICBjb2xvcjogI2QxZDdlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkN2UwO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktNTAwOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQ3ZTA7XG4gIGJvcmRlci1jb2xvcjogI2QxZDdlMDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZ3JheS01MDAsIC5idG4tb3V0bGluZS1ncmF5LTUwMDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOSwgMjE1LCAyMjQsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS01MDAsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktNTAwLCAuYnRuLW91dGxpbmUtZ3JheS01MDA6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS01MDAuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ3JheS01MDAuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDdlMDtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkN2UwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktNTAwOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTUwMDpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktNTAwOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktNTAwLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdyYXktNTAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMDksIDIxNSwgMjI0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktNTAwOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3JheS01MDAuZGlzYWJsZWQge1xuICBjb2xvcjogI2QxZDdlMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTYwMCB7XG4gIGNvbG9yOiAjOTNhNWJlO1xuICBib3JkZXItY29sb3I6ICM5M2E1YmU7XG59XG4uYnRuLW91dGxpbmUtZ3JheS02MDA6aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzYTViZTtcbiAgYm9yZGVyLWNvbG9yOiAjOTNhNWJlO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1ncmF5LTYwMCwgLmJ0bi1vdXRsaW5lLWdyYXktNjAwOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ3LCAxNjUsIDE5MCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTYwMCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS02MDAsIC5idG4tb3V0bGluZS1ncmF5LTYwMDphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTYwMC5hY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTYwMC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNhNWJlO1xuICBib3JkZXItY29sb3I6ICM5M2E1YmU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS02MDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktNjAwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS02MDA6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS02MDAuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS02MDAuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDE0NywgMTY1LCAxOTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZ3JheS02MDA6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ncmF5LTYwMC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTNhNWJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNzAwIHtcbiAgY29sb3I6ICM2Njc5OWU7XG4gIGJvcmRlci1jb2xvcjogIzY2Nzk5ZTtcbn1cbi5idG4tb3V0bGluZS1ncmF5LTcwMDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3OTllO1xuICBib3JkZXItY29sb3I6ICM2Njc5OWU7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWdyYXktNzAwLCAuYnRuLW91dGxpbmUtZ3JheS03MDA6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDEyMSwgMTU4LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWdyYXktNzAwLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1ncmF5LTcwMCwgLmJ0bi1vdXRsaW5lLWdyYXktNzAwOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktNzAwLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdyYXktNzAwLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Njc5OWU7XG4gIGJvcmRlci1jb2xvcjogIzY2Nzk5ZTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTcwMDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS03MDA6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTcwMDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTcwMC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmF5LTcwMC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMTAyLCAxMjEsIDE1OCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1ncmF5LTcwMDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXktNzAwLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Njc5OWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS04MDAge1xuICBjb2xvcjogIzUwNjY5MDtcbiAgYm9yZGVyLWNvbG9yOiAjNTA2NjkwO1xufVxuLmJ0bi1vdXRsaW5lLWdyYXktODAwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDY2OTA7XG4gIGJvcmRlci1jb2xvcjogIzUwNjY5MDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZ3JheS04MDAsIC5idG4tb3V0bGluZS1ncmF5LTgwMDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgwLCAxMDIsIDE0NCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1ncmF5LTgwMCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZ3JheS04MDAsIC5idG4tb3V0bGluZS1ncmF5LTgwMDphY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTgwMC5hY3RpdmUsIC5idG4tb3V0bGluZS1ncmF5LTgwMC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA2NjkwO1xuICBib3JkZXItY29sb3I6ICM1MDY2OTA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZ3JheS04MDA6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdyYXktODAwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS04MDA6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS04MDAuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JheS04MDAuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDgwLCAxMDIsIDE0NCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1ncmF5LTgwMDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyYXktODAwLmRpc2FibGVkIHtcbiAgY29sb3I6ICM1MDY2OTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZmFjZWJvb2sge1xuICBjb2xvcjogIzNiNTk5OTtcbiAgYm9yZGVyLWNvbG9yOiAjM2I1OTk5O1xufVxuLmJ0bi1vdXRsaW5lLWZhY2Vib29rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTk7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5OTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZmFjZWJvb2ssIC5idG4tb3V0bGluZS1mYWNlYm9vazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU5LCA4OSwgMTUzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWZhY2Vib29rLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1mYWNlYm9vaywgLmJ0bi1vdXRsaW5lLWZhY2Vib29rOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWZhY2Vib29rLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWZhY2Vib29rLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTk7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5OTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1mYWNlYm9vazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZmFjZWJvb2s6Zm9jdXMsIC5idG4tb3V0bGluZS1mYWNlYm9vazphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1mYWNlYm9vay5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1mYWNlYm9vay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNTksIDg5LCAxNTMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZmFjZWJvb2s6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1mYWNlYm9vay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjM2I1OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWZhY2Vib29rRGFyayB7XG4gIGNvbG9yOiAjMWQyYjRhO1xuICBib3JkZXItY29sb3I6ICMxZDJiNGE7XG59XG4uYnRuLW91dGxpbmUtZmFjZWJvb2tEYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDJiNGE7XG4gIGJvcmRlci1jb2xvcjogIzFkMmI0YTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZmFjZWJvb2tEYXJrLCAuYnRuLW91dGxpbmUtZmFjZWJvb2tEYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjksIDQzLCA3NCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1mYWNlYm9va0RhcmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWZhY2Vib29rRGFyaywgLmJ0bi1vdXRsaW5lLWZhY2Vib29rRGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1mYWNlYm9va0RhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtZmFjZWJvb2tEYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDJiNGE7XG4gIGJvcmRlci1jb2xvcjogIzFkMmI0YTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1mYWNlYm9va0Rhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWZhY2Vib29rRGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWZhY2Vib29rRGFyazphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1mYWNlYm9va0RhcmsuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZmFjZWJvb2tEYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyOSwgNDMsIDc0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWZhY2Vib29rRGFyazpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWZhY2Vib29rRGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMWQyYjRhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXR3aXR0ZXIge1xuICBjb2xvcjogIzFkYTFmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMWRhMWYyO1xufVxuLmJ0bi1vdXRsaW5lLXR3aXR0ZXI6aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMWRhMWYyO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS10d2l0dGVyLCAuYnRuLW91dGxpbmUtdHdpdHRlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI5LCAxNjEsIDI0MiwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS10d2l0dGVyLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS10d2l0dGVyLCAuYnRuLW91dGxpbmUtdHdpdHRlcjphY3RpdmUsIC5idG4tb3V0bGluZS10d2l0dGVyLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXR3aXR0ZXIuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMWRhMWYyO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXR3aXR0ZXI6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXR3aXR0ZXI6Zm9jdXMsIC5idG4tb3V0bGluZS10d2l0dGVyOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXR3aXR0ZXIuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtdHdpdHRlci5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMjksIDE2MSwgMjQyLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXR3aXR0ZXI6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS10d2l0dGVyLmRpc2FibGVkIHtcbiAgY29sb3I6ICMxZGExZjI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtdHdpdHRlckRhcmsge1xuICBjb2xvcjogIzA3MjkzZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDcyOTNlO1xufVxuLmJ0bi1vdXRsaW5lLXR3aXR0ZXJEYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzI5M2U7XG4gIGJvcmRlci1jb2xvcjogIzA3MjkzZTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtdHdpdHRlckRhcmssIC5idG4tb3V0bGluZS10d2l0dGVyRGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDcsIDQxLCA2MiwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS10d2l0dGVyRGFyaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtdHdpdHRlckRhcmssIC5idG4tb3V0bGluZS10d2l0dGVyRGFyazphY3RpdmUsIC5idG4tb3V0bGluZS10d2l0dGVyRGFyay5hY3RpdmUsIC5idG4tb3V0bGluZS10d2l0dGVyRGFyay5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyOTNlO1xuICBib3JkZXItY29sb3I6ICMwNzI5M2U7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtdHdpdHRlckRhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXR3aXR0ZXJEYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtdHdpdHRlckRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtdHdpdHRlckRhcmsuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtdHdpdHRlckRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDcsIDQxLCA2MiwgMC41KTtcbn1cbi5idG4tb3V0bGluZS10d2l0dGVyRGFyazpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXR3aXR0ZXJEYXJrLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwNzI5M2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZ29vZ2xlIHtcbiAgY29sb3I6ICNEQjQzMzc7XG4gIGJvcmRlci1jb2xvcjogI0RCNDMzNztcbn1cbi5idG4tb3V0bGluZS1nb29nbGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCNDMzNztcbiAgYm9yZGVyLWNvbG9yOiAjREI0MzM3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1nb29nbGUsIC5idG4tb3V0bGluZS1nb29nbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTksIDY3LCA1NSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1nb29nbGUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdvb2dsZSwgLmJ0bi1vdXRsaW5lLWdvb2dsZTphY3RpdmUsIC5idG4tb3V0bGluZS1nb29nbGUuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQjQzMzc7XG4gIGJvcmRlci1jb2xvcjogI0RCNDMzNztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1nb29nbGU6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdvb2dsZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdvb2dsZTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1nb29nbGUuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ29vZ2xlLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMTksIDY3LCA1NSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1nb29nbGU6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1nb29nbGUuZGlzYWJsZWQge1xuICBjb2xvcjogI0RCNDMzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbnN0YWdyYW0ge1xuICBjb2xvcjogI2U0NDA1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ0MDVmO1xufVxuLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0MDVmO1xuICBib3JkZXItY29sb3I6ICNlNDQwNWY7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbSwgLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgNjQsIDk1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5zdGFncmFtLCAuYnRuLW91dGxpbmUtaW5zdGFncmFtOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbS5hY3RpdmUsIC5idG4tb3V0bGluZS1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NDA1ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZTQ0MDVmO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5zdGFncmFtOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5zdGFncmFtOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbnN0YWdyYW0uZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgNjQsIDk1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluc3RhZ3JhbS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZTQ0MDVmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjYmQwODFjO1xuICBib3JkZXItY29sb3I6ICNiZDA4MWM7XG59XG4uYnRuLW91dGxpbmUtcGludGVyZXN0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDA4MWM7XG4gIGJvcmRlci1jb2xvcjogI2JkMDgxYztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcGludGVyZXN0LCAuYnRuLW91dGxpbmUtcGludGVyZXN0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg5LCA4LCAyOCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1waW50ZXJlc3QsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdCwgLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdDphY3RpdmUsIC5idG4tb3V0bGluZS1waW50ZXJlc3QuYWN0aXZlLCAuYnRuLW91dGxpbmUtcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDA4MWM7XG4gIGJvcmRlci1jb2xvcjogI2JkMDgxYztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1waW50ZXJlc3Q6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdDpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1waW50ZXJlc3QuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcGludGVyZXN0LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxODksIDgsIDI4LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXBpbnRlcmVzdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjYmQwODFjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXlvdXR1YmUge1xuICBjb2xvcjogI2NkMjAxZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2QyMDFmO1xufVxuLmJ0bi1vdXRsaW5lLXlvdXR1YmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjAxZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2QyMDFmO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS15b3V0dWJlLCAuYnRuLW91dGxpbmUteW91dHViZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwNSwgMzIsIDMxLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXlvdXR1YmUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXlvdXR1YmUsIC5idG4tb3V0bGluZS15b3V0dWJlOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXlvdXR1YmUuYWN0aXZlLCAuYnRuLW91dGxpbmUteW91dHViZS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QyMDFmO1xuICBib3JkZXItY29sb3I6ICNjZDIwMWY7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUteW91dHViZTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUteW91dHViZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXlvdXR1YmU6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUteW91dHViZS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS15b3V0dWJlLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMDUsIDMyLCAzMSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS15b3V0dWJlOmRpc2FibGVkLCAuYnRuLW91dGxpbmUteW91dHViZS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjY2QyMDFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNsYWNrIHtcbiAgY29sb3I6ICMzYWFmODU7XG4gIGJvcmRlci1jb2xvcjogIzNhYWY4NTtcbn1cbi5idG4tb3V0bGluZS1zbGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FhZjg1O1xuICBib3JkZXItY29sb3I6ICMzYWFmODU7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXNsYWNrLCAuYnRuLW91dGxpbmUtc2xhY2s6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc1LCAxMzMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2xhY2ssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNsYWNrLCAuYnRuLW91dGxpbmUtc2xhY2s6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2xhY2suYWN0aXZlLCAuYnRuLW91dGxpbmUtc2xhY2suZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYWY4NTtcbiAgYm9yZGVyLWNvbG9yOiAjM2FhZjg1O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXNsYWNrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zbGFjazpmb2N1cywgLmJ0bi1vdXRsaW5lLXNsYWNrOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNsYWNrLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNsYWNrLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc1LCAxMzMsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2xhY2s6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zbGFjay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjM2FhZjg1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNsYWNrRGFyayB7XG4gIGNvbG9yOiAjMTMzOTJiO1xuICBib3JkZXItY29sb3I6ICMxMzM5MmI7XG59XG4uYnRuLW91dGxpbmUtc2xhY2tEYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzM5MmI7XG4gIGJvcmRlci1jb2xvcjogIzEzMzkyYjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc2xhY2tEYXJrLCAuYnRuLW91dGxpbmUtc2xhY2tEYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTksIDU3LCA0MywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zbGFja0RhcmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNsYWNrRGFyaywgLmJ0bi1vdXRsaW5lLXNsYWNrRGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1zbGFja0RhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtc2xhY2tEYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzM5MmI7XG4gIGJvcmRlci1jb2xvcjogIzEzMzkyYjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zbGFja0Rhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNsYWNrRGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLXNsYWNrRGFyazphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zbGFja0RhcmsuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2xhY2tEYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgxOSwgNTcsIDQzLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXNsYWNrRGFyazpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNsYWNrRGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMTMzOTJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRyaWJiYmxlIHtcbiAgY29sb3I6ICNlYTRjODk7XG4gIGJvcmRlci1jb2xvcjogI2VhNGM4OTtcbn1cbi5idG4tb3V0bGluZS1kcmliYmJsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5O1xuICBib3JkZXItY29sb3I6ICNlYTRjODk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWRyaWJiYmxlLCAuYnRuLW91dGxpbmUtZHJpYmJibGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDc2LCAxMzcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZHJpYmJibGUsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRyaWJiYmxlLCAuYnRuLW91dGxpbmUtZHJpYmJibGU6YWN0aXZlLCAuYnRuLW91dGxpbmUtZHJpYmJibGUuYWN0aXZlLCAuYnRuLW91dGxpbmUtZHJpYmJibGUuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbiAgYm9yZGVyLWNvbG9yOiAjZWE0Yzg5O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRyaWJiYmxlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kcmliYmJsZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRyaWJiYmxlOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRyaWJiYmxlLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRyaWJiYmxlLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMzQsIDc2LCAxMzcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZHJpYmJibGU6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kcmliYmJsZS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZWE0Yzg5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRyb3Bib3gge1xuICBjb2xvcjogIzFFOTBGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMUU5MEZGO1xufVxuLmJ0bi1vdXRsaW5lLWRyb3Bib3g6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFOTBGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMUU5MEZGO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kcm9wYm94LCAuYnRuLW91dGxpbmUtZHJvcGJveDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDMwLCAxNDQsIDI1NSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kcm9wYm94LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kcm9wYm94LCAuYnRuLW91dGxpbmUtZHJvcGJveDphY3RpdmUsIC5idG4tb3V0bGluZS1kcm9wYm94LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRyb3Bib3guZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFOTBGRjtcbiAgYm9yZGVyLWNvbG9yOiAjMUU5MEZGO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRyb3Bib3g6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRyb3Bib3g6Zm9jdXMsIC5idG4tb3V0bGluZS1kcm9wYm94OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRyb3Bib3guYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZHJvcGJveC5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMzAsIDE0NCwgMjU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRyb3Bib3g6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kcm9wYm94LmRpc2FibGVkIHtcbiAgY29sb3I6ICMxRTkwRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtdHdpdGNoIHtcbiAgY29sb3I6ICM0QjM2N0M7XG4gIGJvcmRlci1jb2xvcjogIzRCMzY3Qztcbn1cbi5idG4tb3V0bGluZS10d2l0Y2g6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCMzY3QztcbiAgYm9yZGVyLWNvbG9yOiAjNEIzNjdDO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS10d2l0Y2gsIC5idG4tb3V0bGluZS10d2l0Y2g6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NSwgNTQsIDEyNCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS10d2l0Y2gsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXR3aXRjaCwgLmJ0bi1vdXRsaW5lLXR3aXRjaDphY3RpdmUsIC5idG4tb3V0bGluZS10d2l0Y2guYWN0aXZlLCAuYnRuLW91dGxpbmUtdHdpdGNoLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QjM2N0M7XG4gIGJvcmRlci1jb2xvcjogIzRCMzY3Qztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS10d2l0Y2g6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXR3aXRjaDpmb2N1cywgLmJ0bi1vdXRsaW5lLXR3aXRjaDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS10d2l0Y2guYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtdHdpdGNoLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSg3NSwgNTQsIDEyNCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS10d2l0Y2g6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS10d2l0Y2guZGlzYWJsZWQge1xuICBjb2xvcjogIzRCMzY3QztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wYXlwYWwge1xuICBjb2xvcjogI2VjYjMyYztcbiAgYm9yZGVyLWNvbG9yOiAjZWNiMzJjO1xufVxuLmJ0bi1vdXRsaW5lLXBheXBhbDpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiMzJjO1xuICBib3JkZXItY29sb3I6ICNlY2IzMmM7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXBheXBhbCwgLmJ0bi1vdXRsaW5lLXBheXBhbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNiwgMTc5LCA0NCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wYXlwYWwsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXBheXBhbCwgLmJ0bi1vdXRsaW5lLXBheXBhbDphY3RpdmUsIC5idG4tb3V0bGluZS1wYXlwYWwuYWN0aXZlLCAuYnRuLW91dGxpbmUtcGF5cGFsLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2IzMmM7XG4gIGJvcmRlci1jb2xvcjogI2VjYjMyYztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wYXlwYWw6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXBheXBhbDpmb2N1cywgLmJ0bi1vdXRsaW5lLXBheXBhbDphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wYXlwYWwuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcGF5cGFsLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgyMzYsIDE3OSwgNDQsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtcGF5cGFsOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGF5cGFsLmRpc2FibGVkIHtcbiAgY29sb3I6ICNlY2IzMmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtcGF5cGFsRGFyayB7XG4gIGNvbG9yOiAjNDkzNzBlO1xuICBib3JkZXItY29sb3I6ICM0OTM3MGU7XG59XG4uYnRuLW91dGxpbmUtcGF5cGFsRGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDkzNzBlO1xuICBib3JkZXItY29sb3I6ICM0OTM3MGU7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXBheXBhbERhcmssIC5idG4tb3V0bGluZS1wYXlwYWxEYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzMsIDU1LCAxNCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wYXlwYWxEYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wYXlwYWxEYXJrLCAuYnRuLW91dGxpbmUtcGF5cGFsRGFyazphY3RpdmUsIC5idG4tb3V0bGluZS1wYXlwYWxEYXJrLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXBheXBhbERhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MzcwZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDkzNzBlO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXBheXBhbERhcms6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXBheXBhbERhcms6Zm9jdXMsIC5idG4tb3V0bGluZS1wYXlwYWxEYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXBheXBhbERhcmsuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcGF5cGFsRGFyay5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KSwgMCAwIDAgMC4ycmVtIHJnYmEoNzMsIDU1LCAxNCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1wYXlwYWxEYXJrOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcGF5cGFsRGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNDkzNzBlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWJlaGFuY2Uge1xuICBjb2xvcjogIzAwNTdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2ZmO1xufVxuLmJ0bi1vdXRsaW5lLWJlaGFuY2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTdmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2ZmO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1iZWhhbmNlLCAuYnRuLW91dGxpbmUtYmVoYW5jZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDg3LCAyNTUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtYmVoYW5jZSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtYmVoYW5jZSwgLmJ0bi1vdXRsaW5lLWJlaGFuY2U6YWN0aXZlLCAuYnRuLW91dGxpbmUtYmVoYW5jZS5hY3RpdmUsIC5idG4tb3V0bGluZS1iZWhhbmNlLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU3ZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNTdmZjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1iZWhhbmNlOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1iZWhhbmNlOmZvY3VzLCAuYnRuLW91dGxpbmUtYmVoYW5jZTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1iZWhhbmNlLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJlaGFuY2UuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDg3LCAyNTUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtYmVoYW5jZTpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWJlaGFuY2UuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwNTdmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1yZWRkaXQge1xuICBjb2xvcjogI0U4NDQyMjtcbiAgYm9yZGVyLWNvbG9yOiAjRTg0NDIyO1xufVxuLmJ0bi1vdXRsaW5lLXJlZGRpdDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0NDIyO1xuICBib3JkZXItY29sb3I6ICNFODQ0MjI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXJlZGRpdCwgLmJ0bi1vdXRsaW5lLXJlZGRpdDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMiwgNjgsIDM0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXJlZGRpdCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcmVkZGl0LCAuYnRuLW91dGxpbmUtcmVkZGl0OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXJlZGRpdC5hY3RpdmUsIC5idG4tb3V0bGluZS1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U4NDQyMjtcbiAgYm9yZGVyLWNvbG9yOiAjRTg0NDIyO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXJlZGRpdDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcmVkZGl0OmZvY3VzLCAuYnRuLW91dGxpbmUtcmVkZGl0OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXJlZGRpdC5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1yZWRkaXQuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSksIDAgMCAwIDAuMnJlbSByZ2JhKDIzMiwgNjgsIDM0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXJlZGRpdDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXJlZGRpdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjRTg0NDIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdpdGh1YiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBib3JkZXItY29sb3I6ICMyMjIyMjI7XG59XG4uYnRuLW91dGxpbmUtZ2l0aHViOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGJvcmRlci1jb2xvcjogIzIyMjIyMjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtZ2l0aHViLCAuYnRuLW91dGxpbmUtZ2l0aHViOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzQsIDM0LCAzNCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1naXRodWIsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdpdGh1YiwgLmJ0bi1vdXRsaW5lLWdpdGh1YjphY3RpdmUsIC5idG4tb3V0bGluZS1naXRodWIuYWN0aXZlLCAuYnRuLW91dGxpbmUtZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGJvcmRlci1jb2xvcjogIzIyMjIyMjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1naXRodWI6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWdpdGh1Yjpmb2N1cywgLmJ0bi1vdXRsaW5lLWdpdGh1YjphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1naXRodWIuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ2l0aHViLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpLCAwIDAgMCAwLjJyZW0gcmdiYSgzNCwgMzQsIDM0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWdpdGh1YjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdpdGh1Yi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMGEwYjEwO1xufVxuLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzkzYTViZTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0QTUwNzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlYWVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDQ2LCA1NCwgODAsIDAuMTUpO1xufVxuLmRyb3Bkb3duLW1lbnVbc3R5bGVdIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgcmlnaHQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgbGVmdDogMCAvKiBydGw6aWdub3JlICovO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIHJpZ2h0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIGxlZnQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgICByaWdodDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICAgIHJpZ2h0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gICAgbGVmdDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICAgIHJpZ2h0OiBhdXRvIC8qIHJ0bDppZ25vcmUgKi87XG4gICAgbGVmdDogMCAvKiBydGw6aWdub3JlICovO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gICAgcmlnaHQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgICBsZWZ0OiBhdXRvIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgcmlnaHQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICByaWdodDogMCAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgcmlnaHQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cblxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICByaWdodDogMCAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICAgIHJpZ2h0OiBhdXRvIC8qIHJ0bDppZ25vcmUgKi87XG4gICAgbGVmdDogMCAvKiBydGw6aWdub3JlICovO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICAgIHJpZ2h0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gICAgbGVmdDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4xMjVyZW07XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmNWY4ZmI7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzRBNTA3MztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjNDA0NTYzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiO1xufVxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogIzRBNTA3MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYyO1xufVxuLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM5M2E1YmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzRBNTA3MztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGNvbG9yOiAjNEE1MDczO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICNGMEYzRjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDY2OTA7XG4gIGJvcmRlci1jb2xvcjogI2VhZWRmMjtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI0YwRjNGNjtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNEE1MDczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYyO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZDFkN2UwO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjhmYjtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjRjBGM0Y2O1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6ICNkMWQ3ZTA7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KTtcbn1cbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzUwNjY5MDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXYtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTNhNWJlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2VhZWRmMjtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAtMC4wNjI1cmVtO1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpob3ZlciwgLm5hdi10YWJzIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjhmYiAjZjVmOGZiICNlYWVkZjI7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM5M2E1YmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM2Njc5OWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVkZjI7XG4gIGJvcmRlci1jb2xvcjogI2VhZWRmMjtcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0wLjA2MjVyZW07XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC40cmVtIDAuNnJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOHJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC44cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhyZW07XG4gIHBhZGRpbmctbGVmdDogMC44cmVtO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjMmUzNjUwO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogIzJlMzY1MDtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMmUzNjUwO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmUzNjUwO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICBib3JkZXItY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC4xKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4NDYsIDU0LCA4MCwgMC45JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEsXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMmUzNjUwO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC45JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQzNzVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQzNzVyZW07XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40Mzc1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQzNzVyZW07XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbSAxLjVyZW07XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuNDM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAvKiBydGw6aWdub3JlICovO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMC40Mzc1cmVtIDAuNDM3NXJlbSAwIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSk7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjQzNzVyZW0gMC40Mzc1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNzVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjQzNzVyZW07XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjQzNzVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjQzNzVyZW07XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC40Mzc1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjQzNzVyZW07XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM0QTUwNzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDQ2LCA1NCwgODAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMjIyNzNhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYWVjO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIyMjczYSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzNEE1MDczJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuMjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogIzU2NjE5MDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDQzLCA2NCwgMC4yNSk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4wNjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG59XG5cbi5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXI6IHNvbGlkIHJnYmEoNDYsIDU0LCA4MCwgMC4xMjUpO1xuICBib3JkZXItd2lkdGg6IDAgMC4wNjI1cmVtO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzY2Nzk5ZTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlYWVkZjI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwYTBiMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlci1jb2xvcjogI0YwRjNGNjtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzBhMGIxMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDQzLCA2NCwgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNjI1cmVtO1xufVxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG59XG4ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzkzYTViZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI0YwRjNGNjtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjFyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMXJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMXJlbTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjFyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxNzFhMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ1ZDk7XG4gIGJvcmRlci1jb2xvcjogI2JlYmZjNjtcbn1cbi5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxMjE1MWU7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNhODM5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjhmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZDBmNGZlO1xufVxuLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmU2OTc5O1xufVxuXG4uYWxlcnQtdGVydGlhcnkge1xuICBjb2xvcjogIzEwNWM1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWJlODtcbiAgYm9yZGVyLWNvbG9yOiAjYmJlMGRjO1xufVxuLmFsZXJ0LXRlcnRpYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwZDRhNDI7XG59XG5cbi5hbGVydC1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICM3OTNjNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGUwZTY7XG4gIGJvcmRlci1jb2xvcjogI2VmZDFkOTtcbn1cbi5hbGVydC1xdWF0ZXJuYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2MTMwM2U7XG59XG5cbi5hbGVydC1wcmltYXJ5LWFwcCB7XG4gIGNvbG9yOiAjOGQ5Mjk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmZGZkO1xuICBib3JkZXItY29sb3I6ICNmOWZjZmM7XG59XG4uYWxlcnQtcHJpbWFyeS1hcHAgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzcxNzU3Njtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeS1hcHAge1xuICBjb2xvcjogIzI4MmM2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZGJlYztcbiAgYm9yZGVyLWNvbG9yOiAjYzZjOWUzO1xufVxuLmFsZXJ0LXNlY29uZGFyeS1hcHAgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzIwMjM0ZDtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgY29sb3I6ICM4YzhlOTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbn1cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNzA3Mjc0O1xufVxuXG4uYWxlcnQtbGlnaHRlbiB7XG4gIGNvbG9yOiAjOTA5Mjk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZGZkO1xuICBib3JkZXItY29sb3I6ICNmYmZiZmM7XG59XG4uYWxlcnQtbGlnaHRlbiAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNzM3NTc2O1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDM2NDQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlZGU0O1xuICBib3JkZXItY29sb3I6ICNiNGU0ZDY7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDI1MDM5O1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMDUyYjZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkYWYwO1xuICBib3JkZXItY29sb3I6ICNiNWM4ZTg7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDQyMjU2O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOTM2ZTM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmMWRlO1xuICBib3JkZXItY29sb3I6ICNmY2U5Y2Q7XG59XG4uYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNzY1ODJhO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICM5NjMxMzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWRjZGM7XG4gIGJvcmRlci1jb2xvcjogI2ZlY2JjYjtcbn1cbi5hbGVydC1kYW5nZXIgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzc4MjcyNztcbn1cblxuLmFsZXJ0LXdoaXRlIHtcbiAgY29sb3I6ICM3ZDgwOGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlO1xufVxuLmFsZXJ0LXdoaXRlIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NDY2NzA7XG59XG5cbi5hbGVydC1ncmF5IHtcbiAgY29sb3I6ICMyYzMwNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRjZTM7XG4gIGJvcmRlci1jb2xvcjogI2M5Y2JkNTtcbn1cbi5hbGVydC1ncmF5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyMzI2Mzc7XG59XG5cbi5hbGVydC1pbmRpZ28ge1xuICBjb2xvcjogIzJlMzQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGRlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzljY2Q5O1xufVxuLmFsZXJ0LWluZGlnbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjUyYTNlO1xufVxuXG4uYWxlcnQtaW5kaWdvRGFyayB7XG4gIGNvbG9yOiAjMTAxMDIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQ3O1xuICBib3JkZXItY29sb3I6ICNiYmJiYzM7XG59XG4uYWxlcnQtaW5kaWdvRGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGQwZDFhO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMTcxYTI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNWQ5O1xuICBib3JkZXItY29sb3I6ICNiZWJmYzY7XG59XG4uYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTIxNTFlO1xufVxuXG4uYWxlcnQtc29mdCB7XG4gIGNvbG9yOiAjNzk3ZDhiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWZlO1xuICBib3JkZXItY29sb3I6ICNmY2ZkZmU7XG59XG4uYWxlcnQtc29mdCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjE2NDZmO1xufVxuXG4uYWxlcnQtYmxhY2sge1xuICBjb2xvcjogIzFjMjAzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDdkYztcbiAgYm9yZGVyLWNvbG9yOiAjYzBjM2NiO1xufVxuLmFsZXJ0LWJsYWNrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxNjFhMjY7XG59XG5cbi5hbGVydC1ibHVlIHtcbiAgY29sb3I6ICMwNTJiNmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZWRhZjA7XG4gIGJvcmRlci1jb2xvcjogI2I1YzhlODtcbn1cbi5hbGVydC1ibHVlIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNDIyNTY7XG59XG5cbi5hbGVydC1ibHVlRGFyayB7XG4gIGNvbG9yOiAjMDIwZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkMWQ3O1xuICBib3JkZXItY29sb3I6ICNiNGI5YzM7XG59XG4uYWxlcnQtYmx1ZURhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAyMGIxYTtcbn1cblxuLmFsZXJ0LXBpbmsge1xuICBjb2xvcjogIzc5M2M0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZTBlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZWZkMWQ5O1xufVxuLmFsZXJ0LXBpbmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzYxMzAzZTtcbn1cblxuLmFsZXJ0LXBpbmtEYXJrIHtcbiAgY29sb3I6ICMyMTEwMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2QxZDE7XG4gIGJvcmRlci1jb2xvcjogI2MzYmJiYjtcbn1cbi5hbGVydC1waW5rRGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWEwZDBkO1xufVxuXG4uYWxlcnQtY3lhbiB7XG4gIGNvbG9yOiAjM2I2YTcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlZmYyO1xuICBib3JkZXItY29sb3I6ICNkMGU4ZWI7XG59XG4uYWxlcnQtY3lhbiAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmY1NTVhO1xufVxuXG4uYWxlcnQtY3lhbkRhcmsge1xuICBjb2xvcjogIzExMWUyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDZkNztcbiAgYm9yZGVyLWNvbG9yOiAjYmJjMmM0O1xufVxuLmFsZXJ0LWN5YW5EYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwZTE4MWI7XG59XG5cbi5hbGVydC1wdXJwbGUge1xuICBjb2xvcjogIzUyM2Q4NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTBmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZGNkMWY2O1xufVxuLmFsZXJ0LXB1cnBsZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDIzMTZiO1xufVxuXG4uYWxlcnQtcHVycGxlRGFyayB7XG4gIGNvbG9yOiAjMTAxMDIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQ3O1xuICBib3JkZXItY29sb3I6ICNiYWJhYzM7XG59XG4uYWxlcnQtcHVycGxlRGFyayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGQwZDFhO1xufVxuXG4uYWxlcnQtc29mdC1pbmRpZ28ge1xuICBjb2xvcjogIzkzOGI5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmFmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmNmOGZmO1xufVxuLmFsZXJ0LXNvZnQtaW5kaWdvIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM3NjZmN2E7XG59XG5cbi5hbGVydC1zb2Z0LWdyZWVuIHtcbiAgY29sb3I6ICMxYTYzNTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWVkZTg7XG4gIGJvcmRlci1jb2xvcjogI2MwZTRkZDtcbn1cbi5hbGVydC1zb2Z0LWdyZWVuIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxNTRmNDQ7XG59XG5cbi5hbGVydC1zb2Z0LWdyZWVuRGFyayB7XG4gIGNvbG9yOiAjMGEyNTFkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkOGQ2O1xuICBib3JkZXItY29sb3I6ICNiOGM1YzE7XG59XG4uYWxlcnQtc29mdC1ncmVlbkRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA4MWUxNztcbn1cblxuLmFsZXJ0LWdyYXktMTAwIHtcbiAgY29sb3I6ICM3ODdkOGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmRmZTtcbn1cbi5hbGVydC1ncmF5LTEwMCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNjA2NDZlO1xufVxuXG4uYWxlcnQtZ3JheS0yMDAge1xuICBjb2xvcjogIzc5N2Q4YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmNmZGZlO1xufVxuLmFsZXJ0LWdyYXktMjAwIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2MTY0NmY7XG59XG5cbi5hbGVydC1ncmF5LTMwMCB7XG4gIGNvbG9yOiAjOTA5Mjk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmZGZkO1xuICBib3JkZXItY29sb3I6ICNmYmZiZmM7XG59XG4uYWxlcnQtZ3JheS0zMDAgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzczNzU3Njtcbn1cblxuLmFsZXJ0LWdyYXktNDAwIHtcbiAgY29sb3I6ICM4YzhlOTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmM7XG4gIGJvcmRlci1jb2xvcjogI2Y5ZmFmYjtcbn1cbi5hbGVydC1ncmF5LTQwMCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNzA3Mjc0O1xufVxuXG4uYWxlcnQtZ3JheS01MDAge1xuICBjb2xvcjogIzdkODE4NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjFmM2Y2O1xufVxuLmFsZXJ0LWdyYXktNTAwIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NDY3NmI7XG59XG5cbi5hbGVydC1ncmF5LTYwMCB7XG4gIGNvbG9yOiAjNTg2MzcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllZGYyO1xuICBib3JkZXItY29sb3I6ICNkZmU0ZWM7XG59XG4uYWxlcnQtZ3JheS02MDAgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzQ2NGY1Yjtcbn1cblxuLmFsZXJ0LWdyYXktNzAwIHtcbiAgY29sb3I6ICMzZDQ5NWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGU0ZWM7XG4gIGJvcmRlci1jb2xvcjogI2QxZDdlMjtcbn1cbi5hbGVydC1ncmF5LTcwMCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMzEzYTRjO1xufVxuXG4uYWxlcnQtZ3JheS04MDAge1xuICBjb2xvcjogIzMwM2Q1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjZTBlOTtcbiAgYm9yZGVyLWNvbG9yOiAjY2JkMWRlO1xufVxuLmFsZXJ0LWdyYXktODAwIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyNjMxNDU7XG59XG5cbi5hbGVydC1mYWNlYm9vayB7XG4gIGNvbG9yOiAjMjMzNTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkZWViO1xuICBib3JkZXItY29sb3I6ICNjNGNkZTA7XG59XG4uYWxlcnQtZmFjZWJvb2sgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzFjMmE0YTtcbn1cblxuLmFsZXJ0LWZhY2Vib29rRGFyayB7XG4gIGNvbG9yOiAjMTExYTJjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkNWRiO1xuICBib3JkZXItY29sb3I6ICNiYmJmYzk7XG59XG4uYWxlcnQtZmFjZWJvb2tEYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwZTE1MjM7XG59XG5cbi5hbGVydC10d2l0dGVyIHtcbiAgY29sb3I6ICMxMTYxOTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmVjZmM7XG4gIGJvcmRlci1jb2xvcjogI2JiZTNmYjtcbn1cbi5hbGVydC10d2l0dGVyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwZTRlNzQ7XG59XG5cbi5hbGVydC10d2l0dGVyRGFyayB7XG4gIGNvbG9yOiAjMDQxOTI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RkNGQ4O1xuICBib3JkZXItY29sb3I6ICNiNWJmYzU7XG59XG4uYWxlcnQtdHdpdHRlckRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAzMTQxZTtcbn1cblxuLmFsZXJ0LWdvb2dsZSB7XG4gIGNvbG9yOiAjODMyODIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkOWQ3O1xuICBib3JkZXItY29sb3I6ICNmNGM3YzM7XG59XG4uYWxlcnQtZ29vZ2xlIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2OTIwMWE7XG59XG5cbi5hbGVydC1pbnN0YWdyYW0ge1xuICBjb2xvcjogIzg5MjYzOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZDlkZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjdjNmNmO1xufVxuLmFsZXJ0LWluc3RhZ3JhbSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNmUxZTJlO1xufVxuXG4uYWxlcnQtcGludGVyZXN0IHtcbiAgY29sb3I6ICM3MTA1MTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmNlZDI7XG4gIGJvcmRlci1jb2xvcjogI2ViYjViYjtcbn1cbi5hbGVydC1waW50ZXJlc3QgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzVhMDQwZTtcbn1cblxuLmFsZXJ0LXlvdXR1YmUge1xuICBjb2xvcjogIzdiMTMxMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZDJkMjtcbiAgYm9yZGVyLWNvbG9yOiAjZjBiY2JjO1xufVxuLmFsZXJ0LXlvdXR1YmUgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzYyMGYwZjtcbn1cblxuLmFsZXJ0LXNsYWNrIHtcbiAgY29sb3I6ICMyMzY5NTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVmZTc7XG4gIGJvcmRlci1jb2xvcjogI2M0ZTdkYTtcbn1cbi5hbGVydC1zbGFjayAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWM1NDQwO1xufVxuXG4uYWxlcnQtc2xhY2tEYXJrIHtcbiAgY29sb3I6ICMwYjIyMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQ3ZDU7XG4gIGJvcmRlci1jb2xvcjogI2I4YzRiZjtcbn1cbi5hbGVydC1zbGFja0RhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA5MWIxNTtcbn1cblxuLmFsZXJ0LWRyaWJiYmxlIHtcbiAgY29sb3I6ICM4YzJlNTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmRiZTc7XG4gIGJvcmRlci1jb2xvcjogI2Y5YzlkYztcbn1cbi5hbGVydC1kcmliYmJsZSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNzAyNTQyO1xufVxuXG4uYWxlcnQtZHJvcGJveCB7XG4gIGNvbG9yOiAjMTI1Njk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlOWZmO1xuICBib3JkZXItY29sb3I6ICNiY2RlZmY7XG59XG4uYWxlcnQtZHJvcGJveCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGU0NTdhO1xufVxuXG4uYWxlcnQtdHdpdGNoIHtcbiAgY29sb3I6ICMyZDIwNGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmQ3ZTU7XG4gIGJvcmRlci1jb2xvcjogI2M5YzNkODtcbn1cbi5hbGVydC10d2l0Y2ggLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0MWEzYjtcbn1cblxuLmFsZXJ0LXBheXBhbCB7XG4gIGNvbG9yOiAjOGU2YjFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMGQ1O1xuICBib3JkZXItY29sb3I6ICNmOWU4YzA7XG59XG4uYWxlcnQtcGF5cGFsIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM3MjU2MTU7XG59XG5cbi5hbGVydC1wYXlwYWxEYXJrIHtcbiAgY29sb3I6ICMyYzIxMDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmQ3Y2Y7XG4gIGJvcmRlci1jb2xvcjogI2M4YzNiNztcbn1cbi5hbGVydC1wYXlwYWxEYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyMzFhMDY7XG59XG5cbi5hbGVydC1iZWhhbmNlIHtcbiAgY29sb3I6ICMwMDM0OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2RkZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzY2RmZjtcbn1cbi5hbGVydC1iZWhhbmNlIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwMDJhN2E7XG59XG5cbi5hbGVydC1yZWRkaXQge1xuICBjb2xvcjogIzhiMjkxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZGFkMztcbiAgYm9yZGVyLWNvbG9yOiAjZjhjN2JkO1xufVxuLmFsZXJ0LXJlZGRpdCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNmYyMTEwO1xufVxuXG4uYWxlcnQtZ2l0aHViIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgYm9yZGVyLWNvbG9yOiAjYmRiZGJkO1xufVxuLmFsZXJ0LWdpdGh1YiAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTAxMDEwO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJCNDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICM2Njc5OWU7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzY2Nzk5ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2ZhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICM0QTUwNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgcmdiYSg0NiwgNTQsIDgwLCAwLjEyNSk7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzkzYTViZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMC4wNjI1cmVtO1xuICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMC4wNjI1cmVtO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMDYyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMC4wNjI1cmVtO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNjI1cmVtO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMDYyNXJlbTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMC4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjA2MjVyZW07XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDAuMDYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDAuMDYyNXJlbTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDYyNXJlbTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMC4wNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwLjA2MjVyZW07XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4wNjI1cmVtO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwLjA2MjVyZW07XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDAuMDYyNXJlbTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMxNzFhMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ1ZDk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE3MWEyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYzBjMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxYTI2O1xuICBib3JkZXItY29sb3I6ICMxNzFhMjY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzYTgzOTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmY4ZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzYTgzOTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWRmZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2E4Mzk3O1xuICBib3JkZXItY29sb3I6ICMzYTgzOTc7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGVydGlhcnkge1xuICBjb2xvcjogIzEwNWM1MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZWJlODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGVydGlhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS10ZXJ0aWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxMDVjNTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2Q0ZDE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRlcnRpYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDVjNTM7XG4gIGJvcmRlci1jb2xvcjogIzEwNWM1Mztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1xdWF0ZXJuYXJ5IHtcbiAgY29sb3I6ICM3OTNjNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGUwZTY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXF1YXRlcm5hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1xdWF0ZXJuYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzc5M2M0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjY2FjZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcXVhdGVybmFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzkzYzRkO1xuICBib3JkZXItY29sb3I6ICM3OTNjNGQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1hcHAge1xuICBjb2xvcjogIzhkOTI5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmRmZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS1hcHAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LWFwcC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4ZDkyOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmU0ZTQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnktYXBwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDkyOTQ7XG4gIGJvcmRlci1jb2xvcjogIzhkOTI5NDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnktYXBwIHtcbiAgY29sb3I6ICMyODJjNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRiZWM7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS1hcHAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnktYXBwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzI4MmM2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzVkNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LWFwcC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyYzYwO1xuICBib3JkZXItY29sb3I6ICMyODJjNjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzhjOGU5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4YzhlOTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhlOTE7XG4gIGJvcmRlci1jb2xvcjogIzhjOGU5MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVuIHtcbiAgY29sb3I6ICM5MDkyOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZkZmQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0ZW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodGVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzkwOTI5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTRlNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHRlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mjk0O1xuICBib3JkZXItY29sb3I6ICM5MDkyOTQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDM2NDQ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlZGU0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwMzY0NDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWQ1Y2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNjQ0NztcbiAgYm9yZGVyLWNvbG9yOiAjMDM2NDQ3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzA1MmI2YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZGFmMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDUyYjZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjljNGQ4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTJiNmI7XG4gIGJvcmRlci1jb2xvcjogIzA1MmI2Yjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM5MzZlMzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGYxZGU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzkzNmUzNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZDljODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTM2ZTM1O1xuICBib3JkZXItY29sb3I6ICM5MzZlMzU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM5NjMxMzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWRjZGM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM5NjMxMzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWM2YzY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTYzMTMxO1xuICBib3JkZXItY29sb3I6ICM5NjMxMzE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2hpdGUge1xuICBjb2xvcjogIzdkODA4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjN2Q4MDhjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2Q4MDhjO1xuICBib3JkZXItY29sb3I6ICM3ZDgwOGM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheSB7XG4gIGNvbG9yOiAjMmMzMDQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkY2UzO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYzMwNDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWM2Y2M7XG59XG4ubGlzdC1ncm91cC1pdGVtLWdyYXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzA0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMmMzMDQ1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZGlnbyB7XG4gIGNvbG9yOiAjMmUzNDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkZGU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmRpZ28ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmRpZ28ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmUzNDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjN2NmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmRpZ28ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzQ0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMmUzNDRkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZGlnb0Rhcmsge1xuICBjb2xvcjogIzEwMTAyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDFkNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5kaWdvRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZGlnb0RhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTAxMDIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNiY2MyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmRpZ29EYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMDEwMjE7XG4gIGJvcmRlci1jb2xvcjogIzEwMTAyMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxNzFhMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ1ZDk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzE3MWEyNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYzBjMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxYTI2O1xuICBib3JkZXItY29sb3I6ICMxNzFhMjY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc29mdCB7XG4gIGNvbG9yOiAjNzk3ZDhiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zb2Z0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc29mdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3OTdkOGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU1ZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNvZnQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5N2Q4YjtcbiAgYm9yZGVyLWNvbG9yOiAjNzk3ZDhiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWJsYWNrIHtcbiAgY29sb3I6ICMxYzIwMzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ3ZGM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMWMyMDMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzBjMmM2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyMDMwO1xuICBib3JkZXItY29sb3I6ICMxYzIwMzA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYmx1ZSB7XG4gIGNvbG9yOiAjMDUyYjZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VkYWYwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ibHVlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwNTJiNmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWM0ZDg7XG59XG4ubGlzdC1ncm91cC1pdGVtLWJsdWUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MmI2YjtcbiAgYm9yZGVyLWNvbG9yOiAjMDUyYjZiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWJsdWVEYXJrIHtcbiAgY29sb3I6ICMwMjBlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGQxZDc7XG59XG4ubGlzdC1ncm91cC1pdGVtLWJsdWVEYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYmx1ZURhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDIwZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliY2MyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ibHVlRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIwZTIxO1xuICBib3JkZXItY29sb3I6ICMwMjBlMjE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcGluayB7XG4gIGNvbG9yOiAjNzkzYzRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRlMGU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1waW5rLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcGluay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3OTNjNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkY2NhY2Y7XG59XG4ubGlzdC1ncm91cC1pdGVtLXBpbmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5M2M0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNzkzYzRkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXBpbmtEYXJrIHtcbiAgY29sb3I6ICMyMTEwMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2QxZDE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXBpbmtEYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcGlua0RhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjExMDEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJiY2JjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1waW5rRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjExMDEwO1xuICBib3JkZXItY29sb3I6ICMyMTEwMTA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tY3lhbiB7XG4gIGNvbG9yOiAjM2I2YTcxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlZmYyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1jeWFuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY3lhbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzYjZhNzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWQ3ZGE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWN5YW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNmE3MTtcbiAgYm9yZGVyLWNvbG9yOiAjM2I2YTcxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWN5YW5EYXJrIHtcbiAgY29sb3I6ICMxMTFlMjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQ2ZDc7XG59XG4ubGlzdC1ncm91cC1pdGVtLWN5YW5EYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tY3lhbkRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTExZTIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRjMWMyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1jeWFuRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExZTIyO1xuICBib3JkZXItY29sb3I6ICMxMTFlMjI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHVycGxlIHtcbiAgY29sb3I6ICM1MjNkODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2UwZjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXB1cnBsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXB1cnBsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM1MjNkODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGNhZTA7XG59XG4ubGlzdC1ncm91cC1pdGVtLXB1cnBsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTIzZDg2O1xuICBib3JkZXItY29sb3I6ICM1MjNkODY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHVycGxlRGFyayB7XG4gIGNvbG9yOiAjMTAxMDIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMWQ3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wdXJwbGVEYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHVycGxlRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxMDEwMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiY2JjYzI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXB1cnBsZURhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEwMTAyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDIxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNvZnQtaW5kaWdvIHtcbiAgY29sb3I6ICM5MzhiOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZhZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNvZnQtaW5kaWdvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc29mdC1pbmRpZ28ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOTM4Yjk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlMWU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zb2Z0LWluZGlnby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTM4Yjk5O1xuICBib3JkZXItY29sb3I6ICM5MzhiOTk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc29mdC1ncmVlbiB7XG4gIGNvbG9yOiAjMWE2MzU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVlZGU4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zb2Z0LWdyZWVuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc29mdC1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYTYzNTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGQ1ZDE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNvZnQtZ3JlZW4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhNjM1NTtcbiAgYm9yZGVyLWNvbG9yOiAjMWE2MzU1O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNvZnQtZ3JlZW5EYXJrIHtcbiAgY29sb3I6ICMwYTI1MWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQ4ZDY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNvZnQtZ3JlZW5EYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc29mdC1ncmVlbkRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGEyNTFkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFjMmMxO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zb2Z0LWdyZWVuRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGEyNTFkO1xuICBib3JkZXItY29sb3I6ICMwYTI1MWQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS0xMDAge1xuICBjb2xvcjogIzc4N2Q4YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS0xMDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTEwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3ODdkOGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWdyYXktMTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODdkOGE7XG4gIGJvcmRlci1jb2xvcjogIzc4N2Q4YTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTIwMCB7XG4gIGNvbG9yOiAjNzk3ZDhiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZWZlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTIwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyYXktMjAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzc5N2Q4YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTVlNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS0yMDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc5N2Q4YjtcbiAgYm9yZGVyLWNvbG9yOiAjNzk3ZDhiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktMzAwIHtcbiAgY29sb3I6ICM5MDkyOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZkZmQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWdyYXktMzAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS0zMDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjOTA5Mjk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlNGU0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTMwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5Mjk0O1xuICBib3JkZXItY29sb3I6ICM5MDkyOTQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS00MDAge1xuICBjb2xvcjogIzhjOGU5MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS00MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTQwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4YzhlOTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUyZTM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWdyYXktNDAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzhlOTE7XG4gIGJvcmRlci1jb2xvcjogIzhjOGU5MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTUwMCB7XG4gIGNvbG9yOiAjN2Q4MTg2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTUwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyYXktNTAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzdkODE4NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGVlMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS01MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdkODE4NjtcbiAgYm9yZGVyLWNvbG9yOiAjN2Q4MTg2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWdyYXktNjAwIHtcbiAgY29sb3I6ICM1ODYzNzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVkZjI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWdyYXktNjAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JheS02MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNTg2MzcyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJkNWRhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTYwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2MzcyO1xuICBib3JkZXItY29sb3I6ICM1ODYzNzI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS03MDAge1xuICBjb2xvcjogIzNkNDk1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTRlYztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS03MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTcwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMzZDQ5NWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNkZDQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWdyYXktNzAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZDQ5NWY7XG4gIGJvcmRlci1jb2xvcjogIzNkNDk1Zjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTgwMCB7XG4gIGNvbG9yOiAjMzAzZDU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGNlMGU5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1ncmF5LTgwMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdyYXktODAwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzMwM2Q1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2Y2FkMjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZ3JheS04MDAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwM2Q1NjtcbiAgYm9yZGVyLWNvbG9yOiAjMzAzZDU2O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWZhY2Vib29rIHtcbiAgY29sb3I6ICMyMzM1NWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGRlZWI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWZhY2Vib29rLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZmFjZWJvb2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjMzNTVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjOGQ0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1mYWNlYm9vay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzNTVjO1xuICBib3JkZXItY29sb3I6ICMyMzM1NWM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZmFjZWJvb2tEYXJrIHtcbiAgY29sb3I6ICMxMTFhMmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQ1ZGI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWZhY2Vib29rRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWZhY2Vib29rRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxMTFhMmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGMwYzU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWZhY2Vib29rRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExYTJjO1xuICBib3JkZXItY29sb3I6ICMxMTFhMmM7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdHdpdHRlciB7XG4gIGNvbG9yOiAjMTE2MTkxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlY2ZjO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10d2l0dGVyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tdHdpdHRlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxMTYxOTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZGQ0ZTM7XG59XG4ubGlzdC1ncm91cC1pdGVtLXR3aXR0ZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExNjE5MTtcbiAgYm9yZGVyLWNvbG9yOiAjMTE2MTkxO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXR3aXR0ZXJEYXJrIHtcbiAgY29sb3I6ICMwNDE5MjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGQ0ZDg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXR3aXR0ZXJEYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tdHdpdHRlckRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDQxOTI1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliZmMyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10d2l0dGVyRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxOTI1O1xuICBib3JkZXItY29sb3I6ICMwNDE5MjU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZ29vZ2xlIHtcbiAgY29sb3I6ICM4MzI4MjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ5ZDc7XG59XG4ubGlzdC1ncm91cC1pdGVtLWdvb2dsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdvb2dsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MzI4MjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmMzYzI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWdvb2dsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODMyODIxO1xuICBib3JkZXItY29sb3I6ICM4MzI4MjE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5zdGFncmFtIHtcbiAgY29sb3I6ICM4OTI2Mzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWQ5ZGY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluc3RhZ3JhbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluc3RhZ3JhbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4OTI2Mzk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMWMzYzk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluc3RhZ3JhbS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODkyNjM5O1xuICBib3JkZXItY29sb3I6ICM4OTI2Mzk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcGludGVyZXN0IHtcbiAgY29sb3I6ICM3MTA1MTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmNlZDI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXBpbnRlcmVzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXBpbnRlcmVzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3MTA1MTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWI5YmQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXBpbnRlcmVzdC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzEwNTExO1xuICBib3JkZXItY29sb3I6ICM3MTA1MTE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0teW91dHViZSB7XG4gIGNvbG9yOiAjN2IxMzEzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVkMmQyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS15b3V0dWJlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0teW91dHViZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM3YjEzMTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGJkYmQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXlvdXR1YmUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiMTMxMztcbiAgYm9yZGVyLWNvbG9yOiAjN2IxMzEzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNsYWNrIHtcbiAgY29sb3I6ICMyMzY5NTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGVmZTc7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc2xhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjM2OTUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJkN2QwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zbGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjM2OTUwO1xuICBib3JkZXItY29sb3I6ICMyMzY5NTA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2xhY2tEYXJrIHtcbiAgY29sb3I6ICMwYjIyMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGQ3ZDU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNsYWNrRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNsYWNrRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMwYjIyMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmMyYzA7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNsYWNrRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMjFhO1xuICBib3JkZXItY29sb3I6ICMwYjIyMWE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZHJpYmJibGUge1xuICBjb2xvcjogIzhjMmU1MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZGJlNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZHJpYmJibGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kcmliYmJsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4YzJlNTI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmM1ZDA7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRyaWJiYmxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YzJlNTI7XG4gIGJvcmRlci1jb2xvcjogIzhjMmU1Mjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kcm9wYm94IHtcbiAgY29sb3I6ICMxMjU2OTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmU5ZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRyb3Bib3gubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kcm9wYm94Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzEyNTY5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZDJlNjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZHJvcGJveC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1Njk5O1xuICBib3JkZXItY29sb3I6ICMxMjU2OTk7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdHdpdGNoIHtcbiAgY29sb3I6ICMyZDIwNGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmQ3ZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXR3aXRjaC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXR3aXRjaC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyZDIwNGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWMyY2U7XG59XG4ubGlzdC1ncm91cC1pdGVtLXR3aXRjaC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQyMDRhO1xuICBib3JkZXItY29sb3I6ICMyZDIwNGE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcGF5cGFsIHtcbiAgY29sb3I6ICM4ZTZiMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwZDU7XG59XG4ubGlzdC1ncm91cC1pdGVtLXBheXBhbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXBheXBhbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4ZTZiMWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmQ4YzA7XG59XG4ubGlzdC1ncm91cC1pdGVtLXBheXBhbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGU2YjFhO1xuICBib3JkZXItY29sb3I6ICM4ZTZiMWE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcGF5cGFsRGFyayB7XG4gIGNvbG9yOiAjMmMyMTA4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkN2NmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wYXlwYWxEYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcGF5cGFsRGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyYzIxMDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWMyYmE7XG59XG4ubGlzdC1ncm91cC1pdGVtLXBheXBhbERhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMjEwODtcbiAgYm9yZGVyLWNvbG9yOiAjMmMyMTA4O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWJlaGFuY2Uge1xuICBjb2xvcjogIzAwMzQ5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZGRmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYmVoYW5jZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJlaGFuY2UubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMDAzNDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhjN2U2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1iZWhhbmNlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM0OTk7XG4gIGJvcmRlci1jb2xvcjogIzAwMzQ5OTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1yZWRkaXQge1xuICBjb2xvcjogIzhiMjkxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZGFkMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcmVkZGl0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcmVkZGl0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzhiMjkxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxYzRiZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcmVkZGl0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YjI5MTQ7XG4gIGJvcmRlci1jb2xvcjogIzhiMjkxNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1naXRodWIge1xuICBjb2xvcjogIzE0MTQxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1naXRodWIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1naXRodWIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViZWJlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1naXRodWIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTQxNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogIzJlMzY1MDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMmUzNjUwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMyZTM2NTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgNDMsIDY0LCAwLjI1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSg0NiwgNTQsIDgwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLnRvYXN0Om5vdCguc2hvd2luZyk6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzkzYTViZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC41cmVtIC0gMXB4KTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHJnYmEoNDYsIDU0LCA4MCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBib3gtc2hhZG93OiAwIDJweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM2NTA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlYWVkZjI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjM3NXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjM3NXJlbTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMC41cmVtIC0wLjVyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICNlYWVkZjI7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjIzNzVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjM3NXJlbTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAxLjc1cmVtIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDQ2LCA1NCwgODAsIDAuMTUpO1xuICB9XG5cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuc2hvdyB7XG4gIG9wYWNpdHk6IDAuOTk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2MkI0MDtcbn1cblxuLmJzLXRvb2x0aXAtZW5kLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNjJCNDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNjJCNDA7XG59XG5cbi5icy10b29sdGlwLXN0YXJ0LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNjJCNDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC43NXJlbSAwLjU1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCByZ2JhKDQ2LCA1NCwgODAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDQ2LCA1NCwgODAsIDAuMTUpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbjogMCAwLjNyZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGJvdHRvbTogLTAuNTYyNXJlbTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiAwLjA2MjVyZW07XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnMtcG9wb3Zlci1lbmQsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogLTAuNTYyNXJlbTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IDAuMDYyNXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiAtMC41NjI1cmVtO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAwLjA2MjVyZW07XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZmZmZjtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgI2Y3ZjdmNztcbn1cblxuLmJzLXBvcG92ZXItc3RhcnQsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiAtMC41NjI1cmVtO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4zcmVtIDA7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMC4wNjI1cmVtO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzI2MkI0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjM3NXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjM3NXJlbTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGNvbG9yOiAjNEE1MDczO1xufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1zdGFydCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1lbmQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmZmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2ZmZmZmZicgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMS4yNXJlbTtcbiAgbGVmdDogMTUlO1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNjUwO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzJlMzY1MDtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAwLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4uc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5saW5rLXByaW1hcnkge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzFlMjIzMztcbn1cblxuLmxpbmstc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2MURBRkI7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjODFlMWZjO1xufVxuXG4ubGluay10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMUI5OThCO1xufVxuLmxpbmstdGVydGlhcnk6aG92ZXIsIC5saW5rLXRlcnRpYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMxNjdhNmY7XG59XG5cbi5saW5rLXF1YXRlcm5hcnkge1xuICBjb2xvcjogI0M5NjQ4MDtcbn1cbi5saW5rLXF1YXRlcm5hcnk6aG92ZXIsIC5saW5rLXF1YXRlcm5hcnk6Zm9jdXMge1xuICBjb2xvcjogI2ExNTA2Njtcbn1cblxuLmxpbmstcHJpbWFyeS1hcHAge1xuICBjb2xvcjogI0VCRjRGNjtcbn1cbi5saW5rLXByaW1hcnktYXBwOmhvdmVyLCAubGluay1wcmltYXJ5LWFwcDpmb2N1cyB7XG4gIGNvbG9yOiAjZWZmNmY4O1xufVxuXG4ubGluay1zZWNvbmRhcnktYXBwIHtcbiAgY29sb3I6ICM0MjRBQTA7XG59XG4ubGluay1zZWNvbmRhcnktYXBwOmhvdmVyLCAubGluay1zZWNvbmRhcnktYXBwOmZvY3VzIHtcbiAgY29sb3I6ICMzNTNiODA7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNlYWVkZjI7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2VlZjFmNTtcbn1cblxuLmxpbmstbGlnaHRlbiB7XG4gIGNvbG9yOiAjRjBGM0Y2O1xufVxuLmxpbmstbGlnaHRlbjpob3ZlciwgLmxpbmstbGlnaHRlbjpmb2N1cyB7XG4gIGNvbG9yOiAjZjNmNWY4O1xufVxuXG4ubGluay1zdWNjZXNzIHtcbiAgY29sb3I6ICMwNUE2Nzc7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMwNDg1NWY7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogIzA5NDhCMztcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzA3M2E4Zjtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiAjZjViNzU5O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjZjdjNTdhO1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogI0ZBNTI1Mjtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNjODQyNDI7XG59XG5cbi5saW5rLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGluay13aGl0ZTpob3ZlciwgLmxpbmstd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5saW5rLWdyYXkge1xuICBjb2xvcjogIzRBNTA3Mztcbn1cbi5saW5rLWdyYXk6aG92ZXIsIC5saW5rLWdyYXk6Zm9jdXMge1xuICBjb2xvcjogIzNiNDA1Yztcbn1cblxuLmxpbmstaW5kaWdvIHtcbiAgY29sb3I6ICM0YzU2ODA7XG59XG4ubGluay1pbmRpZ286aG92ZXIsIC5saW5rLWluZGlnbzpmb2N1cyB7XG4gIGNvbG9yOiAjM2Q0NTY2O1xufVxuXG4ubGluay1pbmRpZ29EYXJrIHtcbiAgY29sb3I6ICMxYjFiMzc7XG59XG4ubGluay1pbmRpZ29EYXJrOmhvdmVyLCAubGluay1pbmRpZ29EYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxNjE2MmM7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzFlMjIzMztcbn1cblxuLmxpbmstc29mdCB7XG4gIGNvbG9yOiAjZjVmOGZiO1xufVxuLmxpbmstc29mdDpob3ZlciwgLmxpbmstc29mdDpmb2N1cyB7XG4gIGNvbG9yOiAjZjdmOWZjO1xufVxuXG4ubGluay1ibGFjayB7XG4gIGNvbG9yOiAjMmUzNjUwO1xufVxuLmxpbmstYmxhY2s6aG92ZXIsIC5saW5rLWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6ICMyNTJiNDA7XG59XG5cbi5saW5rLWJsdWUge1xuICBjb2xvcjogIzA5NDhCMztcbn1cbi5saW5rLWJsdWU6aG92ZXIsIC5saW5rLWJsdWU6Zm9jdXMge1xuICBjb2xvcjogIzA3M2E4Zjtcbn1cblxuLmxpbmstYmx1ZURhcmsge1xuICBjb2xvcjogIzA0MTczNztcbn1cbi5saW5rLWJsdWVEYXJrOmhvdmVyLCAubGluay1ibHVlRGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMDMxMjJjO1xufVxuXG4ubGluay1waW5rIHtcbiAgY29sb3I6ICNDOTY0ODA7XG59XG4ubGluay1waW5rOmhvdmVyLCAubGluay1waW5rOmZvY3VzIHtcbiAgY29sb3I6ICNhMTUwNjY7XG59XG5cbi5saW5rLXBpbmtEYXJrIHtcbiAgY29sb3I6ICMzNzFiMWI7XG59XG4ubGluay1waW5rRGFyazpob3ZlciwgLmxpbmstcGlua0Rhcms6Zm9jdXMge1xuICBjb2xvcjogIzJjMTYxNjtcbn1cblxuLmxpbmstY3lhbiB7XG4gIGNvbG9yOiAjNjNiMWJkO1xufVxuLmxpbmstY3lhbjpob3ZlciwgLmxpbmstY3lhbjpmb2N1cyB7XG4gIGNvbG9yOiAjODJjMWNhO1xufVxuXG4ubGluay1jeWFuRGFyayB7XG4gIGNvbG9yOiAjMWMzMjM5O1xufVxuLmxpbmstY3lhbkRhcms6aG92ZXIsIC5saW5rLWN5YW5EYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxNjI4MmU7XG59XG5cbi5saW5rLXB1cnBsZSB7XG4gIGNvbG9yOiAjODk2NWUwO1xufVxuLmxpbmstcHVycGxlOmhvdmVyLCAubGluay1wdXJwbGU6Zm9jdXMge1xuICBjb2xvcjogIzZlNTFiMztcbn1cblxuLmxpbmstcHVycGxlRGFyayB7XG4gIGNvbG9yOiAjMWExYTM3O1xufVxuLmxpbmstcHVycGxlRGFyazpob3ZlciwgLmxpbmstcHVycGxlRGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMTUxNTJjO1xufVxuXG4ubGluay1zb2Z0LWluZGlnbyB7XG4gIGNvbG9yOiAjZjVlOGZmO1xufVxuLmxpbmstc29mdC1pbmRpZ286aG92ZXIsIC5saW5rLXNvZnQtaW5kaWdvOmZvY3VzIHtcbiAgY29sb3I6ICNmN2VkZmY7XG59XG5cbi5saW5rLXNvZnQtZ3JlZW4ge1xuICBjb2xvcjogIzJDQTU4RDtcbn1cbi5saW5rLXNvZnQtZ3JlZW46aG92ZXIsIC5saW5rLXNvZnQtZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzIzODQ3MTtcbn1cblxuLmxpbmstc29mdC1ncmVlbkRhcmsge1xuICBjb2xvcjogIzExM2QzMTtcbn1cbi5saW5rLXNvZnQtZ3JlZW5EYXJrOmhvdmVyLCAubGluay1zb2Z0LWdyZWVuRGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMGUzMTI3O1xufVxuXG4ubGluay1ncmF5LTEwMCB7XG4gIGNvbG9yOiAjZjNmN2ZhO1xufVxuLmxpbmstZ3JheS0xMDA6aG92ZXIsIC5saW5rLWdyYXktMTAwOmZvY3VzIHtcbiAgY29sb3I6ICNmNWY5ZmI7XG59XG5cbi5saW5rLWdyYXktMjAwIHtcbiAgY29sb3I6ICNmNWY4ZmI7XG59XG4ubGluay1ncmF5LTIwMDpob3ZlciwgLmxpbmstZ3JheS0yMDA6Zm9jdXMge1xuICBjb2xvcjogI2Y3ZjlmYztcbn1cblxuLmxpbmstZ3JheS0zMDAge1xuICBjb2xvcjogI0YwRjNGNjtcbn1cbi5saW5rLWdyYXktMzAwOmhvdmVyLCAubGluay1ncmF5LTMwMDpmb2N1cyB7XG4gIGNvbG9yOiAjZjNmNWY4O1xufVxuXG4ubGluay1ncmF5LTQwMCB7XG4gIGNvbG9yOiAjZWFlZGYyO1xufVxuLmxpbmstZ3JheS00MDA6aG92ZXIsIC5saW5rLWdyYXktNDAwOmZvY3VzIHtcbiAgY29sb3I6ICNlZWYxZjU7XG59XG5cbi5saW5rLWdyYXktNTAwIHtcbiAgY29sb3I6ICNkMWQ3ZTA7XG59XG4ubGluay1ncmF5LTUwMDpob3ZlciwgLmxpbmstZ3JheS01MDA6Zm9jdXMge1xuICBjb2xvcjogI2RhZGZlNjtcbn1cblxuLmxpbmstZ3JheS02MDAge1xuICBjb2xvcjogIzkzYTViZTtcbn1cbi5saW5rLWdyYXktNjAwOmhvdmVyLCAubGluay1ncmF5LTYwMDpmb2N1cyB7XG4gIGNvbG9yOiAjYTliN2NiO1xufVxuXG4ubGluay1ncmF5LTcwMCB7XG4gIGNvbG9yOiAjNjY3OTllO1xufVxuLmxpbmstZ3JheS03MDA6aG92ZXIsIC5saW5rLWdyYXktNzAwOmZvY3VzIHtcbiAgY29sb3I6ICM1MjYxN2U7XG59XG5cbi5saW5rLWdyYXktODAwIHtcbiAgY29sb3I6ICM1MDY2OTA7XG59XG4ubGluay1ncmF5LTgwMDpob3ZlciwgLmxpbmstZ3JheS04MDA6Zm9jdXMge1xuICBjb2xvcjogIzQwNTI3Mztcbn1cblxuLmxpbmstZmFjZWJvb2sge1xuICBjb2xvcjogIzNiNTk5OTtcbn1cbi5saW5rLWZhY2Vib29rOmhvdmVyLCAubGluay1mYWNlYm9vazpmb2N1cyB7XG4gIGNvbG9yOiAjMmY0NzdhO1xufVxuXG4ubGluay1mYWNlYm9va0Rhcmsge1xuICBjb2xvcjogIzFkMmI0YTtcbn1cbi5saW5rLWZhY2Vib29rRGFyazpob3ZlciwgLmxpbmstZmFjZWJvb2tEYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxNzIyM2I7XG59XG5cbi5saW5rLXR3aXR0ZXIge1xuICBjb2xvcjogIzFkYTFmMjtcbn1cbi5saW5rLXR3aXR0ZXI6aG92ZXIsIC5saW5rLXR3aXR0ZXI6Zm9jdXMge1xuICBjb2xvcjogIzRhYjRmNTtcbn1cblxuLmxpbmstdHdpdHRlckRhcmsge1xuICBjb2xvcjogIzA3MjkzZTtcbn1cbi5saW5rLXR3aXR0ZXJEYXJrOmhvdmVyLCAubGluay10d2l0dGVyRGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMDYyMTMyO1xufVxuXG4ubGluay1nb29nbGUge1xuICBjb2xvcjogI0RCNDMzNztcbn1cbi5saW5rLWdvb2dsZTpob3ZlciwgLmxpbmstZ29vZ2xlOmZvY3VzIHtcbiAgY29sb3I6ICNhZjM2MmM7XG59XG5cbi5saW5rLWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZTQ0MDVmO1xufVxuLmxpbmstaW5zdGFncmFtOmhvdmVyLCAubGluay1pbnN0YWdyYW06Zm9jdXMge1xuICBjb2xvcjogI2I2MzM0Yztcbn1cblxuLmxpbmstcGludGVyZXN0IHtcbiAgY29sb3I6ICNiZDA4MWM7XG59XG4ubGluay1waW50ZXJlc3Q6aG92ZXIsIC5saW5rLXBpbnRlcmVzdDpmb2N1cyB7XG4gIGNvbG9yOiAjOTcwNjE2O1xufVxuXG4ubGluay15b3V0dWJlIHtcbiAgY29sb3I6ICNjZDIwMWY7XG59XG4ubGluay15b3V0dWJlOmhvdmVyLCAubGluay15b3V0dWJlOmZvY3VzIHtcbiAgY29sb3I6ICNhNDFhMTk7XG59XG5cbi5saW5rLXNsYWNrIHtcbiAgY29sb3I6ICMzYWFmODU7XG59XG4ubGluay1zbGFjazpob3ZlciwgLmxpbmstc2xhY2s6Zm9jdXMge1xuICBjb2xvcjogIzYxYmY5ZDtcbn1cblxuLmxpbmstc2xhY2tEYXJrIHtcbiAgY29sb3I6ICMxMzM5MmI7XG59XG4ubGluay1zbGFja0Rhcms6aG92ZXIsIC5saW5rLXNsYWNrRGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjMGYyZTIyO1xufVxuXG4ubGluay1kcmliYmJsZSB7XG4gIGNvbG9yOiAjZWE0Yzg5O1xufVxuLmxpbmstZHJpYmJibGU6aG92ZXIsIC5saW5rLWRyaWJiYmxlOmZvY3VzIHtcbiAgY29sb3I6ICNiYjNkNmU7XG59XG5cbi5saW5rLWRyb3Bib3gge1xuICBjb2xvcjogIzFFOTBGRjtcbn1cbi5saW5rLWRyb3Bib3g6aG92ZXIsIC5saW5rLWRyb3Bib3g6Zm9jdXMge1xuICBjb2xvcjogIzE4NzNjYztcbn1cblxuLmxpbmstdHdpdGNoIHtcbiAgY29sb3I6ICM0QjM2N0M7XG59XG4ubGluay10d2l0Y2g6aG92ZXIsIC5saW5rLXR3aXRjaDpmb2N1cyB7XG4gIGNvbG9yOiAjM2MyYjYzO1xufVxuXG4ubGluay1wYXlwYWwge1xuICBjb2xvcjogI2VjYjMyYztcbn1cbi5saW5rLXBheXBhbDpob3ZlciwgLmxpbmstcGF5cGFsOmZvY3VzIHtcbiAgY29sb3I6ICNmMGMyNTY7XG59XG5cbi5saW5rLXBheXBhbERhcmsge1xuICBjb2xvcjogIzQ5MzcwZTtcbn1cbi5saW5rLXBheXBhbERhcms6aG92ZXIsIC5saW5rLXBheXBhbERhcms6Zm9jdXMge1xuICBjb2xvcjogIzNhMmMwYjtcbn1cblxuLmxpbmstYmVoYW5jZSB7XG4gIGNvbG9yOiAjMDA1N2ZmO1xufVxuLmxpbmstYmVoYW5jZTpob3ZlciwgLmxpbmstYmVoYW5jZTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0NmNjO1xufVxuXG4ubGluay1yZWRkaXQge1xuICBjb2xvcjogI0U4NDQyMjtcbn1cbi5saW5rLXJlZGRpdDpob3ZlciwgLmxpbmstcmVkZGl0OmZvY3VzIHtcbiAgY29sb3I6ICNiYTM2MWI7XG59XG5cbi5saW5rLWdpdGh1YiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLmxpbmstZ2l0aHViOmhvdmVyLCAubGluay1naXRodWI6Zm9jdXMge1xuICBjb2xvcjogIzFiMWIxYjtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSg0NiwgNTQsIDgwLCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAycHggMThweCByZ2JhKDAsIDAsIDAsIDAuMDIpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDQ2LCA1NCwgODAsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkLCAuaGVhZHJvb20tLXVucGlubmVkLCAuaGVhZHJvb20tLXBpbm5lZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZWFlZGYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDAuMDYyNXJlbSBzb2xpZCAjZWFlZGYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiAwLjA2MjVyZW0gc29saWQgI2VhZWRmMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNlYWVkZjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiAwLjA2MjVyZW0gc29saWQgI2VhZWRmMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMyNjJCNDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2MURBRkIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10ZXJ0aWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzFCOTk4QiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXF1YXRlcm5hcnkge1xuICBib3JkZXItY29sb3I6ICNDOTY0ODAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LWFwcCB7XG4gIGJvcmRlci1jb2xvcjogI0VCRjRGNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1hcHAge1xuICBib3JkZXItY29sb3I6ICM0MjRBQTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VhZWRmMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0ZW4ge1xuICBib3JkZXItY29sb3I6ICNGMEYzRjYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDVBNjc3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzA5NDhCMyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmNWI3NTkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNGQTUyNTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXkge1xuICBib3JkZXItY29sb3I6ICM0QTUwNzMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmRpZ28ge1xuICBib3JkZXItY29sb3I6ICM0YzU2ODAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmRpZ29EYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWIxYjM3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzI2MkI0MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNvZnQge1xuICBib3JkZXItY29sb3I6ICNmNWY4ZmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzJlMzY1MCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsdWUge1xuICBib3JkZXItY29sb3I6ICMwOTQ4QjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ibHVlRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzA0MTczNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNDOTY0ODAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1waW5rRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzM3MWIxYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWN5YW4ge1xuICBib3JkZXItY29sb3I6ICM2M2IxYmQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jeWFuRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzFjMzIzOSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzg5NjVlMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZURhcmsge1xuICBib3JkZXItY29sb3I6ICMxYTFhMzcgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zb2Z0LWluZGlnbyB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZThmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNvZnQtZ3JlZW4ge1xuICBib3JkZXItY29sb3I6ICMyQ0E1OEQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zb2Z0LWdyZWVuRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzExM2QzMSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktMTAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmN2ZhICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS0yMDAge1xuICBib3JkZXItY29sb3I6ICNmNWY4ZmIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTMwMCB7XG4gIGJvcmRlci1jb2xvcjogI0YwRjNGNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktNDAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWFlZGYyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS01MDAge1xuICBib3JkZXItY29sb3I6ICNkMWQ3ZTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncmF5LTYwMCB7XG4gIGJvcmRlci1jb2xvcjogIzkzYTViZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdyYXktNzAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY3OTllICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3JheS04MDAge1xuICBib3JkZXItY29sb3I6ICM1MDY2OTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1mYWNlYm9vayB7XG4gIGJvcmRlci1jb2xvcjogIzNiNTk5OSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWZhY2Vib29rRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzFkMmI0YSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXR3aXR0ZXIge1xuICBib3JkZXItY29sb3I6ICMxZGExZjIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10d2l0dGVyRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzA3MjkzZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWdvb2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI0RCNDMzNyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluc3RhZ3JhbSB7XG4gIGJvcmRlci1jb2xvcjogI2U0NDA1ZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBpbnRlcmVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2JkMDgxYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXlvdXR1YmUge1xuICBib3JkZXItY29sb3I6ICNjZDIwMWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zbGFjayB7XG4gIGJvcmRlci1jb2xvcjogIzNhYWY4NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNsYWNrRGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzEzMzkyYiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRyaWJiYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE0Yzg5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZHJvcGJveCB7XG4gIGJvcmRlci1jb2xvcjogIzFFOTBGRiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXR3aXRjaCB7XG4gIGJvcmRlci1jb2xvcjogIzRCMzY3QyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBheXBhbCB7XG4gIGJvcmRlci1jb2xvcjogI2VjYjMyYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXBheXBhbERhcmsge1xuICBib3JkZXItY29sb3I6ICM0OTM3MGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1iZWhhbmNlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA1N2ZmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmVkZGl0IHtcbiAgYm9yZGVyLWNvbG9yOiAjRTg0NDIyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ2l0aHViIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyMjIyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlci13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC02IHtcbiAgZ2FwOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNyB7XG4gIGdhcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTgge1xuICBnYXA6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtOSB7XG4gIGdhcDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMCB7XG4gIGdhcDogMTRyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMSB7XG4gIGdhcDogMTZyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0xMiB7XG4gIGdhcDogMjByZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC1zbSB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLW1kIHtcbiAgZ2FwOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtbGcge1xuICBnYXA6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC14bCB7XG4gIGdhcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTYge1xuICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNyB7XG4gIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS04IHtcbiAgbWFyZ2luOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS05IHtcbiAgbWFyZ2luOiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0xMCB7XG4gIG1hcmdpbjogMTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMTEge1xuICBtYXJnaW46IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEyIHtcbiAgbWFyZ2luOiAyMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1zbSB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1tZCB7XG4gIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1sZyB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS14bCB7XG4gIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTYge1xuICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTcge1xuICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtOSB7XG4gIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMSB7XG4gIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMiB7XG4gIG1hcmdpbi1yaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1zbSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbWQge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC14bCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS02IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS03IHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS04IHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTkge1xuICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTAge1xuICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTEge1xuICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktc20ge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW1kIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1sZyB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXkteGwge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02IHtcbiAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNyB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOSB7XG4gIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMSB7XG4gIG1hcmdpbi10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1zbSB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW1kIHtcbiAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbGcge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC14bCB7XG4gIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNiB7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNyB7XG4gIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtOCB7XG4gIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTkge1xuICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTExIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMTIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1zbSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbWQge1xuICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS14bCB7XG4gIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTEge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTYge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03IHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05IHtcbiAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTExIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy02IHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTcge1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtOCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtOSB7XG4gIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMTAge1xuICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtc20ge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbWQge1xuICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbGcge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMteGwge1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMyB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjQge1xuICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW42IHtcbiAgbWFyZ2luOiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNyB7XG4gIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjgge1xuICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uOSB7XG4gIG1hcmdpbjogLTExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMCB7XG4gIG1hcmdpbjogLTE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMSB7XG4gIG1hcmdpbjogLTE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xMiB7XG4gIG1hcmdpbjogLTIwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW5zbSB7XG4gIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbm1kIHtcbiAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1ubGcge1xuICBtYXJnaW46IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW54bCB7XG4gIG1hcmdpbjogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjcge1xuICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjgge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMSB7XG4gIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4xMiB7XG4gIG1hcmdpbi1yaWdodDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMjByZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW5zbSB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1ubWQge1xuICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbmxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW54bCB7XG4gIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjkge1xuICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTAge1xuICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTEge1xuICBtYXJnaW4tdG9wOiAtMTZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMTIge1xuICBtYXJnaW4tdG9wOiAtMjByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uc20ge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbm1kIHtcbiAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW5sZyB7XG4gIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1ueGwge1xuICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMyB7XG4gIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNCB7XG4gIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW42IHtcbiAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW43IHtcbiAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW44IHtcbiAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uOSB7XG4gIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEwIHtcbiAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uMTEge1xuICBtYXJnaW4tdG9wOiAtMTZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xMiB7XG4gIG1hcmdpbi10b3A6IC0yMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnNtIHtcbiAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW5tZCB7XG4gIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1ubGcge1xuICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbnhsIHtcbiAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjYge1xuICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNyB7XG4gIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW44IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW45IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4xMCB7XG4gIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMTEge1xuICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtbjEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjByZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5zbSB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5tZCB7XG4gIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW5sZyB7XG4gIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW54bCB7XG4gIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uOCB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjkge1xuICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xMCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjExIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMTIge1xuICBtYXJnaW4tYm90dG9tOiAtMjByZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW5zbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1ubWQge1xuICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbmxnIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW54bCB7XG4gIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uNiB7XG4gIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjcge1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW44IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjkge1xuICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTAge1xuICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTEge1xuICBtYXJnaW4tbGVmdDogLTE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMTIge1xuICBtYXJnaW4tbGVmdDogLTIwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uc20ge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW5tZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbmxnIHtcbiAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1ueGwge1xuICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTYge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTcge1xuICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTgge1xuICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0xMSB7XG4gIHBhZGRpbmc6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEyIHtcbiAgcGFkZGluZzogMjByZW0gIWltcG9ydGFudDtcbn1cblxuLnAtc20ge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLW1kIHtcbiAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC1sZyB7XG4gIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnAteGwge1xuICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTYge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMjByZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXNtIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LW1kIHtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LWxnIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LXhsIHtcbiAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS03IHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTgge1xuICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS05IHtcbiAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xMSB7XG4gIHBhZGRpbmctdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTEyIHtcbiAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktc20ge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktbWQge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktbGcge1xuICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHkteGwge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTYge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNyB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC05IHtcbiAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTEge1xuICBwYWRkaW5nLXRvcDogMTZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEyIHtcbiAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1tZCB7XG4gIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC1sZyB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC14bCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS04IHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMTIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLWxnIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUteGwge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNiB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTkge1xuICBwYWRkaW5nLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTIge1xuICBwYWRkaW5nLWJvdHRvbTogMjByZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy02IHtcbiAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy03IHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy04IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtOSB7XG4gIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMTEge1xuICBwYWRkaW5nLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xMiB7XG4gIHBhZGRpbmctbGVmdDogMjByZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy1tZCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNyB7XG4gIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzI2MkI0MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzYxREFGQiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMUI5OThCICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXF1YXRlcm5hcnkge1xuICBjb2xvcjogI0M5NjQ4MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5LWFwcCB7XG4gIGNvbG9yOiAjRUJGNEY2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS1hcHAge1xuICBjb2xvcjogIzQyNEFBMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZWFlZGYyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0ZW4ge1xuICBjb2xvcjogI0YwRjNGNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwNUE2NzcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMDk0OEIzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2Y1Yjc1OSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0ZBNTI1MiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXkge1xuICBjb2xvcjogIzRBNTA3MyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ28ge1xuICBjb2xvcjogIzRjNTY4MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ29EYXJrIHtcbiAgY29sb3I6ICMxYjFiMzcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMjYyQjQwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNvZnQge1xuICBjb2xvcjogI2Y1ZjhmYiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMmUzNjUwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzA5NDhCMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlRGFyayB7XG4gIGNvbG9yOiAjMDQxNzM3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogI0M5NjQ4MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1waW5rRGFyayB7XG4gIGNvbG9yOiAjMzcxYjFiICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWN5YW4ge1xuICBjb2xvcjogIzYzYjFiZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jeWFuRGFyayB7XG4gIGNvbG9yOiAjMWMzMjM5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjODk2NWUwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXB1cnBsZURhcmsge1xuICBjb2xvcjogIzFhMWEzNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zb2Z0LWluZGlnbyB7XG4gIGNvbG9yOiAjZjVlOGZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNvZnQtZ3JlZW4ge1xuICBjb2xvcjogIzJDQTU4RCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zb2Z0LWdyZWVuRGFyayB7XG4gIGNvbG9yOiAjMTEzZDMxICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktMTAwIHtcbiAgY29sb3I6ICNmM2Y3ZmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS0yMDAge1xuICBjb2xvcjogI2Y1ZjhmYiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTMwMCB7XG4gIGNvbG9yOiAjRjBGM0Y2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktNDAwIHtcbiAgY29sb3I6ICNlYWVkZjIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS01MDAge1xuICBjb2xvcjogI2QxZDdlMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ncmF5LTYwMCB7XG4gIGNvbG9yOiAjOTNhNWJlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdyYXktNzAwIHtcbiAgY29sb3I6ICM2Njc5OWUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS04MDAge1xuICBjb2xvcjogIzUwNjY5MCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1mYWNlYm9vayB7XG4gIGNvbG9yOiAjM2I1OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWZhY2Vib29rRGFyayB7XG4gIGNvbG9yOiAjMWQyYjRhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXR3aXR0ZXIge1xuICBjb2xvcjogIzFkYTFmMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10d2l0dGVyRGFyayB7XG4gIGNvbG9yOiAjMDcyOTNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdvb2dsZSB7XG4gIGNvbG9yOiAjREI0MzM3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluc3RhZ3JhbSB7XG4gIGNvbG9yOiAjZTQ0MDVmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbnRlcmVzdCB7XG4gIGNvbG9yOiAjYmQwODFjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXlvdXR1YmUge1xuICBjb2xvcjogI2NkMjAxZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zbGFjayB7XG4gIGNvbG9yOiAjM2FhZjg1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNsYWNrRGFyayB7XG4gIGNvbG9yOiAjMTMzOTJiICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRyaWJiYmxlIHtcbiAgY29sb3I6ICNlYTRjODkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZHJvcGJveCB7XG4gIGNvbG9yOiAjMUU5MEZGICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXR3aXRjaCB7XG4gIGNvbG9yOiAjNEIzNjdDICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBheXBhbCB7XG4gIGNvbG9yOiAjZWNiMzJjICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBheXBhbERhcmsge1xuICBjb2xvcjogIzQ5MzcwZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZWhhbmNlIHtcbiAgY29sb3I6ICMwMDU3ZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVkZGl0IHtcbiAgY29sb3I6ICNFODQ0MjIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ2l0aHViIHtcbiAgY29sb3I6ICMyMjIyMjIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjNEE1MDczICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM1ODY3N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MkI0MCAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxREFGQiAhaW1wb3J0YW50O1xufVxuXG4uYmctdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI5OThCICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NjQ4MCAhaW1wb3J0YW50O1xufVxuXG4uYmctcHJpbWFyeS1hcHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGNEY2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zZWNvbmRhcnktYXBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNEFBMCAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjNGNiAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNUE2NzcgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0OEIzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Yjc1OSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNTI1MiAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNTA3MyAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTY4MCAhaW1wb3J0YW50O1xufVxuXG4uYmctaW5kaWdvRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzcgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zb2Z0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYiAhaW1wb3J0YW50O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNjUwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NDhCMyAhaW1wb3J0YW50O1xufVxuXG4uYmctYmx1ZURhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNzM3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5NjQ4MCAhaW1wb3J0YW50O1xufVxuXG4uYmctcGlua0Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzcxYjFiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjFiZCAhaW1wb3J0YW50O1xufVxuXG4uYmctY3lhbkRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMzMjM5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk2NWUwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGVEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWEzNyAhaW1wb3J0YW50O1xufVxuXG4uYmctc29mdC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVlOGZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zb2Z0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQTU4RCAhaW1wb3J0YW50O1xufVxuXG4uYmctc29mdC1ncmVlbkRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzZDMxICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmEgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYiAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y2ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVkZjIgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDdlMCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNhNWJlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Njc5OWUgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNjY5MCAhaW1wb3J0YW50O1xufVxuXG4uYmctZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1mYWNlYm9va0Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyYjRhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHdpdHRlckRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyOTNlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1nb29nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREI0MzM3ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0MDVmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjAxZiAhaW1wb3J0YW50O1xufVxuXG4uYmctc2xhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FhZjg1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zbGFja0Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzOTJiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kcmliYmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRyb3Bib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUU5MEZGICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10d2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEIzNjdDICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wYXlwYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNiMzJjICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wYXlwYWxEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MzcwZSAhaW1wb3J0YW50O1xufVxuXG4uYmctYmVoYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU3ZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXJlZGRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODQ0MjIgIWltcG9ydGFudDtcbn1cblxuLmJnLWdpdGh1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjIgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtc20tZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTYge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS03IHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tOCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS05IHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTEwIHtcbiAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTExIHtcbiAgICBnYXA6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLTEyIHtcbiAgICBnYXA6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLXNtIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtc20tbWQge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1zbS1sZyB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXNtLXhsIHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS03IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTgge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTkge1xuICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS0xMSB7XG4gICAgbWFyZ2luOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tMTIge1xuICAgIG1hcmdpbjogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLXNtIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW1kIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWxnIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLXhsIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tc20ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tbWQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20teGwge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tNyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMjByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tOCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbWQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1sZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20teGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW43IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW45IHtcbiAgICBtYXJnaW46IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjEwIHtcbiAgICBtYXJnaW46IC0xNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjExIHtcbiAgICBtYXJnaW46IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbjEyIHtcbiAgICBtYXJnaW46IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbnNtIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1zbS1ubWQge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXNtLW5sZyB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tc20tbnhsIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXNtLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tbnNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tbm1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tbmxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtc20tbnhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tbnNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tbm1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tbmxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktc20tbnhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbnNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXNtLW5tZCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1zbS1ubGcge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtc20tbnhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1zbS1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtc20tbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLW5zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLW5tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLW5sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXNtLW54bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW5zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1zbS1ubWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItc20tbmxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXNtLW54bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1uc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXNtLW5tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtc20tbmxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1zbS1ueGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTcge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTgge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS05IHtcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tMTAge1xuICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS0xMSB7XG4gICAgcGFkZGluZzogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLTEyIHtcbiAgICBwYWRkaW5nOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20tc20ge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXNtLW1kIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1zbS1sZyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtc20teGwge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20tc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1zbS1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXNtLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtc20teGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20tc20ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1zbS1tZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXNtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktc20teGwge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS03IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtc20tMTIge1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXNtLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXNtLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtc20tbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1zbS14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXNtLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20tbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItc20teGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTgge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20tc20ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXNtLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1zbS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtc20teGwge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbWQtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTYge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC03IHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtOCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC05IHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTEwIHtcbiAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTExIHtcbiAgICBnYXA6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLTEyIHtcbiAgICBnYXA6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLXNtIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbWQtbWQge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1tZC1sZyB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLW1kLXhsIHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtNiB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC03IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTgge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLTEwIHtcbiAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC0xMSB7XG4gICAgbWFyZ2luOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtMTIge1xuICAgIG1hcmdpbjogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLXNtIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW1kIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWxnIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLXhsIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQteGwge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtOSB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtMTEge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMjByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC03IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC05IHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbWQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjYge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW43IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1uOCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW45IHtcbiAgICBtYXJnaW46IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC0xNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjExIHtcbiAgICBtYXJnaW46IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbjEyIHtcbiAgICBtYXJnaW46IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbnNtIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1tZC1ubWQge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLW1kLW5sZyB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbWQtbnhsIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LW1kLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtbnNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtbm1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtbmxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbWQtbnhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LW1kLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtbnNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtbm1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtbmxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbWQtbnhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbnNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LW1kLW5tZCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1tZC1ubGcge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbWQtbnhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1tZC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbWQtbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLW5zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLW5tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLW5sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLW1kLW54bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW5zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1tZC1ubWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbWQtbmxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLW1kLW54bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1uc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLW1kLW5tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbWQtbmxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1tZC1ueGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTgge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC05IHtcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtMTAge1xuICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC0xMSB7XG4gICAgcGFkZGluZzogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLTEyIHtcbiAgICBwYWRkaW5nOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQtc20ge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLW1kLW1kIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1tZC1sZyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbWQteGwge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1tZC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LW1kLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbWQteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtOSB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQtc20ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1tZC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LW1kLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbWQteGwge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTgge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1tZC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LW1kLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtNyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLW1kLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbWQtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1tZC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLW1kLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1tZC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbWQteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTYge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLW1kLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1tZC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbWQteGwge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTYge1xuICAgIGdhcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy03IHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctOCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy05IHtcbiAgICBnYXA6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTEwIHtcbiAgICBnYXA6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTExIHtcbiAgICBnYXA6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLTEyIHtcbiAgICBnYXA6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLXNtIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAtbGctbWQge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC1sZy1sZyB7XG4gICAgZ2FwOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLWxnLXhsIHtcbiAgICBnYXA6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTkge1xuICAgIG1hcmdpbjogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLTEwIHtcbiAgICBtYXJnaW46IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy0xMSB7XG4gICAgbWFyZ2luOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctMTIge1xuICAgIG1hcmdpbjogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLXNtIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW1kIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWxnIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLXhsIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTgge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctc20ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctbWQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGcteGwge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctMTEge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy0xMiB7XG4gICAgbWFyZ2luLXRvcDogMjByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTYge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctOCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy05IHtcbiAgICBtYXJnaW4tdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLXNtIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbWQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLXhsIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctMTIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctc20ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGcteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1zbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy14bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjYge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW43IHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1uOCB7XG4gICAgbWFyZ2luOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEwIHtcbiAgICBtYXJnaW46IC0xNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjExIHtcbiAgICBtYXJnaW46IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbjEyIHtcbiAgICBtYXJnaW46IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbnNtIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS1sZy1ubWQge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLWxnLW5sZyB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0tbGctbnhsIHtcbiAgICBtYXJnaW46IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LWxnLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctbnNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctbm1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctbmxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgtbGctbnhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctbnNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctbm1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctbmxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXktbGctbnhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1uMTEge1xuICAgIG1hcmdpbi10b3A6IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbnNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LWxnLW5tZCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC1sZy1ubGcge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQtbGctbnhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS1sZy1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUtbGctbjEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLW5zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLW5tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLW5sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLWxnLW54bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbjExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1uMTIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW5zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi1sZy1ubWQge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWItbGctbmxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLWxnLW54bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1uMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1uc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLWxnLW5tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMtbGctbmxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy1sZy1ueGwge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTYge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTcge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy0xMSB7XG4gICAgcGFkZGluZzogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLTEyIHtcbiAgICBwYWRkaW5nOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGctc20ge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLWxnLW1kIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC1sZy1sZyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAtbGcteGwge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGctc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC1sZy1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LWxnLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgtbGcteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctOCB7XG4gICAgcGFkZGluZy10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLTExIHtcbiAgICBwYWRkaW5nLXRvcDogMTZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy0xMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGctc20ge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS1sZy1tZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LWxnLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHktbGcteGwge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy03IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTgge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTkge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC1sZy0xMSB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQtbGctMTIge1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LWxnLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLWxnLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUtbGctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS1sZy14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLWxnLTExIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi1sZy0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctbWQge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGItbGcteGwge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTYge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTcge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGctc20ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLWxnLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy1sZy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMtbGcteGwge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsb2F0LXhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC02IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtNyB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLTgge1xuICAgIGdhcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtOSB7XG4gICAgZ2FwOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xMCB7XG4gICAgZ2FwOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xMSB7XG4gICAgZ2FwOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC0xMiB7XG4gICAgZ2FwOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC1zbSB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXhsLW1kIHtcbiAgICBnYXA6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteGwtbGcge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14bC14bCB7XG4gICAgZ2FwOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtNyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC04IHtcbiAgICBtYXJnaW46IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC05IHtcbiAgICBtYXJnaW46IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtMTEge1xuICAgIG1hcmdpbjogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLTEyIHtcbiAgICBtYXJnaW46IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1zbSB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1tZCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1sZyB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC14bCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLXNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLW1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLXhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTcge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1tZCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC14bCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtNyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xMSB7XG4gICAgbWFyZ2luLXRvcDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1zbSB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbGcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC14bCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtc20ge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtbWQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwteGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uNyB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbjgge1xuICAgIG1hcmdpbjogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1uOSB7XG4gICAgbWFyZ2luOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4xMCB7XG4gICAgbWFyZ2luOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4xMSB7XG4gICAgbWFyZ2luOiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW4xMiB7XG4gICAgbWFyZ2luOiAtMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW5zbSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teGwtbm1kIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14bC1ubGcge1xuICAgIG1hcmdpbjogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXhsLW54bCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLW5zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLW5tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLW5sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXhsLW54bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtbjcge1xuICAgIG1hcmdpbi10b3A6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0yMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLW5zbSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLW5tZCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLW5sZyB7XG4gICAgbWFyZ2luLXRvcDogLTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXhsLW54bCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjkge1xuICAgIG1hcmdpbi10b3A6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1uMTIge1xuICAgIG1hcmdpbi10b3A6IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW5zbSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14bC1ubWQge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteGwtbmxnIHtcbiAgICBtYXJnaW4tdG9wOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXhsLW54bCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteGwtbjExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1uc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1ubWQge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1ubGcge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14bC1ueGwge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbjEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1uc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteGwtbm1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXhsLW5sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14bC1ueGwge1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtbjExIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtbjEyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtbnNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14bC1ubWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXhsLW5sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteGwtbnhsIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC03IHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC04IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtOSB7XG4gICAgcGFkZGluZzogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLTEwIHtcbiAgICBwYWRkaW5nOiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtMTEge1xuICAgIHBhZGRpbmc6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC0xMiB7XG4gICAgcGFkZGluZzogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLXNtIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14bC1tZCB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteGwtbGcge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXhsLXhsIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteGwtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14bC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXhsLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTgge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTkge1xuICAgIHBhZGRpbmctdG9wOiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC0xMSB7XG4gICAgcGFkZGluZy10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtMTIge1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteGwtbWQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14bC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXhsLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC05IHtcbiAgICBwYWRkaW5nLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXhsLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC1zbSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14bC14bCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14bC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXhsLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteGwteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14bC0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteGwtMTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLW1kIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXhsLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14bC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteGwtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXhsLXhsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteHhsLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmxleC14eGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC02IHtcbiAgICBnYXA6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTcge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtOCB7XG4gICAgZ2FwOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtOSB7XG4gICAgZ2FwOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtMTAge1xuICAgIGdhcDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nYXAteHhsLTExIHtcbiAgICBnYXA6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FwLXh4bC0xMiB7XG4gICAgZ2FwOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtc20ge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtbWQge1xuICAgIGdhcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwtbGcge1xuICAgIGdhcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdhcC14eGwteGwge1xuICAgIGdhcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTcge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTgge1xuICAgIG1hcmdpbjogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC05IHtcbiAgICBtYXJnaW46IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtMTAge1xuICAgIG1hcmdpbjogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC0xMSB7XG4gICAgbWFyZ2luOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLTEyIHtcbiAgICBtYXJnaW46IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtc20ge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW1kIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC1sZyB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwteGwge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLTgge1xuICAgIG1hcmdpbi1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1zbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtbWQge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC14bCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC03IHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC04IHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLTkge1xuICAgIG1hcmdpbi10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMTEge1xuICAgIG1hcmdpbi10b3A6IDE2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtMTIge1xuICAgIG1hcmdpbi10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtc20ge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLW1kIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1sZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwteGwge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC02IHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTcge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtOCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtOSB7XG4gICAgbWFyZ2luLXRvcDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtMTAge1xuICAgIG1hcmdpbi10b3A6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC0xMiB7XG4gICAgbWFyZ2luLXRvcDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtc20ge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbWQge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbGcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwteGwge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTcge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMTAge1xuICAgIG1hcmdpbi1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMTEge1xuICAgIG1hcmdpbi1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtMTIge1xuICAgIG1hcmdpbi1yaWdodDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtc20ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwteGwge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLXNtIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1tZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLXhsIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtbjYge1xuICAgIG1hcmdpbjogLTVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC1uNyB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW44IHtcbiAgICBtYXJnaW46IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW45IHtcbiAgICBtYXJnaW46IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW4xMCB7XG4gICAgbWFyZ2luOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tLXh4bC1uMTEge1xuICAgIG1hcmdpbjogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubS14eGwtbjEyIHtcbiAgICBtYXJnaW46IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW5zbSB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW5tZCB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW5sZyB7XG4gICAgbWFyZ2luOiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm0teHhsLW54bCB7XG4gICAgbWFyZ2luOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTExcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1uMTIge1xuICAgIG1hcmdpbi1yaWdodDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1uc20ge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teC14eGwtbm1kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXgteHhsLW5sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm14LXh4bC1ueGwge1xuICAgIG1hcmdpbi1yaWdodDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtbjExIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtbjEyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjByZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtbnNtIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXkteHhsLW5tZCB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm15LXh4bC1ubGcge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5teS14eGwtbnhsIHtcbiAgICBtYXJnaW4tdG9wOiAtOHJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLW4xMSB7XG4gICAgbWFyZ2luLXRvcDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLW4xMiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLW5zbSB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tdC14eGwtbm1kIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm10LXh4bC1ubGcge1xuICAgIG1hcmdpbi10b3A6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXQteHhsLW54bCB7XG4gICAgbWFyZ2luLXRvcDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1uMTEge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLW4xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtbnNtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWUteHhsLW5tZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1lLXh4bC1ubGcge1xuICAgIG1hcmdpbi1yaWdodDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tZS14eGwtbnhsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW4xMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW4xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW5zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tYi14eGwtbm1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1iLXh4bC1ubGcge1xuICAgIG1hcmdpbi1ib3R0b206IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWIteHhsLW54bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubXMteHhsLW4xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1zLXh4bC1uMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbnNtIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbm1kIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbmxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tcy14eGwtbnhsIHtcbiAgICBtYXJnaW4tbGVmdDogLThyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtNiB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTcge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC04IHtcbiAgICBwYWRkaW5nOiAxMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLTkge1xuICAgIHBhZGRpbmc6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMTAge1xuICAgIHBhZGRpbmc6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMTEge1xuICAgIHBhZGRpbmc6IDE2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtMTIge1xuICAgIHBhZGRpbmc6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwtc20ge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wLXh4bC1tZCB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnAteHhsLWxnIHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucC14eGwteGwge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHgteHhsLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weC14eGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC1tZCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB4LXh4bC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTYge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtNyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5weS14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB5LXh4bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLW1kIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHkteHhsLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC03IHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC04IHtcbiAgICBwYWRkaW5nLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtMTEge1xuICAgIHBhZGRpbmctdG9wOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC0xMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLXNtIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB0LXh4bC1tZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wdC14eGwtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHQteHhsLXhsIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBlLXh4bC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wZS14eGwtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGUteHhsLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLXNtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBiLXh4bC1tZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wYi14eGwtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGIteHhsLXhsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTcge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLTkge1xuICAgIHBhZGRpbmctbGVmdDogMTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMTEge1xuICAgIHBhZGRpbmctbGVmdDogMTZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtMTIge1xuICAgIHBhZGRpbmctbGVmdDogMjByZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnBzLXh4bC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHMteHhsLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcy14eGwteGwge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1zbS0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLXNtLTIge1xuICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLXNtLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLXNtLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtbWQtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1tZC0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1tZC0zIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mcy1tZC00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZzLWxnLTEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtbGctMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtbGctMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnMtbGctNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZHJvb20ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmhlYWRyb29tIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5oZWFkcm9vbS0tcGlubmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cblxuLmhlYWRyb29tLS11bnBpbm5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5oZWFkcm9vbS0tbm90LXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJCNDA7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcHJpbWFyeSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MURBRkI7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNlY29uZGFyeSAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zZWNvbmRhcnkgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI5OThCO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtdGVydGlhcnkgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcXVhdGVybmFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTY0ODA7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcXVhdGVybmFyeSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjRGNjtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcCAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcCAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0QUEwO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwIC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVkZjI7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWxpZ2h0IC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1saWdodCAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1saWdodGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjNGNjtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNUE2Nzc7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0OEIzO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1pbmZvIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWluZm8gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Yjc1OTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNTI1Mjtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZGFuZ2VyIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1kYW5nZXIgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1kYW5nZXIgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXdoaXRlIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS13aGl0ZSAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNTA3Mztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheSAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ncmF5IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTY4MDtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtaW5kaWdvIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1pbmRpZ28gLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1pbmRpZ28gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWIzNztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtaW5kaWdvRGFyayAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtaW5kaWdvRGFyayAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtaW5kaWdvRGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJCNDA7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWRhcmsgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWRhcmsgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWRhcmsgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZGFyayAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNvZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zb2Z0IC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zb2Z0IC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zb2Z0IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNvZnQgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM2NTA7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWJsYWNrIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ibGFjayAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NDhCMztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtYmx1ZSAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ibHVlIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtYmx1ZURhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNzM3O1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtYmx1ZURhcmsgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOTY0ODA7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXBpbmsgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcGluayAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXBpbmtEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MWIxYjtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcGlua0RhcmsgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1waW5rRGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1waW5rRGFyayAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWN5YW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjNiMWJkO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1jeWFuIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1jeWFuIC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1jeWFuIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWN5YW4gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1jeWFuRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzMyMzk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWN5YW5EYXJrIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1jeWFuRGFyayAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk2NWUwO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wdXJwbGUgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXB1cnBsZSAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXB1cnBsZSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTM3O1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrIC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWU4ZmY7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQTU4RDtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzZDMxO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2ZhO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ncmF5LTEwMCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktMTAwIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktMTAwIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ncmF5LTIwMCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS0yMDAgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y2O1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS0zMDAgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYyO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ncmF5LTQwMCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktNDAwIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktNDAwIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkN2UwO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ncmF5LTUwMCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS01MDAgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNhNWJlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS02MDAgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3OTllO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ncmF5LTcwMCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktNzAwIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktNzAwIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA2NjkwO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1ncmF5LTgwMCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ3JheS04MDAgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk5O1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZmFjZWJvb2sgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMmI0YTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyOTNlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCNDMzNztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ29vZ2xlIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdvb2dsZSAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0MDVmO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1pbnN0YWdyYW0gLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWluc3RhZ3JhbSAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWluc3RhZ3JhbSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZDA4MWM7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcGludGVyZXN0IC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1waW50ZXJlc3QgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcGludGVyZXN0IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUteW91dHViZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZDIwMWY7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUteW91dHViZSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYWY4NTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc2xhY2sgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zbGFjayAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zbGFjayAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNsYWNrRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzM5MmI7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc2xhY2tEYXJrIC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1zbGFja0RhcmsgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtc2xhY2tEYXJrIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZHJpYmJibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5O1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1kcmliYmJsZSAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWRyaWJiYmxlIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWRyaWJiYmxlIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZHJvcGJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxRTkwRkY7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWRyb3Bib3ggLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWRyb3Bib3ggLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWRyb3Bib3ggLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXR3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QjM2N0M7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtdHdpdGNoIC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS10d2l0Y2ggLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtdHdpdGNoIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcGF5cGFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYjMyYztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcGF5cGFsIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXBheXBhbCAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MzcwZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtYmVoYW5jZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU3ZmY7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1icmFuZC1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXJlZGRpdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODQ0MjI7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLXJlZGRpdCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcmVkZGl0IC5uYXZiYXItYnJhbmQtZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtcmVkZGl0IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ2l0aHViIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItYnJhbmQtbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1naXRodWIgLm5hdmJhci1icmFuZC1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZHJvb20tLW5vdC10b3AubmF2YmFyLXRoZW1lLWdpdGh1YiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci10aGVtZS1naXRodWIgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxuLmhlYWRyb29tLS1ub3QtdG9wLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGluazpmb2N1cyxcbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItbGlnaHQgLm5hdi1pdGVtIC5uYXYtbGluayA+IHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkcm9vbS0tbm90LXRvcC5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpO1xufVxuXG4vKipcbiAqIHByaXNtLmpzIGRlZmF1bHQgdGhlbWUgZm9yIEphdmFTY3JpcHQsIENTUyBhbmQgSFRNTFxuICogQmFzZWQgb24gZGFiYmxldCAoaHR0cDovL2RhYmJsZXQuY29tKVxuICogQGF1dGhvciBMZWEgVmVyb3VcbiAqL1xuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHdoaXRlO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIE1vbmFjbywgXCJBbmRhbGUgTW9ub1wiLCBcIlVidW50dSBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICAtby10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgLW1vei1oeXBoZW5zOiBub25lO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgaHlwaGVuczogbm9uZTtcbn1cblxucHJlW2NsYXNzKj1sYW5ndWFnZS1dOjotbW96LXNlbGVjdGlvbiwgcHJlW2NsYXNzKj1sYW5ndWFnZS1dIDo6LW1vei1zZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dOjotbW96LXNlbGVjdGlvbiwgY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG59XG5cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6c2VsZWN0aW9uLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0gOjpzZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dOjpzZWxlY3Rpb24sIGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0gOjpzZWxlY3Rpb24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2IzZDRmYztcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi8qIENvZGUgYmxvY2tzICovXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbjogMC41ZW0gMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBiYWNrZ3JvdW5kOiAjZjVmMmYwO1xufVxuXG4vKiBJbmxpbmUgY29kZSAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIHBhZGRpbmc6IDAuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnRva2VuLmNvbW1lbnQsXG4udG9rZW4ucHJvbG9nLFxuLnRva2VuLmRvY3R5cGUsXG4udG9rZW4uY2RhdGEge1xuICBjb2xvcjogc2xhdGVncmF5O1xufVxuXG4udG9rZW4ucHVuY3R1YXRpb24ge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLm5hbWVzcGFjZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnRva2VuLnByb3BlcnR5LFxuLnRva2VuLnRhZyxcbi50b2tlbi5ib29sZWFuLFxuLnRva2VuLm51bWJlcixcbi50b2tlbi5jb25zdGFudCxcbi50b2tlbi5zeW1ib2wsXG4udG9rZW4uZGVsZXRlZCB7XG4gIGNvbG9yOiAjOTA1O1xufVxuXG4udG9rZW4uc2VsZWN0b3IsXG4udG9rZW4uYXR0ci1uYW1lLFxuLnRva2VuLnN0cmluZyxcbi50b2tlbi5jaGFyLFxuLnRva2VuLmJ1aWx0aW4sXG4udG9rZW4uaW5zZXJ0ZWQge1xuICBjb2xvcjogIzY5MDtcbn1cblxuLnRva2VuLm9wZXJhdG9yLFxuLnRva2VuLmVudGl0eSxcbi50b2tlbi51cmwsXG4ubGFuZ3VhZ2UtY3NzIC50b2tlbi5zdHJpbmcsXG4uc3R5bGUgLnRva2VuLnN0cmluZyB7XG4gIGNvbG9yOiAjOWE2ZTNhO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi50b2tlbi5hdHJ1bGUsXG4udG9rZW4uYXR0ci12YWx1ZSxcbi50b2tlbi5rZXl3b3JkIHtcbiAgY29sb3I6ICMwN2E7XG59XG5cbi50b2tlbi5mdW5jdGlvbixcbi50b2tlbi5jbGFzcy1uYW1lIHtcbiAgY29sb3I6ICNERDRBNjg7XG59XG5cbi50b2tlbi5yZWdleCxcbi50b2tlbi5pbXBvcnRhbnQsXG4udG9rZW4udmFyaWFibGUge1xuICBjb2xvcjogI2U5MDtcbn1cblxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50b2tlbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50b2tlbi5lbnRpdHkge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJpc20tY29kZSB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uY3QtbGFiZWwge1xuICBmaWxsOiAjNjY3OTllO1xuICBjb2xvcjogIzY2Nzk5ZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmN0LWNoYXJ0LWxpbmUgLmN0LWxhYmVsLFxuLmN0LWNoYXJ0LWJhciAuY3QtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY3QtY2hhcnQtcGllIC5jdC1sYWJlbCxcbi5jdC1jaGFydC1kb251dCAuY3QtbGFiZWwge1xuICBkb21pbmFudC1iYXNlbGluZTogY2VudHJhbDtcbn1cblxuLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0O1xufVxuXG4uY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG5cbi5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1wYWNrOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtYW5jaG9yOiBlbmQ7XG59XG5cbi5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0O1xufVxuXG4uY3QtY2hhcnQtYmFyIC5jdC1sYWJlbC5jdC1ob3Jpem9udGFsLmN0LXN0YXJ0IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG5cbi5jdC1jaGFydC1iYXIgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtYW5jaG9yOiBzdGFydDtcbn1cblxuLmN0LWNoYXJ0LWJhci5jdC1ob3Jpem9udGFsLWJhcnMgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3Qtc3RhcnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1lbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbmNob3I6IHN0YXJ0O1xufVxuXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xuICAtd2Via2l0LWJveC1hbGlnbjogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogc3RhcnQ7XG59XG5cbi5jdC1jaGFydC1iYXIuY3QtaG9yaXpvbnRhbC1iYXJzIC5jdC1sYWJlbC5jdC12ZXJ0aWNhbC5jdC1zdGFydCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogZmxleC1lbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0ZXh0LWFuY2hvcjogZW5kO1xufVxuXG4uY3QtY2hhcnQtYmFyLmN0LWhvcml6b250YWwtYmFycyAuY3QtbGFiZWwuY3QtdmVydGljYWwuY3QtZW5kIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFuY2hvcjogZW5kO1xufVxuXG4uY3QtZ3JpZCB7XG4gIHN0cm9rZTogI2VhZWRmMjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDFweDtcbn1cblxuLmN0LWdyaWQtYmFja2dyb3VuZCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5jdC1wb2ludCB7XG4gIHN0cm9rZS13aWR0aDogMTBweDtcbiAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xufVxuXG4uY3QtbGluZSB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xufVxuXG4uY3QtYXJlYSB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbC1vcGFjaXR5OiAwLjE7XG59XG5cbi5jdC1iYXIge1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDdweDtcbn1cblxuLmN0LXNsaWNlLWRvbnV0IHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiA1MHB4O1xufVxuXG4uY3Qtc2VyaWVzLWEgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsIC5jdC1zZXJpZXMtYSAuY3QtYmFyLCAuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNGM1NjgwO1xufVxuLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWUsIC5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtYSAuY3QtYXJlYSB7XG4gIGZpbGw6ICM0YzU2ODA7XG59XG5cbi5jdC1zZXJpZXMtYiAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtYiAuY3QtbGluZSwgLmN0LXNlcmllcy1iIC5jdC1iYXIsIC5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICMwOTQ4QjM7XG59XG4uY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1iIC5jdC1hcmVhIHtcbiAgZmlsbDogIzA5NDhCMztcbn1cblxuLmN0LXNlcmllcy1jIC5jdC1wb2ludCwgLmN0LXNlcmllcy1jIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWMgLmN0LWJhciwgLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI0M5NjQ4MDtcbn1cbi5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGllLCAuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWMgLmN0LWFyZWEge1xuICBmaWxsOiAjQzk2NDgwO1xufVxuXG4uY3Qtc2VyaWVzLWQgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsIC5jdC1zZXJpZXMtZCAuY3QtYmFyLCAuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNjNiMWJkO1xufVxuLmN0LXNlcmllcy1kIC5jdC1zbGljZS1waWUsIC5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtZCAuY3QtYXJlYSB7XG4gIGZpbGw6ICM2M2IxYmQ7XG59XG5cbi5jdC1zZXJpZXMtZSAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtZSAuY3QtbGluZSwgLmN0LXNlcmllcy1lIC5jdC1iYXIsIC5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICM4OTY1ZTA7XG59XG4uY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1lIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1lIC5jdC1hcmVhIHtcbiAgZmlsbDogIzg5NjVlMDtcbn1cblxuLmN0LXNlcmllcy1mIC5jdC1wb2ludCwgLmN0LXNlcmllcy1mIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWYgLmN0LWJhciwgLmN0LXNlcmllcy1mIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzJDQTU4RDtcbn1cbi5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtcGllLCAuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWYgLmN0LWFyZWEge1xuICBmaWxsOiAjMkNBNThEO1xufVxuXG4uY3Qtc2VyaWVzLWcgLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWcgLmN0LWxpbmUsIC5jdC1zZXJpZXMtZyAuY3QtYmFyLCAuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjM2I1OTk5O1xufVxuLmN0LXNlcmllcy1nIC5jdC1zbGljZS1waWUsIC5jdC1zZXJpZXMtZyAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtZyAuY3QtYXJlYSB7XG4gIGZpbGw6ICMzYjU5OTk7XG59XG5cbi5jdC1zZXJpZXMtaCAuY3QtcG9pbnQsIC5jdC1zZXJpZXMtaCAuY3QtbGluZSwgLmN0LXNlcmllcy1oIC5jdC1iYXIsIC5jdC1zZXJpZXMtaCAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICMxZGExZjI7XG59XG4uY3Qtc2VyaWVzLWggLmN0LXNsaWNlLXBpZSwgLmN0LXNlcmllcy1oIC5jdC1zbGljZS1kb251dC1zb2xpZCwgLmN0LXNlcmllcy1oIC5jdC1hcmVhIHtcbiAgZmlsbDogIzFkYTFmMjtcbn1cblxuLmN0LXNlcmllcy1pIC5jdC1wb2ludCwgLmN0LXNlcmllcy1pIC5jdC1saW5lLCAuY3Qtc2VyaWVzLWkgLmN0LWJhciwgLmN0LXNlcmllcy1pIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzNhYWY4NTtcbn1cbi5jdC1zZXJpZXMtaSAuY3Qtc2xpY2UtcGllLCAuY3Qtc2VyaWVzLWkgLmN0LXNsaWNlLWRvbnV0LXNvbGlkLCAuY3Qtc2VyaWVzLWkgLmN0LWFyZWEge1xuICBmaWxsOiAjM2FhZjg1O1xufVxuXG4uY3Qtc2VyaWVzLWogLmN0LXBvaW50LCAuY3Qtc2VyaWVzLWogLmN0LWxpbmUsIC5jdC1zZXJpZXMtaiAuY3QtYmFyLCAuY3Qtc2VyaWVzLWogLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZWNiMzJjO1xufVxuLmN0LXNlcmllcy1qIC5jdC1zbGljZS1waWUsIC5jdC1zZXJpZXMtaiAuY3Qtc2xpY2UtZG9udXQtc29saWQsIC5jdC1zZXJpZXMtaiAuY3QtYXJlYSB7XG4gIGZpbGw6ICNlY2IzMmM7XG59XG5cbi5jdC1zcXVhcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1zcXVhcmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5jdC1zcXVhcmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3Qtc3F1YXJlID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3QtbWlub3Itc2Vjb25kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWlub3Itc2Vjb25kOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDkzLjc1JTtcbn1cbi5jdC1taW5vci1zZWNvbmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3QtbWlub3Itc2Vjb25kID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3QtbWFqb3Itc2Vjb25kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWFqb3Itc2Vjb25kOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDg4Ljg4ODg4ODg4ODklO1xufVxuLmN0LW1ham9yLXNlY29uZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1tYWpvci1zZWNvbmQgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1taW5vci10aGlyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1pbm9yLXRoaXJkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDgzLjMzMzMzMzMzMzMlO1xufVxuLmN0LW1pbm9yLXRoaXJkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmN0LW1pbm9yLXRoaXJkID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3QtbWFqb3ItdGhpcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1tYWpvci10aGlyZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA4MCU7XG59XG4uY3QtbWFqb3ItdGhpcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3QtbWFqb3ItdGhpcmQgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1wZXJmZWN0LWZvdXJ0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LXBlcmZlY3QtZm91cnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi5jdC1wZXJmZWN0LWZvdXJ0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1wZXJmZWN0LWZvdXJ0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmN0LXBlcmZlY3QtZmlmdGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1wZXJmZWN0LWZpZnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDY2LjY2NjY2NjY2NjclO1xufVxuLmN0LXBlcmZlY3QtZmlmdGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3QtcGVyZmVjdC1maWZ0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmN0LW1pbm9yLXNpeHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWlub3Itc2l4dGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNjIuNSU7XG59XG4uY3QtbWlub3Itc2l4dGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3QtbWlub3Itc2l4dGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1nb2xkZW4tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LWdvbGRlbi1zZWN0aW9uOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYxLjgwNDY5NzE1NyU7XG59XG4uY3QtZ29sZGVuLXNlY3Rpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3QtZ29sZGVuLXNlY3Rpb24gPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1tYWpvci1zaXh0aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1ham9yLXNpeHRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwJTtcbn1cbi5jdC1tYWpvci1zaXh0aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1tYWpvci1zaXh0aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmN0LW1pbm9yLXNldmVudGgge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1taW5vci1zZXZlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5jdC1taW5vci1zZXZlbnRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmN0LW1pbm9yLXNldmVudGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1tYWpvci1zZXZlbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWFqb3Itc2V2ZW50aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1My4zMzMzMzMzMzMzJTtcbn1cbi5jdC1tYWpvci1zZXZlbnRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmN0LW1ham9yLXNldmVudGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1vY3RhdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdC1vY3RhdmU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTAlO1xufVxuLmN0LW9jdGF2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1vY3RhdmUgPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1tYWpvci10ZW50aCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmN0LW1ham9yLXRlbnRoOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDQwJTtcbn1cbi5jdC1tYWpvci10ZW50aDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1tYWpvci10ZW50aCA+IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmN0LW1ham9yLWVsZXZlbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWFqb3ItZWxldmVudGg6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzcuNSU7XG59XG4uY3QtbWFqb3ItZWxldmVudGg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY3QtbWFqb3ItZWxldmVudGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1tYWpvci10d2VsZnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtbWFqb3ItdHdlbGZ0aDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMy4zMzMzMzMzMzMzJTtcbn1cbi5jdC1tYWpvci10d2VsZnRoOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLmN0LW1ham9yLXR3ZWxmdGggPiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jdC1kb3VibGUtb2N0YXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3QtZG91YmxlLW9jdGF2ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAyNSU7XG59XG4uY3QtZG91YmxlLW9jdGF2ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5jdC1kb3VibGUtb2N0YXZlID4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uY3QtY2hhcnQtcGllIC5jdC1sYWJlbCwgLmN0LWNoYXJ0LWRvbnV0IC5jdC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmaWxsOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZHRQaWNrZXIgLmRvdyB7XG4gIGhlaWdodDogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnJkdFBpY2tlciB0ZCB7XG4gIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xufVxuLnJkdFBpY2tlciB0ZC5yZHRBY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFEQUZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjYyQjQwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5yZHRQaWNrZXIgdGQucmR0RGF5OmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLnJkdFBpY2tlciB0ZC5yZHRUb2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVkZjI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5yZHRQaWNrZXIgdGQucmR0VG9kYXk6OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjNjFEQUZCO1xufVxuLnJkdFBpY2tlciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbm1haW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyoqXG4gKiA9IEJhY2tncm91bmRzXG4qL1xuLmJnLWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMyNjJCNDAgMCwgIzIxMjg0NSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjNjFEQUZCIDAsICM1ZGRjZmYgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMUI5OThCIDAsICMxMmEyOTIgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXF1YXRlcm5hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICNDOTY0ODAgMCwgI2QzNWE3YiAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtcHJpbWFyeS1hcHAge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICNFQkY0RjYgMCwgI2VhZjVmNyAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtc2Vjb25kYXJ5LWFwcCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzQyNEFBMCAwLCAjMzc0MWFiIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI2VhZWRmMiAwLCAjZThlZGY0IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1saWdodGVuIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjRjBGM0Y2IDAsICNlZmYzZjcgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMwNUE2NzcgMCwgIzAwYWI3OSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtaW5mbyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzA5NDhCMyAwLCAjMDA0NmJjIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjZjViNzU5IDAsICNmZWI5NTAgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LWRhbmdlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI0ZBNTI1MiAwLCAjZmY0ZDRkIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI2ZmZmZmZiAwLCB3aGl0ZSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtZ3JheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzRBNTA3MyAwLCAjNDE0OTdjIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICM0YzU2ODAgMCwgIzQyNTA4YSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtaW5kaWdvRGFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzFiMWIzNyAwLCAjMTcxNzNiIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1kYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMjYyQjQwIDAsICMyMTI4NDUgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXNvZnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICNmNWY4ZmIgMCwgI2Y0ZjhmYyAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtYmxhY2sge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMyZTM2NTAgMCwgIzI4MzM1NiAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtYmx1ZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzA5NDhCMyAwLCAjMDA0NmJjIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ibHVlRGFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzA0MTczNyAwLCAjMDExNjNhIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1waW5rIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjQzk2NDgwIDAsICNkMzVhN2IgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXBpbmtEYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMzcxYjFiIDAsICMzYjE3MTcgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LWN5YW4ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICM2M2IxYmQgMCwgIzU4YjljOCAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtY3lhbkRhcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMxYzMyMzkgMCwgIzE4MzQzZCAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtcHVycGxlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjODk2NWUwIDAsICM4NTVjZTkgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXB1cnBsZURhcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMxYTFhMzcgMCwgIzE2MTYzYiAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtc29mdC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICNmNWU4ZmYgMCwgI2Y1ZThmZiAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtc29mdC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzJDQTU4RCAwLCAjMjJhZjkzIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1zb2Z0LWdyZWVuRGFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzExM2QzMSAwLCAjMGQ0MTMzIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTEwMCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI2YzZjdmYSAwLCAjZjJmN2ZiIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTIwMCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI2Y1ZjhmYiAwLCAjZjRmOGZjIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTMwMCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI0YwRjNGNiAwLCAjZWZmM2Y3IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTQwMCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI2VhZWRmMiAwLCAjZThlZGY0IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTUwMCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI2QxZDdlMCAwLCAjY2RkNmU0IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTYwMCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzkzYTViZSAwLCAjOGFhNGM3IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzY2Nzk5ZSAwLCAjNWE3NWFiIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1ncmF5LTgwMCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzUwNjY5MCAwLCAjNDU2MzliIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzNiNTk5OSAwLCAjMzA1NWE0IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1mYWNlYm9va0Rhcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMxZDJiNGEgMCwgIzE4Mjk0ZiAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzFkYTFmMiAwLCAjMTFhNGZlIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC10d2l0dGVyRGFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzA3MjkzZSAwLCAjMDQyYTQxIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1nb29nbGUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICNEQjQzMzcgMCwgI2U3MzkyYiAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjZTQ0MDVmIDAsICNlZjM1NTggMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI2JkMDgxYyAwLCAjYzUwMDE2IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC15b3V0dWJlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjY2QyMDFmIDAsICNkOTE0MTMgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXNsYWNrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjM2FhZjg1IDAsICMyZWJiODggMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXNsYWNrRGFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzEzMzkyYiAwLCAjMGYzZDJjIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1kcmliYmJsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI2VhNGM4OSAwLCAjZjQ0Mjg3IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1kcm9wYm94IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMUU5MEZGIDAsIGRvZGdlcmJsdWUgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXR3aXRjaCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzRCMzY3QyAwLCAjNDcyZDg1IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1wYXlwYWwge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICNlY2IzMmMgMCwgI2Y4YjgyMSAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQtcGF5cGFsRGFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgIzQ5MzcwZSAwLCAjNGQzOTBhIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1iZWhhbmNlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAjMDA1N2ZmIDAsICMwMDU3ZmYgMTAwJSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWdyYWRpZW50LXJlZGRpdCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4N2RlZywgI0U4NDQyMiAwLCAjZjQzYzE2IDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ncmFkaWVudC1naXRodWIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODdkZWcsICMyMjIyMjIgMCwgIzI1MWYxZiAxMDAlKSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmxheS1wcmltYXJ5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzI2MkI0MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXNlY29uZGFyeTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM2MURBRkI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS10ZXJ0aWFyeTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMxQjk5OEI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1xdWF0ZXJuYXJ5OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI0M5NjQ4MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXByaW1hcnktYXBwOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI0VCRjRGNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXNlY29uZGFyeS1hcHA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNDI0QUEwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktbGlnaHQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZWFlZGYyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktbGlnaHRlbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNGMEYzRjY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1zdWNjZXNzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzA1QTY3NztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LWluZm86YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMDk0OEIzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktd2FybmluZzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmNWI3NTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1kYW5nZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjRkE1MjUyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktd2hpdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktZ3JheTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM0QTUwNzM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1pbmRpZ286YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNGM1NjgwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktaW5kaWdvRGFyazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMxYjFiMzc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1kYXJrOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzI2MkI0MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXNvZnQ6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktYmxhY2s6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMmUzNjUwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktYmx1ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwOTQ4QjM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1ibHVlRGFyazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwNDE3Mzc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1waW5rOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI0M5NjQ4MDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXBpbmtEYXJrOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzM3MWIxYjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LWN5YW46YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNjNiMWJkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktY3lhbkRhcms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMWMzMjM5O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktcHVycGxlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzg5NjVlMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXB1cnBsZURhcms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMWExYTM3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktc29mdC1pbmRpZ286YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZjVlOGZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktc29mdC1ncmVlbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMyQ0E1OEQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1zb2Z0LWdyZWVuRGFyazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMxMTNkMzE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1ncmF5LTEwMDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmM2Y3ZmE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1ncmF5LTIwMDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1ncmF5LTMwMDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNGMEYzRjY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1ncmF5LTQwMDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNlYWVkZjI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1ncmF5LTUwMDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNkMWQ3ZTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1ncmF5LTYwMDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM5M2E1YmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1ncmF5LTcwMDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM2Njc5OWU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1ncmF5LTgwMDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM1MDY2OTA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1mYWNlYm9vazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1mYWNlYm9va0Rhcms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMWQyYjRhO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktdHdpdHRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS10d2l0dGVyRGFyazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwNzI5M2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1nb29nbGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjREI0MzM3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktaW5zdGFncmFtOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2U0NDA1ZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXBpbnRlcmVzdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS15b3V0dWJlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2NkMjAxZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXNsYWNrOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzNhYWY4NTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXNsYWNrRGFyazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMxMzM5MmI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1kcmliYmJsZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNlYTRjODk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1kcm9wYm94OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzFFOTBGRjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXR3aXRjaDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM0QjM2N0M7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1wYXlwYWw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjZWNiMzJjO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLm92ZXJsYXktcGF5cGFsRGFyazpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM0OTM3MGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1iZWhhbmNlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwNTdmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5vdmVybGF5LXJlZGRpdDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNFODQ0MjI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3ZlcmxheS1naXRodWI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuODtcbiAgei1pbmRleDogMDtcbn1cblxuLnNlY3Rpb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmctc2Vjb25kYXJ5LWFsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2ViZmQ7XG59XG5cbi5mb3JtLWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLXNvZnQge1xuICBmaWxsOiAjZjVmOGZiO1xufVxuXG4vKipcbiogPSBIZWxwZXIgY2xhc3Nlc1xuKi9cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMSB7XG4gIG9wYWNpdHk6IDAuMSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yIHtcbiAgb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTMge1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNCB7XG4gIG9wYWNpdHk6IDAuNCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS01IHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTYge1xuICBvcGFjaXR5OiAwLjYgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNyB7XG4gIG9wYWNpdHk6IDAuNyAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS04IHtcbiAgb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTkge1xuICBvcGFjaXR5OiAwLjkgIWltcG9ydGFudDtcbn1cblxuLmZpbGwtb3BhY2l0eS0wIHtcbiAgZmlsbC1vcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9wYWNpdHktMSB7XG4gIGZpbGwtb3BhY2l0eTogMC4xICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9wYWNpdHktMiB7XG4gIGZpbGwtb3BhY2l0eTogMC4yICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9wYWNpdHktMyB7XG4gIGZpbGwtb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9wYWNpdHktNCB7XG4gIGZpbGwtb3BhY2l0eTogMC40ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9wYWNpdHktNSB7XG4gIGZpbGwtb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9wYWNpdHktNiB7XG4gIGZpbGwtb3BhY2l0eTogMC42ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9wYWNpdHktNyB7XG4gIGZpbGwtb3BhY2l0eTogMC43ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9wYWNpdHktOCB7XG4gIGZpbGwtb3BhY2l0eTogMC44ICFpbXBvcnRhbnQ7XG59XG5cbi5maWxsLW9wYWNpdHktOSB7XG4gIGZpbGwtb3BhY2l0eTogMC45ICFpbXBvcnRhbnQ7XG59XG5cbi56LTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLnotMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uei0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi56LTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDMgIWltcG9ydGFudDtcbn1cblxuLnotNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNCAhaW1wb3J0YW50O1xufVxuXG4uei01IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG5cbi56LTYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDYgIWltcG9ydGFudDtcbn1cblxuLnotNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNyAhaW1wb3J0YW50O1xufVxuXG4uei04IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA4ICFpbXBvcnRhbnQ7XG59XG5cbi56LTkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDkgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5idy1tZCB7XG4gIGJvcmRlci13aWR0aDogMC4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJ3LWxnIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5idy14bCB7XG4gIGJvcmRlci13aWR0aDogMC4zNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtbGVmdC1yYWRpdXMtMCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtcmlnaHQtcmFkaXVzLTAge1xuICBib3JkZXItdG9wLWVuZC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMtMCB7XG4gIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cy0wIHtcbiAgYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXhsIHtcbiAgYm9yZGVyLXJhZGl1czogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiA9IFNwYWNpbmdcbiAqL1xuLnRvcC0wIHtcbiAgdG9wOiAwO1xufVxuXG4ucmlnaHQtMCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDA7XG59XG5cbi5sZWZ0LTAge1xuICBsZWZ0OiAwO1xufVxuXG4udG9wLTEge1xuICB0b3A6IDAuMjVyZW07XG59XG5cbi5yaWdodC0xIHtcbiAgcmlnaHQ6IDAuMjVyZW07XG59XG5cbi5ib3R0b20tMSB7XG4gIGJvdHRvbTogMC4yNXJlbTtcbn1cblxuLmxlZnQtMSB7XG4gIGxlZnQ6IDAuMjVyZW07XG59XG5cbi50b3AtMiB7XG4gIHRvcDogMC41cmVtO1xufVxuXG4ucmlnaHQtMiB7XG4gIHJpZ2h0OiAwLjVyZW07XG59XG5cbi5ib3R0b20tMiB7XG4gIGJvdHRvbTogMC41cmVtO1xufVxuXG4ubGVmdC0yIHtcbiAgbGVmdDogMC41cmVtO1xufVxuXG4udG9wLTMge1xuICB0b3A6IDFyZW07XG59XG5cbi5yaWdodC0zIHtcbiAgcmlnaHQ6IDFyZW07XG59XG5cbi5ib3R0b20tMyB7XG4gIGJvdHRvbTogMXJlbTtcbn1cblxuLmxlZnQtMyB7XG4gIGxlZnQ6IDFyZW07XG59XG5cbi50b3AtNCB7XG4gIHRvcDogMS41cmVtO1xufVxuXG4ucmlnaHQtNCB7XG4gIHJpZ2h0OiAxLjVyZW07XG59XG5cbi5ib3R0b20tNCB7XG4gIGJvdHRvbTogMS41cmVtO1xufVxuXG4ubGVmdC00IHtcbiAgbGVmdDogMS41cmVtO1xufVxuXG4udG9wLTUge1xuICB0b3A6IDNyZW07XG59XG5cbi5yaWdodC01IHtcbiAgcmlnaHQ6IDNyZW07XG59XG5cbi5ib3R0b20tNSB7XG4gIGJvdHRvbTogM3JlbTtcbn1cblxuLmxlZnQtNSB7XG4gIGxlZnQ6IDNyZW07XG59XG5cbi50b3AtNiB7XG4gIHRvcDogNXJlbTtcbn1cblxuLnJpZ2h0LTYge1xuICByaWdodDogNXJlbTtcbn1cblxuLmJvdHRvbS02IHtcbiAgYm90dG9tOiA1cmVtO1xufVxuXG4ubGVmdC02IHtcbiAgbGVmdDogNXJlbTtcbn1cblxuLnRvcC03IHtcbiAgdG9wOiA4cmVtO1xufVxuXG4ucmlnaHQtNyB7XG4gIHJpZ2h0OiA4cmVtO1xufVxuXG4uYm90dG9tLTcge1xuICBib3R0b206IDhyZW07XG59XG5cbi5sZWZ0LTcge1xuICBsZWZ0OiA4cmVtO1xufVxuXG4udG9wLTgge1xuICB0b3A6IDEwcmVtO1xufVxuXG4ucmlnaHQtOCB7XG4gIHJpZ2h0OiAxMHJlbTtcbn1cblxuLmJvdHRvbS04IHtcbiAgYm90dG9tOiAxMHJlbTtcbn1cblxuLmxlZnQtOCB7XG4gIGxlZnQ6IDEwcmVtO1xufVxuXG4udG9wLTkge1xuICB0b3A6IDExcmVtO1xufVxuXG4ucmlnaHQtOSB7XG4gIHJpZ2h0OiAxMXJlbTtcbn1cblxuLmJvdHRvbS05IHtcbiAgYm90dG9tOiAxMXJlbTtcbn1cblxuLmxlZnQtOSB7XG4gIGxlZnQ6IDExcmVtO1xufVxuXG4udG9wLTEwIHtcbiAgdG9wOiAxNHJlbTtcbn1cblxuLnJpZ2h0LTEwIHtcbiAgcmlnaHQ6IDE0cmVtO1xufVxuXG4uYm90dG9tLTEwIHtcbiAgYm90dG9tOiAxNHJlbTtcbn1cblxuLmxlZnQtMTAge1xuICBsZWZ0OiAxNHJlbTtcbn1cblxuLnRvcC0xMSB7XG4gIHRvcDogMTZyZW07XG59XG5cbi5yaWdodC0xMSB7XG4gIHJpZ2h0OiAxNnJlbTtcbn1cblxuLmJvdHRvbS0xMSB7XG4gIGJvdHRvbTogMTZyZW07XG59XG5cbi5sZWZ0LTExIHtcbiAgbGVmdDogMTZyZW07XG59XG5cbi50b3AtMTIge1xuICB0b3A6IDIwcmVtO1xufVxuXG4ucmlnaHQtMTIge1xuICByaWdodDogMjByZW07XG59XG5cbi5ib3R0b20tMTIge1xuICBib3R0b206IDIwcmVtO1xufVxuXG4ubGVmdC0xMiB7XG4gIGxlZnQ6IDIwcmVtO1xufVxuXG4udG9wLXNtIHtcbiAgdG9wOiAxcmVtO1xufVxuXG4ucmlnaHQtc20ge1xuICByaWdodDogMXJlbTtcbn1cblxuLmJvdHRvbS1zbSB7XG4gIGJvdHRvbTogMXJlbTtcbn1cblxuLmxlZnQtc20ge1xuICBsZWZ0OiAxcmVtO1xufVxuXG4udG9wLW1kIHtcbiAgdG9wOiAycmVtO1xufVxuXG4ucmlnaHQtbWQge1xuICByaWdodDogMnJlbTtcbn1cblxuLmJvdHRvbS1tZCB7XG4gIGJvdHRvbTogMnJlbTtcbn1cblxuLmxlZnQtbWQge1xuICBsZWZ0OiAycmVtO1xufVxuXG4udG9wLWxnIHtcbiAgdG9wOiA0cmVtO1xufVxuXG4ucmlnaHQtbGcge1xuICByaWdodDogNHJlbTtcbn1cblxuLmJvdHRvbS1sZyB7XG4gIGJvdHRvbTogNHJlbTtcbn1cblxuLmxlZnQtbGcge1xuICBsZWZ0OiA0cmVtO1xufVxuXG4udG9wLXhsIHtcbiAgdG9wOiA4cmVtO1xufVxuXG4ucmlnaHQteGwge1xuICByaWdodDogOHJlbTtcbn1cblxuLmJvdHRvbS14bCB7XG4gIGJvdHRvbTogOHJlbTtcbn1cblxuLmxlZnQteGwge1xuICBsZWZ0OiA4cmVtO1xufVxuXG4uY2VudGVyLXZlcnRpY2FsLWFic29sdXRlLFxuLmNlbnRlci1ob3Jpem9udGFsLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uY2VudGVyLXZlcnRpY2FsLWFic29sdXRlIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNlbnRlci1ob3Jpem9udGFsLWFic29sdXRlIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi8qKlxuICogPSBTaXppbmdcbiAqL1xuLmgtMTAwdmgge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmgtbGctMTAwIHtcbiAgICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maC01MCB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMTUwIHtcbiAgaGVpZ2h0OiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMjAwIHtcbiAgaGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMjUwIHtcbiAgaGVpZ2h0OiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMzAwIHtcbiAgaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMzUwIHtcbiAgaGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtNDUwIHtcbiAgaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtNTAwIHtcbiAgaGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtNTUwIHtcbiAgaGVpZ2h0OiA1NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtNjAwIHtcbiAgaGVpZ2h0OiA2MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtNjUwIHtcbiAgaGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtNzAwIHtcbiAgaGVpZ2h0OiA3MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtNzUwIHtcbiAgaGVpZ2h0OiA3NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtODAwIHtcbiAgaGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtODUwIHtcbiAgaGVpZ2h0OiA4NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtOTAwIHtcbiAgaGVpZ2h0OiA5MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtOTUwIHtcbiAgaGVpZ2h0OiA5NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMTAwMCB7XG4gIGhlaWdodDogMTAwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maC0xMDUwIHtcbiAgaGVpZ2h0OiAxMDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZoLTExMDAge1xuICBoZWlnaHQ6IDExMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMTE1MCB7XG4gIGhlaWdodDogMTE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maC0xMjAwIHtcbiAgaGVpZ2h0OiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmZoLTEyNTAge1xuICBoZWlnaHQ6IDEyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMTMwMCB7XG4gIGhlaWdodDogMTMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maC0xMzUwIHtcbiAgaGVpZ2h0OiAxMzUwcHggIWltcG9ydGFudDtcbn1cblxuLmZoLTE0MDAge1xuICBoZWlnaHQ6IDE0MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMTQ1MCB7XG4gIGhlaWdodDogMTQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maC0xNTAwIHtcbiAgaGVpZ2h0OiAxNTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZoLTE1NTAge1xuICBoZWlnaHQ6IDE1NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMTYwMCB7XG4gIGhlaWdodDogMTYwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maC0xNjUwIHtcbiAgaGVpZ2h0OiAxNjUwcHggIWltcG9ydGFudDtcbn1cblxuLmZoLTE3MDAge1xuICBoZWlnaHQ6IDE3MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMTc1MCB7XG4gIGhlaWdodDogMTc1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maC0xODAwIHtcbiAgaGVpZ2h0OiAxODAwcHggIWltcG9ydGFudDtcbn1cblxuLmZoLTE4NTAge1xuICBoZWlnaHQ6IDE4NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZmgtMTkwMCB7XG4gIGhlaWdodDogMTkwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5maC0xOTUwIHtcbiAgaGVpZ2h0OiAxOTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTUwIHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTEwMCB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctMTUwIHtcbiAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0yMDAge1xuICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTI1MCB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctMzAwIHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0zNTAge1xuICB3aWR0aDogMzUwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTQwMCB7XG4gIHdpZHRoOiA0MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctNDUwIHtcbiAgd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy01MDAge1xuICB3aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTU1MCB7XG4gIHdpZHRoOiA1NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctNjAwIHtcbiAgd2lkdGg6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy02NTAge1xuICB3aWR0aDogNjUwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTcwMCB7XG4gIHdpZHRoOiA3MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctNzUwIHtcbiAgd2lkdGg6IDc1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy04MDAge1xuICB3aWR0aDogODAwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTg1MCB7XG4gIHdpZHRoOiA4NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctOTAwIHtcbiAgd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy05NTAge1xuICB3aWR0aDogOTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTEwMDAge1xuICB3aWR0aDogMTAwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0xMDUwIHtcbiAgd2lkdGg6IDEwNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctMTEwMCB7XG4gIHdpZHRoOiAxMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTExNTAge1xuICB3aWR0aDogMTE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0xMjAwIHtcbiAgd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctMTI1MCB7XG4gIHdpZHRoOiAxMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTEzMDAge1xuICB3aWR0aDogMTMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0xMzUwIHtcbiAgd2lkdGg6IDEzNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctMTQwMCB7XG4gIHdpZHRoOiAxNDAwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTE0NTAge1xuICB3aWR0aDogMTQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0xNTAwIHtcbiAgd2lkdGg6IDE1MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctMTU1MCB7XG4gIHdpZHRoOiAxNTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTE2MDAge1xuICB3aWR0aDogMTYwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0xNjUwIHtcbiAgd2lkdGg6IDE2NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctMTcwMCB7XG4gIHdpZHRoOiAxNzAwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTE3NTAge1xuICB3aWR0aDogMTc1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0xODAwIHtcbiAgd2lkdGg6IDE4MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZnctMTg1MCB7XG4gIHdpZHRoOiAxODUwcHggIWltcG9ydGFudDtcbn1cblxuLmZ3LTE5MDAge1xuICB3aWR0aDogMTkwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mdy0xOTUwIHtcbiAgd2lkdGg6IDE5NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTUwIHtcbiAgbWluLWhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtMTUwIHtcbiAgbWluLWhlaWdodDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTI1MCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtMzAwIHtcbiAgbWluLWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC0zNTAge1xuICBtaW4taGVpZ2h0OiAzNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTQwMCB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtNDUwIHtcbiAgbWluLWhlaWdodDogNDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC01MDAge1xuICBtaW4taGVpZ2h0OiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTU1MCB7XG4gIG1pbi1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtNjAwIHtcbiAgbWluLWhlaWdodDogNjAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC02NTAge1xuICBtaW4taGVpZ2h0OiA2NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTcwMCB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtNzUwIHtcbiAgbWluLWhlaWdodDogNzUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC04MDAge1xuICBtaW4taGVpZ2h0OiA4MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTg1MCB7XG4gIG1pbi1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtOTAwIHtcbiAgbWluLWhlaWdodDogOTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC05NTAge1xuICBtaW4taGVpZ2h0OiA5NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTEwMDAge1xuICBtaW4taGVpZ2h0OiAxMDAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC0xMDUwIHtcbiAgbWluLWhlaWdodDogMTA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtMTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDExMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTExNTAge1xuICBtaW4taGVpZ2h0OiAxMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC0xMjAwIHtcbiAgbWluLWhlaWdodDogMTIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtMTI1MCB7XG4gIG1pbi1oZWlnaHQ6IDEyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTEzMDAge1xuICBtaW4taGVpZ2h0OiAxMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC0xMzUwIHtcbiAgbWluLWhlaWdodDogMTM1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtMTQwMCB7XG4gIG1pbi1oZWlnaHQ6IDE0MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTE0NTAge1xuICBtaW4taGVpZ2h0OiAxNDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC0xNTAwIHtcbiAgbWluLWhlaWdodDogMTUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtMTU1MCB7XG4gIG1pbi1oZWlnaHQ6IDE1NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTE2MDAge1xuICBtaW4taGVpZ2h0OiAxNjAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC0xNjUwIHtcbiAgbWluLWhlaWdodDogMTY1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtMTcwMCB7XG4gIG1pbi1oZWlnaHQ6IDE3MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTE3NTAge1xuICBtaW4taGVpZ2h0OiAxNzUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC0xODAwIHtcbiAgbWluLWhlaWdodDogMTgwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbWgtMTg1MCB7XG4gIG1pbi1oZWlnaHQ6IDE4NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm1oLTE5MDAge1xuICBtaW4taGVpZ2h0OiAxOTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtaC0xOTUwIHtcbiAgbWluLWhlaWdodDogMTk1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXctNTAge1xuICBtaW4td2lkdGg6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXctMTUwIHtcbiAgbWluLXdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm13LTIwMCB7XG4gIG1pbi13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0yNTAge1xuICBtaW4td2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXctMzAwIHtcbiAgbWluLXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm13LTM1MCB7XG4gIG1pbi13aWR0aDogMzUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy00MDAge1xuICBtaW4td2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXctNDUwIHtcbiAgbWluLXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm13LTUwMCB7XG4gIG1pbi13aWR0aDogNTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy01NTAge1xuICBtaW4td2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXctNjAwIHtcbiAgbWluLXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm13LTY1MCB7XG4gIG1pbi13aWR0aDogNjUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy03MDAge1xuICBtaW4td2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXctNzUwIHtcbiAgbWluLXdpZHRoOiA3NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm13LTgwMCB7XG4gIG1pbi13aWR0aDogODAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy04NTAge1xuICBtaW4td2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXctOTAwIHtcbiAgbWluLXdpZHRoOiA5MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm13LTk1MCB7XG4gIG1pbi13aWR0aDogOTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xMDAwIHtcbiAgbWluLXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xMDUwIHtcbiAgbWluLXdpZHRoOiAxMDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xMTAwIHtcbiAgbWluLXdpZHRoOiAxMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xMTUwIHtcbiAgbWluLXdpZHRoOiAxMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xMjAwIHtcbiAgbWluLXdpZHRoOiAxMjAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xMjUwIHtcbiAgbWluLXdpZHRoOiAxMjUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xMzAwIHtcbiAgbWluLXdpZHRoOiAxMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xMzUwIHtcbiAgbWluLXdpZHRoOiAxMzUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xNDAwIHtcbiAgbWluLXdpZHRoOiAxNDAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xNDUwIHtcbiAgbWluLXdpZHRoOiAxNDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xNTAwIHtcbiAgbWluLXdpZHRoOiAxNTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xNTUwIHtcbiAgbWluLXdpZHRoOiAxNTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xNjAwIHtcbiAgbWluLXdpZHRoOiAxNjAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xNjUwIHtcbiAgbWluLXdpZHRoOiAxNjUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xNzAwIHtcbiAgbWluLXdpZHRoOiAxNzAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xNzUwIHtcbiAgbWluLXdpZHRoOiAxNzUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xODAwIHtcbiAgbWluLXdpZHRoOiAxODAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xODUwIHtcbiAgbWluLXdpZHRoOiAxODUwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xOTAwIHtcbiAgbWluLXdpZHRoOiAxOTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZtdy0xOTUwIHtcbiAgbWluLXdpZHRoOiAxOTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZteGgtNTAge1xuICBtYXgtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTE1MCB7XG4gIG1heC1oZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTIwMCB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTI1MCB7XG4gIG1heC1oZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTMwMCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTM1MCB7XG4gIG1heC1oZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTQwMCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTQ1MCB7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTUwMCB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTU1MCB7XG4gIG1heC1oZWlnaHQ6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTYwMCB7XG4gIG1heC1oZWlnaHQ6IDYwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTY1MCB7XG4gIG1heC1oZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTcwMCB7XG4gIG1heC1oZWlnaHQ6IDcwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTc1MCB7XG4gIG1heC1oZWlnaHQ6IDc1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTgwMCB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTg1MCB7XG4gIG1heC1oZWlnaHQ6IDg1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTkwMCB7XG4gIG1heC1oZWlnaHQ6IDkwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTk1MCB7XG4gIG1heC1oZWlnaHQ6IDk1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTEwMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteGgtMTA1MCB7XG4gIG1heC1oZWlnaHQ6IDEwNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14aC0xMTAwIHtcbiAgbWF4LWhlaWdodDogMTEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTExNTAge1xuICBtYXgtaGVpZ2h0OiAxMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZteGgtMTIwMCB7XG4gIG1heC1oZWlnaHQ6IDEyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14aC0xMjUwIHtcbiAgbWF4LWhlaWdodDogMTI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTEzMDAge1xuICBtYXgtaGVpZ2h0OiAxMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteGgtMTM1MCB7XG4gIG1heC1oZWlnaHQ6IDEzNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14aC0xNDAwIHtcbiAgbWF4LWhlaWdodDogMTQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTE0NTAge1xuICBtYXgtaGVpZ2h0OiAxNDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZteGgtMTUwMCB7XG4gIG1heC1oZWlnaHQ6IDE1MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14aC0xNTUwIHtcbiAgbWF4LWhlaWdodDogMTU1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTE2MDAge1xuICBtYXgtaGVpZ2h0OiAxNjAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteGgtMTY1MCB7XG4gIG1heC1oZWlnaHQ6IDE2NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14aC0xNzAwIHtcbiAgbWF4LWhlaWdodDogMTcwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTE3NTAge1xuICBtYXgtaGVpZ2h0OiAxNzUwcHggIWltcG9ydGFudDtcbn1cblxuLmZteGgtMTgwMCB7XG4gIG1heC1oZWlnaHQ6IDE4MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14aC0xODUwIHtcbiAgbWF4LWhlaWdodDogMTg1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXhoLTE5MDAge1xuICBtYXgtaGVpZ2h0OiAxOTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteGgtMTk1MCB7XG4gIG1heC1oZWlnaHQ6IDE5NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy01MCB7XG4gIG1heC13aWR0aDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTE1MCB7XG4gIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctMjAwIHtcbiAgbWF4LXdpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy0yNTAge1xuICBtYXgtd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTMwMCB7XG4gIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctMzUwIHtcbiAgbWF4LXdpZHRoOiAzNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy00MDAge1xuICBtYXgtd2lkdGg6IDQwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTQ1MCB7XG4gIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctNTAwIHtcbiAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy01NTAge1xuICBtYXgtd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTYwMCB7XG4gIG1heC13aWR0aDogNjAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctNjUwIHtcbiAgbWF4LXdpZHRoOiA2NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy03MDAge1xuICBtYXgtd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTc1MCB7XG4gIG1heC13aWR0aDogNzUwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctODAwIHtcbiAgbWF4LXdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy04NTAge1xuICBtYXgtd2lkdGg6IDg1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTkwMCB7XG4gIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctOTUwIHtcbiAgbWF4LXdpZHRoOiA5NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy0xMDAwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctMTA1MCB7XG4gIG1heC13aWR0aDogMTA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTExMDAge1xuICBtYXgtd2lkdGg6IDExMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy0xMTUwIHtcbiAgbWF4LXdpZHRoOiAxMTUwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctMTIwMCB7XG4gIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTEyNTAge1xuICBtYXgtd2lkdGg6IDEyNTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy0xMzAwIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctMTM1MCB7XG4gIG1heC13aWR0aDogMTM1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTE0MDAge1xuICBtYXgtd2lkdGg6IDE0MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy0xNDUwIHtcbiAgbWF4LXdpZHRoOiAxNDUwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctMTUwMCB7XG4gIG1heC13aWR0aDogMTUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTE1NTAge1xuICBtYXgtd2lkdGg6IDE1NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy0xNjAwIHtcbiAgbWF4LXdpZHRoOiAxNjAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctMTY1MCB7XG4gIG1heC13aWR0aDogMTY1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTE3MDAge1xuICBtYXgtd2lkdGg6IDE3MDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy0xNzUwIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctMTgwMCB7XG4gIG1heC13aWR0aDogMTgwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mbXh3LTE4NTAge1xuICBtYXgtd2lkdGg6IDE4NTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm14dy0xOTAwIHtcbiAgbWF4LXdpZHRoOiAxOTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZteHctMTk1MCB7XG4gIG1heC13aWR0aDogMTk1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogPSBTaGFkb3dzXG4gKi9cbltjbGFzcyo9c2hhZG93XSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zaGFkb3ctc29mdCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjAyKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWhvdmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDQ2LCA1NCwgODAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20taG92ZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4wMikgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZy1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoNDYsIDU0LCA4MCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZS1ob3Zlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiA9IFRleHQgdXRpbGl0eSBjbGFzc2VzXG4gKi9cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4uZGlzcGxheS0xLXhzIHtcbiAgZm9udC1zaXplOiA1cmVtO1xufVxuXG4uZGlzcGxheS0yLXhzIHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG59XG5cbi5kaXNwbGF5LTMteHMge1xuICBmb250LXNpemU6IDIuNXJlbTtcbn1cblxuLmRpc3BsYXktNC14cyB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZGlzcGxheS0xLXNtIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cblxuICAuZGlzcGxheS0yLXNtIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuXG4gIC5kaXNwbGF5LTMtc20ge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG5cbiAgLmRpc3BsYXktNC1zbSB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kaXNwbGF5LTEtbWQge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuXG4gIC5kaXNwbGF5LTItbWQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgLmRpc3BsYXktMy1tZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cblxuICAuZGlzcGxheS00LW1kIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmRpc3BsYXktMS1sZyB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG5cbiAgLmRpc3BsYXktMi1sZyB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cblxuICAuZGlzcGxheS0zLWxnIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC5kaXNwbGF5LTQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMS14bCB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG5cbiAgLmRpc3BsYXktMi14bCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cblxuICAuZGlzcGxheS0zLXhsIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC5kaXNwbGF5LTQteGwge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRpc3BsYXktMS14eGwge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuXG4gIC5kaXNwbGF5LTIteHhsIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuXG4gIC5kaXNwbGF5LTMteHhsIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC5kaXNwbGF5LTQteHhsIHtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG4ubGgtMTAwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5saC0xMTAge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4ubGgtMTIwIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmxoLTEzMCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5saC0xNDAge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ubGgtMTUwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmxoLTE2MCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5saC0xNzAge1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4ubGgtMTgwIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuLmxoLTE5MCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5cbi5saC0yMDAge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuLmxoLTIxMCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjE7XG59XG5cbi5saC0yMjAge1xuICBsaW5lLWhlaWdodDogMi4yO1xufVxuXG4ubGgtMjMwIHtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbn1cblxuLmxoLTI0MCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjQ7XG59XG5cbi5saC0yNTAge1xuICBsaW5lLWhlaWdodDogMi41O1xufVxuXG4ubGgtMjYwIHtcbiAgbGluZS1oZWlnaHQ6IDIuNjtcbn1cblxuLmxoLTI3MCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjc7XG59XG5cbi5saC0yODAge1xuICBsaW5lLWhlaWdodDogMi44O1xufVxuXG4ubGgtMjkwIHtcbiAgbGluZS1oZWlnaHQ6IDIuOTtcbn1cblxuLmxoLTMwMCB7XG4gIGxpbmUtaGVpZ2h0OiAzO1xufVxuXG4ubHMtMSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2MjVyZW07XG59XG5cbi5scy0yIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDkzNzVyZW07XG59XG5cbi5scy0zIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTI1cmVtO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGV4dC14eGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzRBNTA3MyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LXN0eWxlLW5vbmUge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqID0gVHJhbnNmb3JtXG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudHJhbnNmb3JtLXBlcnNwZWN0aXZlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHBlcnNwZWN0aXZlKDEwNDBweCkgcm90YXRlWSgtMTFkZWcpIHJvdGF0ZVgoMmRlZykgcm90YXRlKDJkZWcpO1xuICB9XG5cbiAgLnRyYW5zZm9ybS1wZXJzcGVjdGl2ZS1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHBlcnNwZWN0aXZlKDkwMHB4KSByb3RhdGVZKDI3ZGVnKSByb3RhdGVYKDJkZWcpIHJvdGF0ZSgtMmRlZyk7XG4gIH1cbn1cbi50LW5vbmUge1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqXG4gKiA9IEFuaW1hdGlvbnNcbiAqL1xuLmFuaW1hdGUtdXAtMSxcbi5hbmltYXRlLXJpZ2h0LTEsXG4uYW5pbWF0ZS1kb3duLTEsXG4uYW5pbWF0ZS1sZWZ0LTEsXG4uc2NhbGUtdXAtMSxcbi5zY2FsZS1kb3duLTEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uc2NhbGUtdXAtMTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41NTU1NTU1NTU2KTtcbn1cblxuLnNjYWxlLXVwLWhvdmVyLTE6aG92ZXIgLnNjYWxlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjU1NTU1NTU1NTYpO1xufVxuXG4uc2NhbGUtZG93bi0xOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xufVxuXG4uYW5pbWF0ZS11cC0xOmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS11cC0xIHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTFweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMXB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTFweCk7XG59XG5cbi5hbmltYXRlLXJpZ2h0LTE6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXJpZ2h0LTEge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDFweCwgMCk7XG59XG5cbi5hbmltYXRlLWRvd24tMTpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtZG93bi0xIHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxcHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMXB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxcHgpO1xufVxuXG4uYW5pbWF0ZS1sZWZ0LTE6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWxlZnQtMSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTFweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIDApO1xufVxuXG4uYW5pbWF0ZS11cC0yLFxuLmFuaW1hdGUtcmlnaHQtMixcbi5hbmltYXRlLWRvd24tMixcbi5hbmltYXRlLWxlZnQtMixcbi5zY2FsZS11cC0yLFxuLnNjYWxlLWRvd24tMiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zY2FsZS11cC0yOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjExMTExMTExMTEpO1xufVxuXG4uc2NhbGUtdXAtaG92ZXItMjpob3ZlciAuc2NhbGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTExMTExMTExMSk7XG59XG5cbi5zY2FsZS1kb3duLTI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5hbmltYXRlLXVwLTI6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXVwLTIge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0ycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMnB4KTtcbn1cblxuLmFuaW1hdGUtcmlnaHQtMjpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtcmlnaHQtMiB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAwKTtcbn1cblxuLmFuaW1hdGUtZG93bi0yOmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1kb3duLTIge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAycHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDJweCk7XG59XG5cbi5hbmltYXRlLWxlZnQtMjpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtbGVmdC0yIHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMnB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTJweCwgMCk7XG59XG5cbi5hbmltYXRlLXVwLTMsXG4uYW5pbWF0ZS1yaWdodC0zLFxuLmFuaW1hdGUtZG93bi0zLFxuLmFuaW1hdGUtbGVmdC0zLFxuLnNjYWxlLXVwLTMsXG4uc2NhbGUtZG93bi0zIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnNjYWxlLXVwLTM6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNjY2NjY2NjY2Nyk7XG59XG5cbi5zY2FsZS11cC1ob3Zlci0zOmhvdmVyIC5zY2FsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS42NjY2NjY2NjY3KTtcbn1cblxuLnNjYWxlLWRvd24tMzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLmFuaW1hdGUtdXAtMzpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtdXAtMyB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTNweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTNweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTNweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zcHgpO1xufVxuXG4uYW5pbWF0ZS1yaWdodC0zOmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1yaWdodC0zIHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoM3B4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIDApO1xufVxuXG4uYW5pbWF0ZS1kb3duLTM6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWRvd24tMyB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgM3B4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgM3B4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDNweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgM3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgM3B4KTtcbn1cblxuLmFuaW1hdGUtbGVmdC0zOmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1sZWZ0LTMge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtM3B4LCAwKTtcbn1cblxuLmFuaW1hdGUtdXAtNCxcbi5hbmltYXRlLXJpZ2h0LTQsXG4uYW5pbWF0ZS1kb3duLTQsXG4uYW5pbWF0ZS1sZWZ0LTQsXG4uc2NhbGUtdXAtNCxcbi5zY2FsZS1kb3duLTQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uc2NhbGUtdXAtNDpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi4yMjIyMjIyMjIyKTtcbn1cblxuLnNjYWxlLXVwLWhvdmVyLTQ6aG92ZXIgLnNjYWxlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjIyMjIyMjIyMjIpO1xufVxuXG4uc2NhbGUtZG93bi00OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xufVxuXG4uYW5pbWF0ZS11cC00OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS11cC00IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTRweCk7XG59XG5cbi5hbmltYXRlLXJpZ2h0LTQ6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXJpZ2h0LTQge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgMCk7XG59XG5cbi5hbmltYXRlLWRvd24tNDpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtZG93bi00IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0cHgpO1xufVxuXG4uYW5pbWF0ZS1sZWZ0LTQ6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWxlZnQtNCB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTRweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00cHgsIDApO1xufVxuXG4uYW5pbWF0ZS11cC01LFxuLmFuaW1hdGUtcmlnaHQtNSxcbi5hbmltYXRlLWRvd24tNSxcbi5hbmltYXRlLWxlZnQtNSxcbi5zY2FsZS11cC01LFxuLnNjYWxlLWRvd24tNSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zY2FsZS11cC01OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyLjc3Nzc3Nzc3NzgpO1xufVxuXG4uc2NhbGUtdXAtaG92ZXItNTpob3ZlciAuc2NhbGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNzc3Nzc3Nzc3OCk7XG59XG5cbi5zY2FsZS1kb3duLTU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xufVxuXG4uYW5pbWF0ZS11cC01OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS11cC01IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNXB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTVweCk7XG59XG5cbi5hbmltYXRlLXJpZ2h0LTU6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXJpZ2h0LTUge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG59XG5cbi5hbmltYXRlLWRvd24tNTpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtZG93bi01IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNXB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xufVxuXG4uYW5pbWF0ZS1sZWZ0LTU6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWxlZnQtNSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xufVxuXG4uYW5pbWF0ZS11cC02LFxuLmFuaW1hdGUtcmlnaHQtNixcbi5hbmltYXRlLWRvd24tNixcbi5hbmltYXRlLWxlZnQtNixcbi5zY2FsZS11cC02LFxuLnNjYWxlLWRvd24tNiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zY2FsZS11cC02OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgzLjMzMzMzMzMzMzMpO1xufVxuXG4uc2NhbGUtdXAtaG92ZXItNjpob3ZlciAuc2NhbGUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDMuMzMzMzMzMzMzMyk7XG59XG5cbi5zY2FsZS1kb3duLTY6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIuNCk7XG59XG5cbi5hbmltYXRlLXVwLTY6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXVwLTYge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNnB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNnB4KTtcbn1cblxuLmFuaW1hdGUtcmlnaHQtNjpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtcmlnaHQtNiB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDZweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNnB4LCAwKTtcbn1cblxuLmFuaW1hdGUtZG93bi02OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1kb3duLTYge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDZweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA2cHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDZweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDZweCk7XG59XG5cbi5hbmltYXRlLWxlZnQtNjpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtbGVmdC02IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTZweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTZweCwgMCk7XG59XG5cbi5hbmltYXRlLXVwLTcsXG4uYW5pbWF0ZS1yaWdodC03LFxuLmFuaW1hdGUtZG93bi03LFxuLmFuaW1hdGUtbGVmdC03LFxuLnNjYWxlLXVwLTcsXG4uc2NhbGUtZG93bi03IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLnNjYWxlLXVwLTc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDMuODg4ODg4ODg4OSk7XG59XG5cbi5zY2FsZS11cC1ob3Zlci03OmhvdmVyIC5zY2FsZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMy44ODg4ODg4ODg5KTtcbn1cblxuLnNjYWxlLWRvd24tNzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMi44KTtcbn1cblxuLmFuaW1hdGUtdXAtNzpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtdXAtNyB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTdweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC03cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTdweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTdweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC03cHgpO1xufVxuXG4uYW5pbWF0ZS1yaWdodC03OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1yaWdodC03IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoN3B4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3cHgsIDApO1xufVxuXG4uYW5pbWF0ZS1kb3duLTc6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWRvd24tNyB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgN3B4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgN3B4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDdweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgN3B4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgN3B4KTtcbn1cblxuLmFuaW1hdGUtbGVmdC03OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1sZWZ0LTcge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC03cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtN3B4LCAwKTtcbn1cblxuLmFuaW1hdGUtdXAtOCxcbi5hbmltYXRlLXJpZ2h0LTgsXG4uYW5pbWF0ZS1kb3duLTgsXG4uYW5pbWF0ZS1sZWZ0LTgsXG4uc2NhbGUtdXAtOCxcbi5zY2FsZS1kb3duLTgge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uc2NhbGUtdXAtODpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoNC40NDQ0NDQ0NDQ0KTtcbn1cblxuLnNjYWxlLXVwLWhvdmVyLTg6aG92ZXIgLnNjYWxlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSg0LjQ0NDQ0NDQ0NDQpO1xufVxuXG4uc2NhbGUtZG93bi04OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgzLjIpO1xufVxuXG4uYW5pbWF0ZS11cC04OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS11cC04IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOHB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLThweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLThweCk7XG59XG5cbi5hbmltYXRlLXJpZ2h0LTg6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLXJpZ2h0LTgge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSg4cHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDhweCwgMCk7XG59XG5cbi5hbmltYXRlLWRvd24tODpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtZG93bi04IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA4cHgpO1xufVxuXG4uYW5pbWF0ZS1sZWZ0LTg6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWxlZnQtOCB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLThweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC04cHgsIDApO1xufVxuXG4uYW5pbWF0ZS11cC05LFxuLmFuaW1hdGUtcmlnaHQtOSxcbi5hbmltYXRlLWRvd24tOSxcbi5hbmltYXRlLWxlZnQtOSxcbi5zY2FsZS11cC05LFxuLnNjYWxlLWRvd24tOSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zY2FsZS11cC05OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSg1KTtcbn1cblxuLnNjYWxlLXVwLWhvdmVyLTk6aG92ZXIgLnNjYWxlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSg1KTtcbn1cblxuLnNjYWxlLWRvd24tOTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMy42KTtcbn1cblxuLmFuaW1hdGUtdXAtOTpob3ZlciwgLmFuaW1hdGUtaG92ZXI6aG92ZXIgLmFuaW1hdGUtdXAtOSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTlweCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC05cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTlweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTlweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC05cHgpO1xufVxuXG4uYW5pbWF0ZS1yaWdodC05OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1yaWdodC05IHtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSg5cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSg5cHgsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoOXB4LCAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg5cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg5cHgsIDApO1xufVxuXG4uYW5pbWF0ZS1kb3duLTk6aG92ZXIsIC5hbmltYXRlLWhvdmVyOmhvdmVyIC5hbmltYXRlLWRvd24tOSB7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOXB4KTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDlweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgOXB4KTtcbn1cblxuLmFuaW1hdGUtbGVmdC05OmhvdmVyLCAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAuYW5pbWF0ZS1sZWZ0LTkge1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC05cHgsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOXB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC05cHgsIDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC05cHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtOXB4LCAwKTtcbn1cblxuQGtleWZyYW1lcyBzaG93LW5hdmJhci1jb2xsYXBzZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaWRlLW5hdmJhci1jb2xsYXBzZSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaG93LW5hdmJhci1kcm9wZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGVYKC0yZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNDVzLCBvcGFjaXR5IDAuNDVzLCB0cmFuc2Zvcm0gMC40NXM7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaWRlLW5hdmJhci1kcm9wZG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hvdy1kcm9wZG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHBlcnNwZWN0aXZlKDIwMHB4KSByb3RhdGVYKC0yZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuNDVzLCBvcGFjaXR5IDAuNXM7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBoaWRlLWRyb3Bkb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KTtcbiAgfVxufVxuLmJlbGwtc2hha2Uuc2hha2luZyB7XG4gIGFuaW1hdGlvbjogYmVsbHNoYWtlIDAuNXMgY3ViaWMtYmV6aWVyKDAuMzYsIDAuMDcsIDAuMTksIDAuOTcpIGJvdGg7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xufVxuXG46cm9vdCB7XG4gIC0tYW5pbWF0ZS1kdXJhdGlvbjogMXM7XG4gIC0tYW5pbWF0ZS1kZWxheTogMXM7XG4gIC0tYW5pbWF0ZS1yZXBlYXQ6IDE7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLWFuaW1hdGUtZHVyYXRpb24pO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlX19qYWNrSW5UaGVCb3gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG4gIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XG59XG5cbkBrZXlmcmFtZXMgYmVsbHNoYWtlIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNWRlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuICB9XG4gIDg1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTJkZWcpO1xuICB9XG4gIDkyJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEwZGVnKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgamFja0luVGhlQm94IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYW5pbWF0ZV9famFja0luVGhlQm94IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xuICBhbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xufVxuXG4vKipcbiAqID0gTmF2aWdhdGlvbiBiYXJzXG4gKi9cbi5uYXZiYXItbWFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xufVxuLm5hdmJhci1tYWluIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0ncmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKTtcbn1cblxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGFsbCAwLjJzIGVhc2U7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgYWxsIDAuMnMgZWFzZTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjhzIGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGFsbCAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tcy1mbGV4LXBhY2s6IHNwYWNlLWJldHdlZW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVkaWE6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZvY3VzLFxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDEwMCU7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSBzcGFuIHtcbiAgd2lkdGg6IDMwcHg7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUsXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZWdhbWVudS1zbSxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LW1kIHtcbiAgICBtaW4td2lkdGg6IDU4MHB4O1xuICB9XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZWdhbWVudSAubWVnYW1lbnUtbGluayxcbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LXNtIC5tZWdhbWVudS1saW5rLFxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUtbWQgLm1lZ2FtZW51LWxpbmsge1xuICBjb2xvcjogIzRBNTA3MztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51IC5tZWdhbWVudS1pdGVtLFxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUtc20gLm1lZ2FtZW51LWl0ZW0sXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZWdhbWVudS1tZCAubWVnYW1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51IC5tZWdhbWVudS1pdGVtOmhvdmVyIC5tZWdhbWVudS1saW5rLFxuLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUtc20gLm1lZ2FtZW51LWl0ZW06aG92ZXIgLm1lZ2FtZW51LWxpbmssXG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZWdhbWVudS1tZCAubWVnYW1lbnUtaXRlbTpob3ZlciAubWVnYW1lbnUtbGluayB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LXNtIHtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUtbWQge1xuICAgIG1pbi13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGUgLm5hdi1saW5rLWFycm93IHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZSAubmF2LWxpbmstYXJyb3cge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciAubmF2LWxpbmstYXJyb3cge1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmF2YmFyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAycHgpO1xuICBtYXJnaW4tbGVmdDogMC4xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMXJlbTtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmstYXJyb3cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xufVxuXG4ubmF2YmFyLWJyYW5kIC5icmFuZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjFEQUZCO1xufVxuLm5hdmJhci1icmFuZCBpbWcge1xuICBoZWlnaHQ6IDI3cHg7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItZGFyayA+IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuXG4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20tLW5vdC10b3ApIC5idG4tb3V0bGluZS1zb2Z0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyQjQwO1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbS0tbm90LXRvcCkgLmJ0bi1vdXRsaW5lLXNvZnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjYyQjQwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPSdyZ2JhKDQ2LCA1NCwgODAsIDAuOSknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjNTA2NjkwO1xufVxuXG4ubmF2YmFyLXRoZW1lLXByaW1hcnk6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xufVxuXG4ubmF2YmFyLXRoZW1lLXByaW1hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1wcmltYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXByaW1hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1wcmltYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtcHJpbWFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1wcmltYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXByaW1hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcHJpbWFyeSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXByaW1hcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1wcmltYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnk6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFEQUZCO1xufVxuXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNlY29uZGFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNlY29uZGFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXNlY29uZGFyeSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjNjFEQUZCO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNlY29uZGFyeSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNlY29uZGFyeSAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtdGVydGlhcnk6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUI5OThCO1xufVxuXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtdGVydGlhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS10ZXJ0aWFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXRlcnRpYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtdGVydGlhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtdGVydGlhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtdGVydGlhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtdGVydGlhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtdGVydGlhcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtdGVydGlhcnkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtdGVydGlhcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtdGVydGlhcnkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtdGVydGlhcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtdGVydGlhcnkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMxQjk5OEI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS10ZXJ0aWFyeSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtdGVydGlhcnkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXRlcnRpYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtdGVydGlhcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnk6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk2NDgwO1xufVxuXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcXVhdGVybmFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtcXVhdGVybmFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcXVhdGVybmFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcXVhdGVybmFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcXVhdGVybmFyeS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcXVhdGVybmFyeSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtcXVhdGVybmFyeSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcXVhdGVybmFyeSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcXVhdGVybmFyeSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcXVhdGVybmFyeSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0M5NjQ4MDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXF1YXRlcm5hcnkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1xdWF0ZXJuYXJ5IC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcDpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkY0RjY7XG59XG5cbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0VCRjRGNjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXByaW1hcnktYXBwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcHJpbWFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1wcmltYXJ5LWFwcCAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcDpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjRBQTA7XG59XG5cbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zZWNvbmRhcnktYXBwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjNDI0QUEwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc2Vjb25kYXJ5LWFwcCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNlY29uZGFyeS1hcHAgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWxpZ2h0Om5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmMjtcbn1cblxuLm5hdmJhci10aGVtZS1saWdodC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWxpZ2h0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtbGlnaHQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1saWdodC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtbGlnaHQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1saWdodC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWxpZ2h0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWxpZ2h0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtbGlnaHQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1saWdodC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1saWdodC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtbGlnaHQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1saWdodC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1saWdodC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1saWdodC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtbGlnaHQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1saWdodC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1saWdodCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1saWdodCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1saWdodCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1saWdodCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZWFlZGYyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtbGlnaHQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1saWdodCAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1saWdodCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWxpZ2h0IC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1saWdodGVuOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjNGNjtcbn1cblxuLm5hdmJhci10aGVtZS1saWdodGVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtbGlnaHRlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0ZW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1saWdodGVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1saWdodGVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtbGlnaHRlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWxpZ2h0ZW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtbGlnaHRlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1saWdodGVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtbGlnaHRlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0ZW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtbGlnaHRlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0ZW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1saWdodGVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtbGlnaHRlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1saWdodGVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtbGlnaHRlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtbGlnaHRlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtbGlnaHRlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0ZW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0ZW4gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWxpZ2h0ZW4gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0ZW4gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0ZW4gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWxpZ2h0ZW4gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNGMEYzRjY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1saWdodGVuIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtbGlnaHRlbiAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtc3VjY2Vzczpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNUE2Nzc7XG59XG5cbi5uYXZiYXItdGhlbWUtc3VjY2Vzcy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zdWNjZXNzLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc3VjY2Vzcy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtc3VjY2Vzcy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1zdWNjZXNzLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc3VjY2Vzcy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zdWNjZXNzLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zdWNjZXNzLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtc3VjY2Vzcy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc3VjY2Vzcy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zdWNjZXNzLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zdWNjZXNzIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1zdWNjZXNzIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zdWNjZXNzIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zdWNjZXNzIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zdWNjZXNzIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMDVBNjc3O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc3VjY2VzcyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXN1Y2Nlc3MgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWluZm86bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0OEIzO1xufVxuXG4ubmF2YmFyLXRoZW1lLWluZm8ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbmZvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5mby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZm8ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWluZm8ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1pbmZvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtaW5mby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbmZvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWluZm8ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1pbmZvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5mby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1pbmZvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5mby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWluZm8ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1pbmZvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZm8ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbmZvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1pbmZvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1pbmZvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtaW5mby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWluZm8gLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWluZm8gLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWluZm8gLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5mbyAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtaW5mbyAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5mbyAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZm8gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWluZm8gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWluZm8gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWluZm8gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWluZm8gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5mbyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtaW5mbyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzA5NDhCMztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWluZm8gLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWluZm8gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1pbmZvIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS13YXJuaW5nOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Yjc1OTtcbn1cblxuLm5hdmJhci10aGVtZS13YXJuaW5nLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtd2FybmluZy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXdhcm5pbmcubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS13YXJuaW5nLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS13YXJuaW5nLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtd2FybmluZy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXdhcm5pbmcubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtd2FybmluZy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS13YXJuaW5nLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtd2FybmluZy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXdhcm5pbmcubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtd2FybmluZy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXdhcm5pbmcubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS13YXJuaW5nLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtd2FybmluZy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS13YXJuaW5nLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtd2FybmluZy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtd2FybmluZy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtd2FybmluZy5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXdhcm5pbmcubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXdhcm5pbmcgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXdhcm5pbmcgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXdhcm5pbmcgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXdhcm5pbmcgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXdhcm5pbmcgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNmNWI3NTk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS13YXJuaW5nIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtd2FybmluZyAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZGFuZ2VyOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNTI1Mjtcbn1cblxuLm5hdmJhci10aGVtZS1kYW5nZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1kYW5nZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1kYW5nZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kYW5nZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWRhbmdlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWRhbmdlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWRhbmdlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1kYW5nZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZGFuZ2VyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZGFuZ2VyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZGFuZ2VyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWRhbmdlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRhbmdlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWRhbmdlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWRhbmdlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kYW5nZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1kYW5nZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWRhbmdlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZGFuZ2VyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZGFuZ2VyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZGFuZ2VyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1kYW5nZXIgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1kYW5nZXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtZGFuZ2VyIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZGFuZ2VyIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZGFuZ2VyIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1kYW5nZXIgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZGFuZ2VyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1kYW5nZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZGFuZ2VyIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1kYW5nZXIgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZBNTI1MjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZGFuZ2VyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1kYW5nZXIgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWRhbmdlciAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1kYW5nZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1kYW5nZXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXdoaXRlOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci10aGVtZS13aGl0ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXdoaXRlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtd2hpdGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS13aGl0ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtd2hpdGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS13aGl0ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXdoaXRlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXdoaXRlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXdoaXRlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtd2hpdGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS13aGl0ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS13aGl0ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXdoaXRlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtd2hpdGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS13aGl0ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS13aGl0ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXdoaXRlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS13aGl0ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtd2hpdGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS13aGl0ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS13aGl0ZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXdoaXRlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS13aGl0ZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS13aGl0ZSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXdoaXRlIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS13aGl0ZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXdoaXRlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXdoaXRlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS13aGl0ZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS13aGl0ZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXdoaXRlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS13aGl0ZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtd2hpdGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXdoaXRlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS13aGl0ZSAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS13aGl0ZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXdoaXRlIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1ncmF5Om5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNTA3Mztcbn1cblxuLm5hdmJhci10aGVtZS1ncmF5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ncmF5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZ3JheS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWdyYXkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZ3JheS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXkubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ncmF5IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1ncmF5IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1ncmF5IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWdyYXkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM0QTUwNzM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheSAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtaW5kaWdvOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTY4MDtcbn1cblxuLm5hdmJhci10aGVtZS1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtaW5kaWdvIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbmRpZ28gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1pbmRpZ28gLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtaW5kaWdvIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtaW5kaWdvIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5kaWdvIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1pbmRpZ28gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5kaWdvIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1pbmRpZ28gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5kaWdvIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1pbmRpZ28gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzRjNTY4MDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtaW5kaWdvIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1pbmRpZ28gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWluZGlnbyAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1pbmRpZ28gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1pbmRpZ28gLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWluZGlnb0Rhcms6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjM3O1xufVxuXG4ubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5kaWdvRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtaW5kaWdvRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5kaWdvRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5kaWdvRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtaW5kaWdvRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5kaWdvRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtaW5kaWdvRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5kaWdvRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5kaWdvRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtaW5kaWdvRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzFiMWIzNztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWluZGlnb0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1pbmRpZ29EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1kYXJrOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MkI0MDtcbn1cblxuLm5hdmJhci10aGVtZS1kYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1kYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1kYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1kYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1kYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1kYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1kYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1kYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1kYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtc29mdDpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG59XG5cbi5uYXZiYXItdGhlbWUtc29mdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNvZnQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zb2Z0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc29mdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtc29mdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXNvZnQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1zb2Z0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNvZnQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXNvZnQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zb2Z0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zb2Z0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtc29mdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNvZnQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc29mdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXNvZnQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNvZnQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtc29mdCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtc29mdCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtc29mdCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zb2Z0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1zb2Z0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zb2Z0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc29mdCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtc29mdCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc29mdCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtc29mdCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zb2Z0IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZjVmOGZiO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc29mdCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc29mdCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNvZnQgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWJsYWNrOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzY1MDtcbn1cblxuLm5hdmJhci10aGVtZS1ibGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWJsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmxhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ibGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtYmxhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1ibGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWJsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWJsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtYmxhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ibGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ibGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtYmxhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ibGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ibGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1ibGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtYmxhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ibGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1ibGFjayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJsYWNrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ibGFjayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ibGFjayAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWJsYWNrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ibGFjayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWJsYWNrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJsYWNrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ibGFjayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ibGFjayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJsYWNrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMmUzNjUwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1ibGFjayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtYmxhY2sgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWJsYWNrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ibGFjayAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ibGFjayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWJsYWNrIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1ibHVlOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NDhCMztcbn1cblxuLm5hdmJhci10aGVtZS1ibHVlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtYmx1ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJsdWUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ibHVlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ibHVlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtYmx1ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWJsdWUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtYmx1ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ibHVlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtYmx1ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWJsdWUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtYmx1ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJsdWUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ibHVlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtYmx1ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ibHVlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmx1ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtYmx1ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtYmx1ZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJsdWUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ibHVlIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1ibHVlIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1ibHVlIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJsdWUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWJsdWUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWJsdWUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ibHVlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ibHVlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ibHVlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ibHVlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1ibHVlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWJsdWUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJsdWUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwOTQ4QjM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ibHVlIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ibHVlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtYmx1ZSAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtYmx1ZURhcms6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQxNzM3O1xufVxuXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtYmx1ZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ibHVlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWJsdWVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtYmx1ZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtYmx1ZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmx1ZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmx1ZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmx1ZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmx1ZURhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtYmx1ZURhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtYmx1ZURhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmx1ZURhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtYmx1ZURhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwNDE3Mzc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1ibHVlRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtYmx1ZURhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWJsdWVEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtYmx1ZURhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXBpbms6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk2NDgwO1xufVxuXG4ubmF2YmFyLXRoZW1lLXBpbmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1waW5rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGluay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBpbmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXBpbmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1waW5rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtcGluay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1waW5rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBpbmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1waW5rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcGluay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1waW5rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGluay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXBpbmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1waW5rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBpbmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW5rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1waW5rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1waW5rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGluay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGluayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtcGluayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcGluayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcGluayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGluayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0M5NjQ4MDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXBpbmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1waW5rIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1waW5rRGFyazpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzFiMWI7XG59XG5cbi5uYXZiYXItdGhlbWUtcGlua0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1waW5rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXBpbmtEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtcGlua0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1waW5rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1waW5rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW5rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW5rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW5rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtcGlua0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW5rRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtcGlua0RhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1waW5rRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1waW5rRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW5rRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1waW5rRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzM3MWIxYjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtcGlua0RhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXBpbmtEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1waW5rRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcGlua0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcGlua0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1waW5rRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtY3lhbjpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2M2IxYmQ7XG59XG5cbi5uYXZiYXItdGhlbWUtY3lhbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWN5YW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1jeWFuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtY3lhbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtY3lhbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWN5YW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1jeWFuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWN5YW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtY3lhbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWN5YW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1jeWFuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWN5YW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1jeWFuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtY3lhbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWN5YW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtY3lhbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWN5YW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWN5YW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWN5YW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1jeWFuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtY3lhbiAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtY3lhbiAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtY3lhbiAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1jeWFuIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1jeWFuIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1jeWFuIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtY3lhbiAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtY3lhbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtY3lhbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtY3lhbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtY3lhbiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1jeWFuIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1jeWFuIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjNjNiMWJkO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtY3lhbiAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtY3lhbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWN5YW4gLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWN5YW5EYXJrOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzIzOTtcbn1cblxuLm5hdmJhci10aGVtZS1jeWFuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWN5YW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtY3lhbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1jeWFuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWN5YW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWN5YW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWN5YW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWN5YW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWN5YW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1jeWFuRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWN5YW5EYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1jeWFuRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWN5YW5EYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWN5YW5EYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWN5YW5EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWN5YW5EYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMWMzMjM5O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1jeWFuRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtY3lhbkRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWN5YW5EYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1jeWFuRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1jeWFuRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWN5YW5EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1wdXJwbGU6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk2NWUwO1xufVxuXG4ubmF2YmFyLXRoZW1lLXB1cnBsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXB1cnBsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtcHVycGxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtcHVycGxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtcHVycGxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXB1cnBsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wdXJwbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1wdXJwbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wdXJwbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHVycGxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcHVycGxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtcHVycGxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcHVycGxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtcHVycGxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wdXJwbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wdXJwbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1wdXJwbGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXB1cnBsZSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1wdXJwbGUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1wdXJwbGUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wdXJwbGUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXB1cnBsZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wdXJwbGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXB1cnBsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wdXJwbGUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjODk2NWUwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1wdXJwbGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcHVycGxlIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXB1cnBsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXB1cnBsZSAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyazpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMzc7XG59XG5cbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtcHVycGxlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtcHVycGxlRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtcHVycGxlRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtcHVycGxlRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtcHVycGxlRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wdXJwbGVEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMWExYTM3O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcHVycGxlRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcHVycGxlRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXB1cnBsZURhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZThmZjtcbn1cblxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnby5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZjVlOGZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtc29mdC1pbmRpZ28gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1zb2Z0LWluZGlnbyAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNvZnQtaW5kaWdvIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQTU4RDtcbn1cblxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW4ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW4gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW4gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW4gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW4gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW4gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyQ0E1OEQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbiAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcms6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzZDMxO1xufVxuXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMxMTNkMzE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1zb2Z0LWdyZWVuRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNvZnQtZ3JlZW5EYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc29mdC1ncmVlbkRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWdyYXktMTAwOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjdmYTtcbn1cblxuLm5hdmJhci10aGVtZS1ncmF5LTEwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktMTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtZ3JheS0xMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1ncmF5LTEwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWdyYXktMTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktMTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktMTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktMTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktMTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1ncmF5LTEwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktMTAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ncmF5LTEwMCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWdyYXktMTAwIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktMTAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktMTAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktMTAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZjNmN2ZhO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1ncmF5LTEwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheS0xMDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWdyYXktMTAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTEwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTEwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdyYXktMTAwIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1ncmF5LTIwMDpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG59XG5cbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ncmF5LTIwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWdyYXktMjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZ3JheS0yMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1ncmF5LTIwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ncmF5LTIwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTIwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTIwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTIwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTIwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtZ3JheS0yMDAgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1ncmF5LTIwMCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTIwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTIwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTIwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2Y1ZjhmYjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheS0yMDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWdyYXktMjAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1ncmF5LTIwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS0yMDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS0yMDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTIwMCAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZ3JheS0zMDA6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y2O1xufVxuXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS0zMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ncmF5LTMwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWdyYXktMzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtZ3JheS0zMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS0zMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS0zMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS0zMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS0zMDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS0zMDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtZ3JheS0zMDAgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS0zMDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS0zMDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS0zMDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNGMEYzRjY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1ncmF5LTMwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheS0zMDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdyYXktMzAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS0zMDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWdyYXktNDAwOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmMjtcbn1cblxuLm5hdmJhci10aGVtZS1ncmF5LTQwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktNDAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtZ3JheS00MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1ncmF5LTQwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWdyYXktNDAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktNDAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNDAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNDAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNDAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1ncmF5LTQwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNDAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ncmF5LTQwMCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWdyYXktNDAwIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktNDAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNDAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktNDAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZWFlZGYyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1ncmF5LTQwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheS00MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWdyYXktNDAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTQwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTQwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdyYXktNDAwIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1ncmF5LTUwMDpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWQ3ZTA7XG59XG5cbi5uYXZiYXItdGhlbWUtZ3JheS01MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ncmF5LTUwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWdyYXktNTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZ3JheS01MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1ncmF5LTUwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ncmF5LTUwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTUwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTUwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTUwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZ3JheS01MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTUwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtZ3JheS01MDAgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1ncmF5LTUwMCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTUwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTUwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTUwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2QxZDdlMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheS01MDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWdyYXktNTAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1ncmF5LTUwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS01MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS01MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTUwMCAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZ3JheS02MDA6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTNhNWJlO1xufVxuXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS02MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ncmF5LTYwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWdyYXktNjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtZ3JheS02MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS02MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS02MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS02MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS02MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS02MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtZ3JheS02MDAgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS02MDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS02MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS02MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM5M2E1YmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1ncmF5LTYwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheS02MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdyYXktNjAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS02MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWdyYXktNzAwOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Nzk5ZTtcbn1cblxuLm5hdmJhci10aGVtZS1ncmF5LTcwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktNzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtZ3JheS03MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1ncmF5LTcwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWdyYXktNzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktNzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNzAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1ncmF5LTcwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNzAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1ncmF5LTcwMCAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWdyYXktNzAwIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktNzAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktNzAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktNzAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjNjY3OTllO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1ncmF5LTcwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheS03MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWdyYXktNzAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTcwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTcwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdyYXktNzAwIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1ncmF5LTgwMDpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDY2OTA7XG59XG5cbi5uYXZiYXItdGhlbWUtZ3JheS04MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ncmF5LTgwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWdyYXktODAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZ3JheS04MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1ncmF5LTgwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1ncmF5LTgwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTgwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTgwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTgwMC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZ3JheS04MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTgwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtZ3JheS04MDAgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1ncmF5LTgwMCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1ncmF5LTgwMCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1ncmF5LTgwMCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1ncmF5LTgwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzUwNjY5MDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ3JheS04MDAgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWdyYXktODAwIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1ncmF5LTgwMCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS04MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ3JheS04MDAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1ncmF5LTgwMCAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZmFjZWJvb2s6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk5O1xufVxuXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZmFjZWJvb2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1mYWNlYm9vay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWZhY2Vib29rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtZmFjZWJvb2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZmFjZWJvb2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2sgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtZmFjZWJvb2sgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2sgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2sgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2sgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMzYjU5OTk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1mYWNlYm9vayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2sgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWZhY2Vib29rIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZmFjZWJvb2sgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyazpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDJiNGE7XG59XG5cbi5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMxZDJiNGE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWZhY2Vib29rRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1mYWNlYm9va0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZmFjZWJvb2tEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS10d2l0dGVyOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcbn1cblxuLm5hdmJhci10aGVtZS10d2l0dGVyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtdHdpdHRlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS10d2l0dGVyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS10d2l0dGVyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtdHdpdHRlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXR3aXR0ZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtdHdpdHRlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS10d2l0dGVyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtdHdpdHRlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtdHdpdHRlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS10d2l0dGVyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtdHdpdHRlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS10d2l0dGVyLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdHRlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtdHdpdHRlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtdHdpdHRlci5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXIgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXIgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXIgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXIgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXIgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMxZGExZjI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS10d2l0dGVyIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtdHdpdHRlciAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtdHdpdHRlckRhcms6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyOTNlO1xufVxuXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS10d2l0dGVyRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMwNzI5M2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS10d2l0dGVyRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXR3aXR0ZXJEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtdHdpdHRlckRhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWdvb2dsZTpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQjQzMzc7XG59XG5cbi5uYXZiYXItdGhlbWUtZ29vZ2xlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ29vZ2xlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ29vZ2xlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ29vZ2xlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1nb29nbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1nb29nbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1nb29nbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZ29vZ2xlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdvb2dsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWdvb2dsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdvb2dsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1nb29nbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1nb29nbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1nb29nbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1nb29nbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ29vZ2xlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ29vZ2xlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1nb29nbGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdvb2dsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdvb2dsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdvb2dsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ29vZ2xlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtZ29vZ2xlIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWdvb2dsZSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdvb2dsZSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdvb2dsZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZ29vZ2xlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdvb2dsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtZ29vZ2xlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdvb2dsZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ29vZ2xlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNEQjQzMzc7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWdvb2dsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ29vZ2xlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1nb29nbGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ29vZ2xlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ29vZ2xlIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1pbnN0YWdyYW06bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0MDVmO1xufVxuXG4ubmF2YmFyLXRoZW1lLWluc3RhZ3JhbS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWluc3RhZ3JhbS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWluc3RhZ3JhbS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluc3RhZ3JhbS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtaW5zdGFncmFtLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtaW5zdGFncmFtLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtaW5zdGFncmFtLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWluc3RhZ3JhbS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbnN0YWdyYW0ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1pbnN0YWdyYW0ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1pbnN0YWdyYW0ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWluc3RhZ3JhbS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWluc3RhZ3JhbS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1pbnN0YWdyYW0ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1pbnN0YWdyYW0ubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbnN0YWdyYW0gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWluc3RhZ3JhbSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWluc3RhZ3JhbSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1pbnN0YWdyYW0gLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1pbnN0YWdyYW0gLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbnN0YWdyYW0gLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWluc3RhZ3JhbSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbnN0YWdyYW0gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWluc3RhZ3JhbSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1pbnN0YWdyYW0gLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWluc3RhZ3JhbSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZTQ0MDVmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1pbnN0YWdyYW0gLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWluc3RhZ3JhbSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtaW5zdGFncmFtIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWluc3RhZ3JhbSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWluc3RhZ3JhbSAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtcGludGVyZXN0Om5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMDgxYztcbn1cblxuLm5hdmJhci10aGVtZS1waW50ZXJlc3QubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1waW50ZXJlc3QubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW50ZXJlc3QubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1waW50ZXJlc3QubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXBpbnRlcmVzdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXBpbnRlcmVzdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXBpbnRlcmVzdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1waW50ZXJlc3QubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGludGVyZXN0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtcGludGVyZXN0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcGludGVyZXN0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1waW50ZXJlc3QubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW50ZXJlc3QubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcGludGVyZXN0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGludGVyZXN0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtcGludGVyZXN0IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1waW50ZXJlc3QgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1waW50ZXJlc3QgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtcGludGVyZXN0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtcGludGVyZXN0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGludGVyZXN0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1waW50ZXJlc3QgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGludGVyZXN0IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1waW50ZXJlc3QgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGludGVyZXN0IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1waW50ZXJlc3QgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2JkMDgxYztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtcGludGVyZXN0IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1waW50ZXJlc3QgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXBpbnRlcmVzdCAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1waW50ZXJlc3QgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1waW50ZXJlc3QgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmU6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2QyMDFmO1xufVxuXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS15b3V0dWJlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUteW91dHViZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXlvdXR1YmUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS15b3V0dWJlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUteW91dHViZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS15b3V0dWJlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS15b3V0dWJlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUteW91dHViZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS15b3V0dWJlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUteW91dHViZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS15b3V0dWJlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS15b3V0dWJlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS15b3V0dWJlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS15b3V0dWJlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUteW91dHViZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUteW91dHViZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUteW91dHViZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUteW91dHViZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUteW91dHViZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUteW91dHViZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogI2NkMjAxZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXlvdXR1YmUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS15b3V0dWJlIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1zbGFjazpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYWFmODU7XG59XG5cbi5uYXZiYXItdGhlbWUtc2xhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1zbGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2xhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXNsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtc2xhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1zbGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1zbGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zbGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXNsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc2xhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2xhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zbGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXNsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc2xhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2xhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zbGFjay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtc2xhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNsYWNrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2xhY2submF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtc2xhY2sgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zbGFjayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2xhY2sgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtc2xhY2sgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1zbGFjayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc2xhY2sgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zbGFjayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zbGFjayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtc2xhY2sgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2xhY2sgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zbGFjayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzNhYWY4NTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtc2xhY2sgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNsYWNrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1zbGFjayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc2xhY2sgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtc2xhY2sgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1zbGFjayAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtc2xhY2tEYXJrOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzkyYjtcbn1cblxuLm5hdmJhci10aGVtZS1zbGFja0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1zbGFja0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zbGFja0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zbGFja0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXNsYWNrRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXNsYWNrRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXNsYWNrRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1zbGFja0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc2xhY2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtc2xhY2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc2xhY2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1zbGFja0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zbGFja0RhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtc2xhY2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtc2xhY2tEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtc2xhY2tEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1zbGFja0RhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1zbGFja0RhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtc2xhY2tEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtc2xhY2tEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc2xhY2tEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1zbGFja0RhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtc2xhY2tEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1zbGFja0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtc2xhY2tEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1zbGFja0RhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzEzMzkyYjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtc2xhY2tEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1zbGFja0RhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXNsYWNrRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1zbGFja0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1zbGFja0RhcmsgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWRyaWJiYmxlOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLm5hdmJhci10aGVtZS1kcmliYmJsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWRyaWJiYmxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtZHJpYmJibGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1kcmliYmJsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWRyaWJiYmxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWRyaWJiYmxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRyaWJiYmxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRyaWJiYmxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRyaWJiYmxlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1kcmliYmJsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRyaWJiYmxlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1kcmliYmJsZSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWRyaWJiYmxlIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWRyaWJiYmxlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRyaWJiYmxlIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWRyaWJiYmxlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjZWE0Yzg5O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1kcmliYmJsZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZHJpYmJibGUgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWRyaWJiYmxlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1kcmliYmJsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1kcmliYmJsZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWRyaWJiYmxlIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1kcm9wYm94Om5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFOTBGRjtcbn1cblxuLm5hdmJhci10aGVtZS1kcm9wYm94Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZHJvcGJveC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRyb3Bib3gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kcm9wYm94Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1kcm9wYm94Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZHJvcGJveC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLWRyb3Bib3gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZHJvcGJveC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1kcm9wYm94Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtZHJvcGJveC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWRyb3Bib3gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZHJvcGJveC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRyb3Bib3gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1kcm9wYm94Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZHJvcGJveC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kcm9wYm94Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZHJvcGJveC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZHJvcGJveC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZHJvcGJveC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWRyb3Bib3gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1kcm9wYm94IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1kcm9wYm94IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1kcm9wYm94IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWRyb3Bib3ggLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWRyb3Bib3ggLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWRyb3Bib3ggLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1kcm9wYm94IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1kcm9wYm94IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1kcm9wYm94IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1kcm9wYm94IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1kcm9wYm94IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWRyb3Bib3ggLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWRyb3Bib3ggLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMxRTkwRkY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1kcm9wYm94IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1kcm9wYm94IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZHJvcGJveCAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtdHdpdGNoOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCMzY3Qztcbn1cblxuLm5hdmJhci10aGVtZS10d2l0Y2gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS10d2l0Y2gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS10d2l0Y2gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS10d2l0Y2gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLXR3aXRjaC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXR3aXRjaC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXR3aXRjaC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS10d2l0Y2gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdGNoLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtdHdpdGNoLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtdHdpdGNoLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXRjaC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXR3aXRjaC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXR3aXRjaC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXR3aXRjaC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS10d2l0Y2gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS10d2l0Y2gubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXR3aXRjaC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtdHdpdGNoLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtdHdpdGNoLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtdHdpdGNoIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS10d2l0Y2ggLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS10d2l0Y2ggLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtdHdpdGNoIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtdHdpdGNoIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdGNoIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS10d2l0Y2ggLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdGNoIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS10d2l0Y2ggLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtdHdpdGNoIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS10d2l0Y2ggLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzRCMzY3QztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtdHdpdGNoIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS10d2l0Y2ggLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLXR3aXRjaCAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS10d2l0Y2ggLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS10d2l0Y2ggLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXBheXBhbDpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2IzMmM7XG59XG5cbi5uYXZiYXItdGhlbWUtcGF5cGFsLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtcGF5cGFsLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGF5cGFsLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGF5cGFsLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1wYXlwYWwubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1wYXlwYWwubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1wYXlwYWwubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtcGF5cGFsLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBheXBhbC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXBheXBhbC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBheXBhbC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wYXlwYWwubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wYXlwYWwubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1wYXlwYWwubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wYXlwYWwubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGF5cGFsLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGF5cGFsLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1wYXlwYWwubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBheXBhbC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBheXBhbC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXBheXBhbCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGF5cGFsIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtcGF5cGFsIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXBheXBhbCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXBheXBhbCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBheXBhbCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtcGF5cGFsIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBheXBhbCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtcGF5cGFsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBheXBhbCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcGF5cGFsIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNlY2IzMmM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXBheXBhbCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtcGF5cGFsIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1wYXlwYWwgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcGF5cGFsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcGF5cGFsIC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrOm5vdCguaGVhZHJvb20pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MzcwZTtcbn1cblxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtcGF5cGFsRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBheXBhbERhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtcGF5cGFsRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXBheXBhbERhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtcGF5cGFsRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBheXBhbERhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBheXBhbERhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyay5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBheXBhbERhcmsubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXBheXBhbERhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXBheXBhbERhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBheXBhbERhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXBheXBhbERhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXBheXBhbERhcmsgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM0OTM3MGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1wYXlwYWxEYXJrIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcGF5cGFsRGFyayAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtYmVoYW5jZTpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU3ZmY7XG59XG5cbi5uYXZiYXItdGhlbWUtYmVoYW5jZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWJlaGFuY2UubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1iZWhhbmNlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtYmVoYW5jZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtYmVoYW5jZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rLCAubmF2YmFyLXRoZW1lLWJlaGFuY2UubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1iZWhhbmNlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWJlaGFuY2UubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmVoYW5jZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1iZWhhbmNlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluay5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1iZWhhbmNlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtYmVoYW5jZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtYmVoYW5jZS5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1iZWhhbmNlLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzI2MkI0MDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1iZWhhbmNlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1iZWhhbmNlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1iZWhhbmNlIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1iZWhhbmNlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1iZWhhbmNlIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMDA1N2ZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC45KTtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtYmVoYW5jZSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWJlaGFuY2UgLm5hdmJhci1uYXYgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ubmF2YmFyLXRoZW1lLXJlZGRpdDpub3QoLmhlYWRyb29tKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODQ0MjI7XG59XG5cbi5uYXZiYXItdGhlbWUtcmVkZGl0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5uYXZiYXItdGhlbWUtcmVkZGl0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcmVkZGl0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcmVkZGl0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci10aGVtZS1yZWRkaXQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1yZWRkaXQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1yZWRkaXQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItdGhlbWUtcmVkZGl0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXJlZGRpdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLXJlZGRpdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXJlZGRpdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1yZWRkaXQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1yZWRkaXQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLFxuLm5hdmJhci10aGVtZS1yZWRkaXQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1yZWRkaXQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtcmVkZGl0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcmVkZGl0Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1yZWRkaXQubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLXJlZGRpdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLXJlZGRpdC5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMyNjJCNDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLXJlZGRpdCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpob3Zlcixcbi5uYXZiYXItdGhlbWUtcmVkZGl0IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtcmVkZGl0IC5uYXZiYXItbmF2IC5uYXYtbGluaywgLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLXRoZW1lLXJlZGRpdCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLXJlZGRpdCAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXJlZGRpdCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItdGhlbWUtcmVkZGl0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbms6aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXJlZGRpdCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtcmVkZGl0IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLXJlZGRpdCAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLFxuLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtcmVkZGl0IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNFODQ0MjI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmsuZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLXJlZGRpdCAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtcmVkZGl0IC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10aGVtZS1yZWRkaXQgLm5hdmJhci1uYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcmVkZGl0IC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtcmVkZGl0IC5uYXZiYXItbmF2IC5kcm9wZG93bjpub3QoLm1lZ2EtZHJvcGRvd24pIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm5hdmJhci10aGVtZS1naXRodWI6bm90KC5oZWFkcm9vbSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4ubmF2YmFyLXRoZW1lLWdpdGh1Yi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdpdGh1Yi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdpdGh1Yi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdpdGh1Yi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItdGhlbWUtZ2l0aHViLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZ2l0aHViLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItdGhlbWUtZ2l0aHViLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLXRoZW1lLWdpdGh1Yi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1naXRodWIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci10aGVtZS1naXRodWIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmZvY3VzLFxuLm5hdmJhci10aGVtZS1naXRodWIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ2l0aHViLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpob3Zlcixcbi5uYXZiYXItdGhlbWUtZ2l0aHViLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSxcbi5uYXZiYXItdGhlbWUtZ2l0aHViLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ2l0aHViLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsXG4ubmF2YmFyLXRoZW1lLWdpdGh1Yi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdpdGh1Yi5uYXZiYXItbGlnaHQ6bm90KC5oZWFkcm9vbSkgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZ2l0aHViLm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuLm5hdmJhci10aGVtZS1naXRodWIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLm5hdmJhci10aGVtZS1naXRodWIubmF2YmFyLWxpZ2h0Om5vdCguaGVhZHJvb20pIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjYyQjQwO1xuICB9XG59XG5cbi5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1naXRodWIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIsXG4ubmF2YmFyLXRoZW1lLWdpdGh1YiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLXRoZW1lLWdpdGh1YiAubmF2YmFyLW5hdiAubmF2LWxpbmssIC5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywgLm5hdmJhci10aGVtZS1naXRodWIgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLm5hdmJhci10aGVtZS1naXRodWIgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1naXRodWIgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLXRoZW1lLWdpdGh1YiAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluazpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rOmhvdmVyLFxuLm5hdmJhci10aGVtZS1naXRodWIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0sXG4ubmF2YmFyLXRoZW1lLWdpdGh1YiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbTpmb2N1cyxcbi5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5kcm9wZG93bi1pdGVtOmhvdmVyLFxuLm5hdmJhci10aGVtZS1naXRodWIgLm5hdmJhci1uYXYgLmxpc3QtZ3JvdXAtaXRlbSxcbi5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG4ubmF2YmFyLXRoZW1lLWdpdGh1YiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCxcbi5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLmRpc2FibGVkLFxuLm5hdmJhci10aGVtZS1naXRodWIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsXG4ubmF2YmFyLXRoZW1lLWdpdGh1YiAubmF2YmFyLW5hdiAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSg0NiwgNTQsIDgwLCAwLjkpO1xuICB9XG4gIC5uYXZiYXItdGhlbWUtZ2l0aHViIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdpdGh1YiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmF2YmFyLXRoZW1lLWdpdGh1YiAubmF2YmFyLW5hdiAuZHJvcGRvd246bm90KC5tZWdhLWRyb3Bkb3duKSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAxMDAlO1xufVxuLmRyb3Bkb3duLW1lbnUgc3BhbiB7XG4gIHdpZHRoOiAzMHB4O1xufVxuXG4ubmF2YmFyLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBbZGF0YS10b2dnbGU9ZHJvcGRvd25dOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuICAubmF2YmFyLW5hdiAubmF2LWl0ZW0uc2hvdyBbZGF0YS10b2dnbGU9ZHJvcGRvd25dOjphZnRlciB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkge1xuICAgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmstaWNvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAubmF2YmFyLW5hdiAubmF2LWxpbmstaWNvbiBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodDpiZWZvcmUge1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtY2VudGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LnNob3csXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVnYW1lbnUuc2hvdyxcbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZWdhbWVudS1tZC5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LmNsb3NlLFxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LmNsb3NlLFxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lZ2FtZW51LW1kLmNsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi5zaG93ID4gLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tc3VibWVudS5zaG93ID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLm5hdmJhci10cmFuc3BhcmVudCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIH1cbiAgLm5hdmJhci10cmFuc3BhcmVudCAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB9XG59XG4ubmF2YmFyLWNvbGxhcHNlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMDtcbiAgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSAubWVkaWEgc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51LWNlbnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHotaW5kZXg6IDEwNTA7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLXRvZ2dsZXIgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6ICMyODM0NDg7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLWNvbGxhcHNlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5jb2xsYXBzZS1icmFuZCBpbWcge1xuICAgIGhlaWdodDogMzVweDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5jb2xsYXBzZS1jbG9zZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNpbmcsXG4ubmF2YmFyLWNvbGxhcHNlLnNob3cge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBhbmltYXRpb246IHNob3ctbmF2YmFyLWNvbGxhcHNlIDAuMnMgZWFzZSBmb3J3YXJkcztcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNpbmctb3V0IHtcbiAgICBhbmltYXRpb246IGhpZGUtbmF2YmFyLWNvbGxhcHNlIDAuMnMgZWFzZSBmb3J3YXJkcztcbiAgfVxufVxuLm5hdmJhci1kYXNoYm9hcmQge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5pY29uLW5vdGlmaWNhdGlvbnMgLnVucmVhZC1ub3RpZmljYXRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTVweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4vKipcbiAqID0gU2VjdGlvbnNcbiAqL1xuLnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyLnNlY3Rpb24tc20ge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtO1xuICB9XG5cbiAgLnNlY3Rpb24tbGcge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgLnNlY3Rpb24tc20ge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyLnNlY3Rpb24tc20ge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLnNlY3Rpb24teGwge1xuICAgIHBhZGRpbmctdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTByZW07XG4gIH1cblxuICAuc2VjdGlvbi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cblxuICAuc2VjdGlvbi1zbSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZXJvIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG5cbi5saW5lLWJvdHRvbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICNlYWVkZjIgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA4MCUpO1xufVxuXG4uc2VjdGlvbi1wcm9maWxlLWNvdmVyIHtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1wcm9maWxlLWNvdmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5jb21wb25lbnRzLXNlY3Rpb24gPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5jb21wb25lbnRzLXNlY3Rpb24gPiAubmF2ICsgLm5hdixcbi5jb21wb25lbnRzLXNlY3Rpb24gPiAuYWxlcnQgKyAuYWxlcnQsXG4uY29tcG9uZW50cy1zZWN0aW9uID4gLm5hdmJhciArIC5uYXZiYXIsXG4uY29tcG9uZW50cy1zZWN0aW9uID4gLnByb2dyZXNzICsgLnByb2dyZXNzLFxuLmNvbXBvbmVudHMtc2VjdGlvbiA+IC5wcm9ncmVzcyArIC5idG4sXG4uY29tcG9uZW50cy1zZWN0aW9uIC5iYWRnZSxcbi5jb21wb25lbnRzLXNlY3Rpb24gLmJ0biB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmNvbXBvbmVudHMtc2VjdGlvbiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uY29tcG9uZW50cy1zZWN0aW9uIC5idG4tZ3JvdXAgLmJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbi5jb21wb25lbnRzLXNlY3Rpb24gLmFsZXJ0IHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbXBvbmVudHMtc2VjdGlvbiAuYWxlcnQgKyAuYWxlcnQge1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xufVxuLmNvbXBvbmVudHMtc2VjdGlvbiAuYmFkZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5jb21wb25lbnRzLXNlY3Rpb24gLm1vZGFsLWZvb3RlciAuYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJlc2VudGF0aW9uLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcmVzZW50YXRpb24tYm94IC5nYWRnZXQge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucHJlc2VudGF0aW9uLWJveCAucHJpY2luZy1jYXJkLFxuLnByZXNlbnRhdGlvbi1ib3ggLmRyb3Bkb3duLWJ0bi1pbWcsXG4ucHJlc2VudGF0aW9uLWJveCAuYmxvZy1jYXJkLFxuLnByZXNlbnRhdGlvbi1ib3ggLnByb2ZpbGUtY2FyZCxcbi5wcmVzZW50YXRpb24tYm94IC5uYXZiYXItaW1nLFxuLnByZXNlbnRhdGlvbi1ib3ggLm1vZGFsLWltZyxcbi5wcmVzZW50YXRpb24tYm94IC5zb2NpYWwtYnRuLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDQ2LCA1NCwgODAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4ucHJlc2VudGF0aW9uLWJveCAucHJvZmlsZS1jYXJkIHtcbiAgbGVmdDogNjclO1xuICB0b3A6IDE5JTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5wcmVzZW50YXRpb24tYm94IC5uYXZiYXItaW1nIHtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDU2JTtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuLnByZXNlbnRhdGlvbi1ib3ggLm1vZGFsLWltZyB7XG4gIGxlZnQ6IDM4JTtcbiAgdG9wOiA4MCU7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ucHJlc2VudGF0aW9uLWJveCAuYmxvZy1jYXJkIHtcbiAgbGVmdDogMiU7XG4gIHRvcDogMjAlO1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucHJlc2VudGF0aW9uLWJveCAucHJpY2luZy1jYXJkIHtcbiAgbGVmdDogMTUlO1xuICB0b3A6IDQ3JTtcbiAgaGVpZ2h0OiAxMjVweDtcbn1cbi5wcmVzZW50YXRpb24tYm94IC5zb2NpYWwtYnRuLWltZyB7XG4gIGxlZnQ6IDUxJTtcbiAgdG9wOiA3OCU7XG4gIGhlaWdodDogMjVweDtcbn1cbi5wcmVzZW50YXRpb24tYm94IC5kcm9wZG93bi1idG4taW1nIHtcbiAgbGVmdDogMjUlO1xuICB0b3A6IDEwJTtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVzZW50YXRpb24tYm94IC5nYWRnZXQge1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcmVzZW50YXRpb24tYm94IC5wcmljaW5nLWNhcmQsXG4ucHJlc2VudGF0aW9uLWJveCAuZHJvcGRvd24tYnRuLWltZyxcbi5wcmVzZW50YXRpb24tYm94IC5ibG9nLWNhcmQsXG4ucHJlc2VudGF0aW9uLWJveCAucHJvZmlsZS1jYXJkLFxuLnByZXNlbnRhdGlvbi1ib3ggLm5hdmJhci1pbWcsXG4ucHJlc2VudGF0aW9uLWJveCAubW9kYWwtaW1nLFxuLnByZXNlbnRhdGlvbi1ib3ggLnNvY2lhbC1idG4taW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDQ2LCA1NCwgODAsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgfVxuICAucHJlc2VudGF0aW9uLWJveCAucHJvZmlsZS1jYXJkIHtcbiAgICBsZWZ0OiA2NSU7XG4gICAgdG9wOiAxMiU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxuICAucHJlc2VudGF0aW9uLWJveCAubmF2YmFyLWltZyB7XG4gICAgbGVmdDogNTElO1xuICAgIHRvcDogNTUlO1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAucHJlc2VudGF0aW9uLWJveCAubW9kYWwtaW1nIHtcbiAgICBsZWZ0OiAzNiU7XG4gICAgdG9wOiA4MCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAucHJlc2VudGF0aW9uLWJveCAuYmxvZy1jYXJkIHtcbiAgICBsZWZ0OiA3JTtcbiAgICB0b3A6IDIwJTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1ib3ggLnByaWNpbmctY2FyZCB7XG4gICAgbGVmdDogMTglO1xuICAgIHRvcDogNDAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1ib3ggLnNvY2lhbC1idG4taW1nIHtcbiAgICBsZWZ0OiA2MCU7XG4gICAgdG9wOiA4MCU7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG4gIC5wcmVzZW50YXRpb24tYm94IC5kcm9wZG93bi1idG4taW1nIHtcbiAgICBsZWZ0OiAzMCU7XG4gICAgdG9wOiA5JTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJlc2VudGF0aW9uLWJveCB7XG4gICAgd2lkdGg6IDY1MHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb24tYm94IC5nYWRnZXQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucHJlc2VudGF0aW9uLWJveCAucHJpY2luZy1jYXJkLFxuLnByZXNlbnRhdGlvbi1ib3ggLmRyb3Bkb3duLWJ0bi1pbWcsXG4ucHJlc2VudGF0aW9uLWJveCAuYmxvZy1jYXJkLFxuLnByZXNlbnRhdGlvbi1ib3ggLnByb2ZpbGUtY2FyZCxcbi5wcmVzZW50YXRpb24tYm94IC5uYXZiYXItaW1nLFxuLnByZXNlbnRhdGlvbi1ib3ggLm1vZGFsLWltZyxcbi5wcmVzZW50YXRpb24tYm94IC5zb2NpYWwtYnRuLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSg0NiwgNTQsIDgwLCAwLjE1KTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1ib3ggLnByb2ZpbGUtY2FyZCB7XG4gICAgbGVmdDogNzUlO1xuICAgIHRvcDogMyU7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAucHJlc2VudGF0aW9uLWJveCAubmF2YmFyLWltZyB7XG4gICAgbGVmdDogNTUlO1xuICAgIHRvcDogNjUlO1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1ib3ggLm1vZGFsLWltZyB7XG4gICAgbGVmdDogMTklO1xuICAgIHRvcDogNjclO1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1ib3ggLmJsb2ctY2FyZCB7XG4gICAgbGVmdDogNyU7XG4gICAgdG9wOiAzJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wcmVzZW50YXRpb24tYm94IC5wcmljaW5nLWNhcmQge1xuICAgIGxlZnQ6IDAlO1xuICAgIHRvcDogMzAlO1xuICAgIGhlaWdodDogMTY1cHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1ib3ggLnNvY2lhbC1idG4taW1nIHtcbiAgICBsZWZ0OiAyJTtcbiAgICB0b3A6IDc4JTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbiAgLnByZXNlbnRhdGlvbi1ib3ggLmRyb3Bkb3duLWJ0bi1pbWcge1xuICAgIGxlZnQ6IDMwJTtcbiAgICB0b3A6IC0xMiU7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5jYXJkLWJveCB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDkwMHB4O1xuICAtbW96LXBlcnNwZWN0aXZlOiA5MDBweDtcbiAgLW8tcGVyc3BlY3RpdmU6IDkwMHB4O1xuICBwZXJzcGVjdGl2ZTogOTAwcHg7XG4gIHdpZHRoOiAyNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtYm94IC5jYXJkLWNvbXBvbmVudCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgLW1vei10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtby10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNhcmQtYm94IC5jYXJkLWNvbXBvbmVudCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLmNhcmQtYm94IC5jYXJkLWNvbXBvbmVudC5jYXJkLWNvbXBvbmVudC1sZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogODAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQtYm94IC5jYXJkLWNvbXBvbmVudC5jYXJkLWNvbXBvbmVudC1sZyB7XG4gICAgbWF4LWhlaWdodDogNDEwcHg7XG4gIH1cbn1cbi5jYXJkLWJveCAuY2FyZC1jb21wb25lbnQuY2FyZC1jb21wb25lbnQteHMge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIzMHB4O1xufVxuLmNhcmQtYm94IC5jYXJkLWNvbXBvbmVudCAuZnJvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoNDYsIDU0LCA4MCwgMC4xNzUpO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGVZKDI0ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKDI0ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgyNGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDI0ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDI0ZGVnKTtcbn1cbi5jYXJkLWJveCAuY2FyZC1jb21wb25lbnQgLmZyb250OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcmQtYm94IC5wYWdlLWNhcmQge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDQ2LCA1NCwgODAsIDAuMTc1KTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLmNhcmQtYm94IC5wYWdlLWNhcmQ6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNhcmQtYm94IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZC1ib3gge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuXG4uY29weS1kb2NzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jb3B5LWRvY3MuY29waWVkIHtcbiAgYmFja2dyb3VuZDogIzA1QTY3Nztcbn1cbi5jb3B5LWRvY3M6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pbmRleC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGNvbG9yOiAjZGNkY2RjO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbCBlYXNlO1xufVxuXG4uaW5kZXgtaWNvbi1qYXZhc2NyaXB0IHtcbiAgYm90dG9tOiA4MHB4O1xuICBsZWZ0OiA0MHB4O1xufVxuXG4uaW5kZXgtaWNvbi1qYXZhc2NyaXB0OmhvdmVyIHtcbiAgY29sb3I6ICNmMWRhMWM7XG59XG5cbi5pbmRleC1pY29uLWJvb3RzdHJhcCB7XG4gIGJvdHRvbTogLTE1MHB4O1xuICByaWdodDogLTclO1xufVxuXG4uaW5kZXgtaWNvbi1ib290c3RyYXA6aG92ZXIge1xuICBjb2xvcjogIzU1M2Q3Yztcbn1cblxuLmljb24tc2Fzczpob3ZlciB7XG4gIGNvbG9yOiAjQ0Q2Nzk5O1xufVxuXG4uaW5kZXgtaWNvbi1jb2RlIHtcbiAgYm90dG9tOiAxODBweDtcbiAgbGVmdDogLTgwcHg7XG59XG5cbi5pbmRleC1pY29uLWNvZGU6aG92ZXIge1xuICBjb2xvcjogI2ZmN2Y2Njtcbn1cblxuLmluZGV4LWljb24tZ3VscDpob3ZlciB7XG4gIGNvbG9yOiAjZTM0YTRmO1xufVxuXG4uaW5kZXgtaWNvbi1ndWxwIHtcbiAgbGVmdDogMjUwcHg7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5cbi5pbmRleC1pY29uLWh0bWw1IHtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJvdHRvbTogMTUwcHg7XG59XG5cbi5pbmRleC1pY29uLWh0bWw1OmhvdmVyIHtcbiAgY29sb3I6ICNlNTRiMjA7XG59XG5cbi5pbmRleC1pY29uLWNzczMge1xuICByaWdodDogNDBweDtcbiAgYm90dG9tOiAtMjBweDtcbn1cblxuLmluZGV4LWljb24tY3NzMzpob3ZlciB7XG4gIGNvbG9yOiAjZTU0YjIwO1xufVxuXG4uaW5kZXgtaWNvbi1ucG0ge1xuICByaWdodDogMTgwcHg7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuLmluZGV4LWljb24tbnBtOmhvdmVyIHtcbiAgY29sb3I6ICNjYzNmM2Q7XG59XG5cbi5pbmRleC1pY29uLWZvbnRhd2Vzb21lIHtcbiAgcmlnaHQ6IDM0MHB4O1xuICBib3R0b206IC00MHB4O1xufVxuXG4uaW5kZXgtaWNvbi1mb250YXdlc29tZTpob3ZlciB7XG4gIGNvbG9yOiAjMzQ5OUVGO1xufVxuXG4uaW5kZXgtaWNvbi1pbGx1c3RyYXRpb25zIHtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAtNDBweDtcbn1cblxuLmluZGV4LWljb24taWxsdXN0cmF0aW9uczpob3ZlciB7XG4gIGNvbG9yOiAjNjFEQUZCO1xufVxuXG4vKipcbiAqID0gRm9vdGVyc1xuICovXG4uZm9vdGVyIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZm9vdGVyIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY3OTllO1xufVxuLmZvb3RlciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG4uZm9vdGVyIHVsIGxpIC5idG4ge1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyIHVsLmxpbmtzLWhvcml6b250YWw6Zmlyc3QtY2hpbGQgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb290ZXIgdWwubGlua3MtaG9yaXpvbnRhbDpsYXN0LWNoaWxkIGEge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmZvb3RlciB1bC5saW5rcy12ZXJ0aWNhbCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLmZvb3RlciB1bC5saW5rcy12ZXJ0aWNhbCBsaSBhIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLmZvb3RlciB1bC5saW5rcy12ZXJ0aWNhbCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5mb290ZXIgdWwuaWNvbi1ib3ggaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG4uZm9vdGVyIC5zb2NpYWwtYnV0dG9ucyBhLFxuLmZvb3RlciAuc29jaWFsLWJ1dHRvbnMgLmJ0biB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjM3NXJlbTtcbn1cbi5mb290ZXIgLmZvb3Rlci1icmFuZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb290ZXIgLmZvb3Rlci1icmFuZCBpbWcuY29tbW9uIHtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZvb3RlciAuZm9vdGVyLWJyYW5kIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZm9vdGVyIC5mb290ZXItYnJhbmQ6aG92ZXIsIC5mb290ZXIgLmZvb3Rlci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjMmUzNjUwO1xufVxuLmZvb3RlciAuZm9vdGVyLWxhbmd1YWdlLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyLWxhbmd1YWdlLWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5mb290ZXIgLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZm9vdGVyIC5wdWxsLWNlbnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi8qKlxuICogPSBTaWRlYmFyc1xuICovXG4jZG9jLWluZGV4Om5vdCguY29sbGFwc2Uuc2hvdyksIC5kb2Mtc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZG9jLWluZGV4IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5kb2Mtc2lkZWJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMnJlbSk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMnJlbTtcbiAgfVxuICAuZG9jLXNpZGViYXIgLm5hdi1saW5rW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSA+IC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDAuMjVyZW07XG4gIH1cbiAgLmRvYy1zaWRlYmFyIC5uYXYgLm5hdi1pdGVtIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4udXBncmFkZS10by1wcm8ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDIzMHB4O1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi8qXG4gKiBTaWRlYmFyXG4qL1xuLnNpZGViYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuM3M7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICB9XG59XG4uc2lkZWJhciAubmF2IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaWRlYmFyIC5uYXYtaXRlbSB7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG4uc2lkZWJhciAubmF2LWl0ZW0uYWN0aXZlID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNlYWVkZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM2NTA7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICM0YzU2ODA7XG59XG4uc2lkZWJhciAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNlYWVkZjI7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICMyNjJCNDA7XG59XG4uc2lkZWJhciAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNlYWVkZjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTM2NTA7XG59XG4uc2lkZWJhciAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpZGViYXIgLm5hdi1saW5rICsgLm11bHRpLWxldmVsIHtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxuLnNpZGViYXIgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwLjU1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5zaWRlYmFyIC5uYXYtbGluayAuc2lkZWJhci1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpZGViYXIgLm5hdi1saW5rIC5zaWRlYmFyLWljb24gc3BhbiB7XG4gIG1pbi13aWR0aDogMjJweDtcbn1cbi5zaWRlYmFyIC5uYXYtbGluayAuc2lkZWJhci1pY29uIHN2ZyB7XG4gIG1pbi13aWR0aDogMjJweDtcbn1cbi5zaWRlYmFyIC5uYXYtbGluayAuc2lkZWJhci1pY29uLnN2Zy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuLnNpZGViYXIgLm5hdi1saW5rIC5saW5rLWFycm93IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5zaWRlYmFyIC5uYXYtbGluazpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDc2LCA4NiwgMTI4LCAwLjIpO1xufVxuLnNpZGViYXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuLnNpZGViYXIgLm11bHRpLWxldmVsIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cbi5zaWRlYmFyIC5zaWRlYmFyLXRleHQsXG4uc2lkZWJhciAubGluay1hcnJvdyxcbi5zaWRlYmFyIC5iYWRnZSxcbi5zaWRlYmFyIC5ub3RpZmljYXRpb24tY291bnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhciAuc2lkZWJhci10ZXh0LFxuLnNpZGViYXIgLmxpbmstYXJyb3csXG4uc2lkZWJhciAuYmFkZ2UsXG4uc2lkZWJhciAubm90aWZpY2F0aW9uLWNvdW50IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGViYXIgLnNpZGViYXItdGV4dC1jb250cmFjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc2lkZWJhciAuc2lkZWJhci10ZXh0LWNvbnRyYWN0ZWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci5jb250cmFjdGVkIHtcbiAgICBtYXgtd2lkdGg6IDk1cHg7XG4gIH1cbiAgLnNpZGViYXIuY29udHJhY3RlZCAuc2lkZWJhci10ZXh0LFxuLnNpZGViYXIuY29udHJhY3RlZCAubGluay1hcnJvdyxcbi5zaWRlYmFyLmNvbnRyYWN0ZWQgLmJhZGdlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zaWRlYmFyLmNvbnRyYWN0ZWQgLm5vdGlmaWNhdGlvbi1jb3VudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDM1cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBmb250LXNpemU6IDAuN3JlbTtcbiAgICBwYWRkaW5nOiAwLjJyZW07XG4gIH1cbiAgLnNpZGViYXIuY29udHJhY3RlZCAubmF2LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDdweDtcbiAgfVxuICAuc2lkZWJhci5jb250cmFjdGVkIC5uYXYtaXRlbS5hY3RpdmUgPiAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjJCNDA7XG4gIH1cbiAgLnNpZGViYXIuY29udHJhY3RlZCAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICB9XG4gIC5zaWRlYmFyLmNvbnRyYWN0ZWQgLnNpZGViYXItdGV4dC1jb250cmFjdGVkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbiAgLnNpZGViYXIuY29udHJhY3RlZCAubXVsdGktbGV2ZWwgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIH1cbiAgLnNpZGViYXIuY29udHJhY3RlZCAubmF2LWl0ZW0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnNpZGViYXIuY29udHJhY3RlZCAuc2lkZWJhci1pY29uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlYmFyLmNvbnRyYWN0ZWQgKyAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIH1cbn1cblxuLnNpZGViYXItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5zaWRlYmFyLWlubmVyIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMC41cmVtO1xufVxuLnNpZGViYXItaW5uZXIgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzY1MDtcbn1cbi5zaWRlYmFyLWlubmVyIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uc2lkZWJhci1pbm5lciAuYWNjb3JkaW9uIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG59XG4uc2lkZWJhci1pbm5lciAuYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwIDA7XG59XG4uc2lkZWJhci1pbm5lciAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc2lkZWJhci1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udXNlci1jYXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICMyZTM2NTA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250ZW50IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAgMXJlbSAwIDFyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbnRlbnQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI2MHB4O1xuICB9XG59XG5cbi5zaWRlYmFyLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLnNpZGViYXItdG9nZ2xlOmhvdmVyLCAuc2lkZWJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZWFlZGYyO1xufVxuXG4uc2lkZWJhci10cmFuc2l0aW9uLWVudGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNpZGViYXItdHJhbnNpdGlvbi1lbnRlci1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xufVxuXG4uc2lkZWJhci10cmFuc2l0aW9uLWV4aXQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2lkZWJhci10cmFuc2l0aW9uLWV4aXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcbn1cblxuLyoqXG4gKiA9IEFjY29yZGlvbnNcbiAqL1xuLmFjY29yZGlvbi1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmFjY29yZGlvbi1idXR0b24gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sIC5hY2NvcmRpb24tYnV0dG9uIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjNjFEQUZCO1xufVxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0YwRjNGNjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWxlcnQtaWNvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5hbGVydC1pY29uIHNwYW4ge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbi8qKlxuICogPSBBdmF0YXJzXG4gKi9cbi5hdmF0YXIgKyAuYXZhdGFyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYXZhdGFyLWxpbmsgaW1nIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbn1cblxuLmF1dGhvci1pbWFnZSBpbWcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4udXNlci1hdmF0YXIge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgbWluLWhlaWdodDogMi41cmVtO1xuICBtaW4td2lkdGg6IDIuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udXNlci1hdmF0YXIueHMtYXZhdGFyIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG4udXNlci1hdmF0YXIueHMtYXZhdGFyIGltZyB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xufVxuLnVzZXItYXZhdGFyIC5tZC1hdmF0YXIge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBtaW4taGVpZ2h0OiAycmVtO1xuICBtaW4td2lkdGg6IDJyZW07XG59XG4udXNlci1hdmF0YXIubGctYXZhdGFyIHtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHdpZHRoOiAzLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuNXJlbTtcbiAgbWluLXdpZHRoOiAzLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudXNlci1hdmF0YXIubGctYXZhdGFyIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgbWluLWhlaWdodDogMnJlbTtcbiAgICBtaW4td2lkdGg6IDJyZW07XG4gIH1cbn1cbi51c2VyLWF2YXRhci54bC1hdmF0YXIge1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgd2lkdGg6IDQuNXJlbTtcbiAgbWluLWhlaWdodDogNC41cmVtO1xuICBtaW4td2lkdGg6IDQuNXJlbTtcbn1cbi51c2VyLWF2YXRhci5sYXJnZS1hdmF0YXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwcmVtO1xuICB3aWR0aDogMTByZW07XG4gIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICBtaW4td2lkdGg6IDEwcmVtO1xufVxuXG4uYXZhdGFyLWdyb3VwIC5hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXI6aG92ZXIge1xuICB6LWluZGV4OiAzO1xufVxuLmF2YXRhci1ncm91cCAuYXZhdGFyICsgLmF2YXRhciB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbn1cblxuLyoqXG4gKiA9IEJhZGdlc1xuICovXG4uYmFkZ2Uge1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5iYWRnZSBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmFkZ2Uuc3VwZXItYmFkZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC44NzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjg3NWVtO1xufVxuXG4uYmFkZ2UtaW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbn1cbi5iYWRnZS1pbmxpbmUgKyBzcGFuIHtcbiAgdG9wOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5iYWRnZS1pbmxpbmUgKyBzcGFuID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmFkZ2UtbWQge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNHJlbTtcbn1cblxuLmJhZGdlLWxnIHtcbiAgcGFkZGluZzogMC4zNXJlbSAwLjg1cmVtO1xufVxuXG4uYmFkZ2UteGwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuMzVyZW0gMC44NXJlbTtcbn1cblxuLmJ0biAuYmFkZ2UtY29ybmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDNweCBzb2xpZDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cblxuLndpLXRhZ3MgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4xMjVyZW0gMC44NzVyZW07XG4gIG1hcmdpbjogMC4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBpeGVsLXByby1iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICByaWdodDogLTIwcHg7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICB0b3A6IC00NnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGl4ZWwtcHJvLWJhZGdlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcmlnaHQ6IC0xM3B4O1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIHRvcDogLTIzcHg7XG4gIH1cbn1cblxuLnN1YnNjcmlwdGlvbi1iYWRnZSB7XG4gIHRvcDogLTE5cHg7XG4gIHJpZ2h0OiAtMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4vKlxuKiA9IEJ1dHRvbnNcbiovXG4uYnRuLmJ0bi1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYnRuLmJ0bi1tZCB7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMS4yNXJlbTtcbn1cbi5idG4uYnRuLXhzIHtcbiAgcGFkZGluZzogMC4xNzVyZW0gMC40NXJlbTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG59XG5cbi5idG4taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDIuNTc1cmVtO1xuICBoZWlnaHQ6IDIuNTc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ0bi1pY29uLW9ubHkuYnRuLXhzIHtcbiAgd2lkdGg6IDEuN3JlbTtcbiAgaGVpZ2h0OiAxLjdyZW07XG59XG4uYnRuLWljb24tb25seS5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLWljb24tb25seS5idG4ge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5jb3B5LWNvZGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5M2E1YmU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jb3B5LWNvZGUtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MkI0MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNvcHktY29kZS10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI0cHg7XG4gIHJpZ2h0OiA5MHB4O1xufVxuXG4vKipcbiAqID0gQnJlYWRjcnVtYnNcbiAqL1xuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0sIC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiAjNjY3OTllO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJyZWFkY3J1bWItaXRlbSwgLmJyZWFkY3J1bWItaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjNjY3OTllO1xufVxuXG4uYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnJlYWRjcnVtYi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzI2MkI0MDtcbn1cbi5icmVhZGNydW1iLXByaW1hcnkgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXByaW1hcnkuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItcHJpbWFyeS5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5cbi5icmVhZGNydW1iLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM2MURBRkI7XG59XG4uYnJlYWRjcnVtYi1zZWNvbmRhcnkgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXNlY29uZGFyeS5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1zZWNvbmRhcnkuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNjFEQUZCO1xufVxuXG4uYnJlYWRjcnVtYi10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQ6ICMxQjk5OEI7XG59XG4uYnJlYWRjcnVtYi10ZXJ0aWFyeSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItdGVydGlhcnkuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItdGVydGlhcnkuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMUI5OThCO1xufVxuXG4uYnJlYWRjcnVtYi1xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZDogI0M5NjQ4MDtcbn1cbi5icmVhZGNydW1iLXF1YXRlcm5hcnkgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXF1YXRlcm5hcnkuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItcXVhdGVybmFyeS5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNDOTY0ODA7XG59XG5cbi5icmVhZGNydW1iLXByaW1hcnktYXBwIHtcbiAgYmFja2dyb3VuZDogI0VCRjRGNjtcbn1cbi5icmVhZGNydW1iLXByaW1hcnktYXBwIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1wcmltYXJ5LWFwcC5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1wcmltYXJ5LWFwcC5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNFQkY0RjY7XG59XG5cbi5icmVhZGNydW1iLXNlY29uZGFyeS1hcHAge1xuICBiYWNrZ3JvdW5kOiAjNDI0QUEwO1xufVxuLmJyZWFkY3J1bWItc2Vjb25kYXJ5LWFwcCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItc2Vjb25kYXJ5LWFwcC5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1zZWNvbmRhcnktYXBwLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzQyNEFBMDtcbn1cblxuLmJyZWFkY3J1bWItbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWFlZGYyO1xufVxuLmJyZWFkY3J1bWItbGlnaHQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLWxpZ2h0LmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLWxpZ2h0LmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2VhZWRmMjtcbn1cblxuLmJyZWFkY3J1bWItbGlnaHRlbiB7XG4gIGJhY2tncm91bmQ6ICNGMEYzRjY7XG59XG4uYnJlYWRjcnVtYi1saWdodGVuIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1saWdodGVuLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLWxpZ2h0ZW4uYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRjBGM0Y2O1xufVxuXG4uYnJlYWRjcnVtYi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzA1QTY3Nztcbn1cbi5icmVhZGNydW1iLXN1Y2Nlc3MgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXN1Y2Nlc3MuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItc3VjY2Vzcy5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMwNUE2Nzc7XG59XG5cbi5icmVhZGNydW1iLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMDk0OEIzO1xufVxuLmJyZWFkY3J1bWItaW5mbyAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItaW5mby5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1pbmZvLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzA5NDhCMztcbn1cblxuLmJyZWFkY3J1bWItd2FybmluZyB7XG4gIGJhY2tncm91bmQ6ICNmNWI3NTk7XG59XG4uYnJlYWRjcnVtYi13YXJuaW5nIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi13YXJuaW5nLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLXdhcm5pbmcuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjViNzU5O1xufVxuXG4uYnJlYWRjcnVtYi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjRkE1MjUyO1xufVxuLmJyZWFkY3J1bWItZGFuZ2VyIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1kYW5nZXIuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZGFuZ2VyLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI0ZBNTI1Mjtcbn1cblxuLmJyZWFkY3J1bWItd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItd2hpdGUgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXdoaXRlLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLXdoaXRlLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJyZWFkY3J1bWItZ3JheSB7XG4gIGJhY2tncm91bmQ6ICM0QTUwNzM7XG59XG4uYnJlYWRjcnVtYi1ncmF5IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1ncmF5LmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLWdyYXkuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNEE1MDczO1xufVxuXG4uYnJlYWRjcnVtYi1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kOiAjNGM1NjgwO1xufVxuLmJyZWFkY3J1bWItaW5kaWdvIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1pbmRpZ28uYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItaW5kaWdvLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzRjNTY4MDtcbn1cblxuLmJyZWFkY3J1bWItaW5kaWdvRGFyayB7XG4gIGJhY2tncm91bmQ6ICMxYjFiMzc7XG59XG4uYnJlYWRjcnVtYi1pbmRpZ29EYXJrIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1pbmRpZ29EYXJrLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLWluZGlnb0RhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWIxYjM3O1xufVxuXG4uYnJlYWRjcnVtYi1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzI2MkI0MDtcbn1cbi5icmVhZGNydW1iLWRhcmsgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLWRhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZGFyay5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG5cbi5icmVhZGNydW1iLXNvZnQge1xuICBiYWNrZ3JvdW5kOiAjZjVmOGZiO1xufVxuLmJyZWFkY3J1bWItc29mdCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItc29mdC5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1zb2Z0LmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2Y1ZjhmYjtcbn1cblxuLmJyZWFkY3J1bWItYmxhY2sge1xuICBiYWNrZ3JvdW5kOiAjMmUzNjUwO1xufVxuLmJyZWFkY3J1bWItYmxhY2sgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLWJsYWNrLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLWJsYWNrLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzJlMzY1MDtcbn1cblxuLmJyZWFkY3J1bWItYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICMwOTQ4QjM7XG59XG4uYnJlYWRjcnVtYi1ibHVlIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1ibHVlLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLWJsdWUuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDk0OEIzO1xufVxuXG4uYnJlYWRjcnVtYi1ibHVlRGFyayB7XG4gIGJhY2tncm91bmQ6ICMwNDE3Mzc7XG59XG4uYnJlYWRjcnVtYi1ibHVlRGFyayAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItYmx1ZURhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItYmx1ZURhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDQxNzM3O1xufVxuXG4uYnJlYWRjcnVtYi1waW5rIHtcbiAgYmFja2dyb3VuZDogI0M5NjQ4MDtcbn1cbi5icmVhZGNydW1iLXBpbmsgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXBpbmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItcGluay5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNDOTY0ODA7XG59XG5cbi5icmVhZGNydW1iLXBpbmtEYXJrIHtcbiAgYmFja2dyb3VuZDogIzM3MWIxYjtcbn1cbi5icmVhZGNydW1iLXBpbmtEYXJrIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1waW5rRGFyay5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1waW5rRGFyay5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMzNzFiMWI7XG59XG5cbi5icmVhZGNydW1iLWN5YW4ge1xuICBiYWNrZ3JvdW5kOiAjNjNiMWJkO1xufVxuLmJyZWFkY3J1bWItY3lhbiAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItY3lhbi5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1jeWFuLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzYzYjFiZDtcbn1cblxuLmJyZWFkY3J1bWItY3lhbkRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMWMzMjM5O1xufVxuLmJyZWFkY3J1bWItY3lhbkRhcmsgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLWN5YW5EYXJrLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLWN5YW5EYXJrLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzFjMzIzOTtcbn1cblxuLmJyZWFkY3J1bWItcHVycGxlIHtcbiAgYmFja2dyb3VuZDogIzg5NjVlMDtcbn1cbi5icmVhZGNydW1iLXB1cnBsZSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItcHVycGxlLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLXB1cnBsZS5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM4OTY1ZTA7XG59XG5cbi5icmVhZGNydW1iLXB1cnBsZURhcmsge1xuICBiYWNrZ3JvdW5kOiAjMWExYTM3O1xufVxuLmJyZWFkY3J1bWItcHVycGxlRGFyayAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItcHVycGxlRGFyay5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1wdXJwbGVEYXJrLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzFhMWEzNztcbn1cblxuLmJyZWFkY3J1bWItc29mdC1pbmRpZ28ge1xuICBiYWNrZ3JvdW5kOiAjZjVlOGZmO1xufVxuLmJyZWFkY3J1bWItc29mdC1pbmRpZ28gLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXNvZnQtaW5kaWdvLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLXNvZnQtaW5kaWdvLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2Y1ZThmZjtcbn1cblxuLmJyZWFkY3J1bWItc29mdC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6ICMyQ0E1OEQ7XG59XG4uYnJlYWRjcnVtYi1zb2Z0LWdyZWVuIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1zb2Z0LWdyZWVuLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLXNvZnQtZ3JlZW4uYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMkNBNThEO1xufVxuXG4uYnJlYWRjcnVtYi1zb2Z0LWdyZWVuRGFyayB7XG4gIGJhY2tncm91bmQ6ICMxMTNkMzE7XG59XG4uYnJlYWRjcnVtYi1zb2Z0LWdyZWVuRGFyayAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItc29mdC1ncmVlbkRhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItc29mdC1ncmVlbkRhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTEzZDMxO1xufVxuXG4uYnJlYWRjcnVtYi1ncmF5LTEwMCB7XG4gIGJhY2tncm91bmQ6ICNmM2Y3ZmE7XG59XG4uYnJlYWRjcnVtYi1ncmF5LTEwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItZ3JheS0xMDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZ3JheS0xMDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjNmN2ZhO1xufVxuXG4uYnJlYWRjcnVtYi1ncmF5LTIwMCB7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmI7XG59XG4uYnJlYWRjcnVtYi1ncmF5LTIwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItZ3JheS0yMDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZ3JheS0yMDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjVmOGZiO1xufVxuXG4uYnJlYWRjcnVtYi1ncmF5LTMwMCB7XG4gIGJhY2tncm91bmQ6ICNGMEYzRjY7XG59XG4uYnJlYWRjcnVtYi1ncmF5LTMwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItZ3JheS0zMDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZ3JheS0zMDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRjBGM0Y2O1xufVxuXG4uYnJlYWRjcnVtYi1ncmF5LTQwMCB7XG4gIGJhY2tncm91bmQ6ICNlYWVkZjI7XG59XG4uYnJlYWRjcnVtYi1ncmF5LTQwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItZ3JheS00MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZ3JheS00MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZWFlZGYyO1xufVxuXG4uYnJlYWRjcnVtYi1ncmF5LTUwMCB7XG4gIGJhY2tncm91bmQ6ICNkMWQ3ZTA7XG59XG4uYnJlYWRjcnVtYi1ncmF5LTUwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItZ3JheS01MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZ3JheS01MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZDFkN2UwO1xufVxuXG4uYnJlYWRjcnVtYi1ncmF5LTYwMCB7XG4gIGJhY2tncm91bmQ6ICM5M2E1YmU7XG59XG4uYnJlYWRjcnVtYi1ncmF5LTYwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItZ3JheS02MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZ3JheS02MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTNhNWJlO1xufVxuXG4uYnJlYWRjcnVtYi1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQ6ICM2Njc5OWU7XG59XG4uYnJlYWRjcnVtYi1ncmF5LTcwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItZ3JheS03MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZ3JheS03MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNjY3OTllO1xufVxuXG4uYnJlYWRjcnVtYi1ncmF5LTgwMCB7XG4gIGJhY2tncm91bmQ6ICM1MDY2OTA7XG59XG4uYnJlYWRjcnVtYi1ncmF5LTgwMCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItZ3JheS04MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZ3JheS04MDAuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTA2NjkwO1xufVxuXG4uYnJlYWRjcnVtYi1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6ICMzYjU5OTk7XG59XG4uYnJlYWRjcnVtYi1mYWNlYm9vayAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItZmFjZWJvb2suYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZmFjZWJvb2suYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2I1OTk5O1xufVxuXG4uYnJlYWRjcnVtYi1mYWNlYm9va0Rhcmsge1xuICBiYWNrZ3JvdW5kOiAjMWQyYjRhO1xufVxuLmJyZWFkY3J1bWItZmFjZWJvb2tEYXJrIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1mYWNlYm9va0RhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZmFjZWJvb2tEYXJrLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzFkMmI0YTtcbn1cblxuLmJyZWFkY3J1bWItdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6ICMxZGExZjI7XG59XG4uYnJlYWRjcnVtYi10d2l0dGVyIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi10d2l0dGVyLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLXR3aXR0ZXIuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWRhMWYyO1xufVxuXG4uYnJlYWRjcnVtYi10d2l0dGVyRGFyayB7XG4gIGJhY2tncm91bmQ6ICMwNzI5M2U7XG59XG4uYnJlYWRjcnVtYi10d2l0dGVyRGFyayAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItdHdpdHRlckRhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItdHdpdHRlckRhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDcyOTNlO1xufVxuXG4uYnJlYWRjcnVtYi1nb29nbGUge1xuICBiYWNrZ3JvdW5kOiAjREI0MzM3O1xufVxuLmJyZWFkY3J1bWItZ29vZ2xlIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1nb29nbGUuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZ29vZ2xlLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI0RCNDMzNztcbn1cblxuLmJyZWFkY3J1bWItaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZDogI2U0NDA1Zjtcbn1cbi5icmVhZGNydW1iLWluc3RhZ3JhbSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItaW5zdGFncmFtLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLWluc3RhZ3JhbS5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNlNDQwNWY7XG59XG5cbi5icmVhZGNydW1iLXBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWM7XG59XG4uYnJlYWRjcnVtYi1waW50ZXJlc3QgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXBpbnRlcmVzdC5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1waW50ZXJlc3QuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjYmQwODFjO1xufVxuXG4uYnJlYWRjcnVtYi15b3V0dWJlIHtcbiAgYmFja2dyb3VuZDogI2NkMjAxZjtcbn1cbi5icmVhZGNydW1iLXlvdXR1YmUgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXlvdXR1YmUuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWIteW91dHViZS5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNjZDIwMWY7XG59XG5cbi5icmVhZGNydW1iLXNsYWNrIHtcbiAgYmFja2dyb3VuZDogIzNhYWY4NTtcbn1cbi5icmVhZGNydW1iLXNsYWNrIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1zbGFjay5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1zbGFjay5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMzYWFmODU7XG59XG5cbi5icmVhZGNydW1iLXNsYWNrRGFyayB7XG4gIGJhY2tncm91bmQ6ICMxMzM5MmI7XG59XG4uYnJlYWRjcnVtYi1zbGFja0RhcmsgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXNsYWNrRGFyay5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1zbGFja0RhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTMzOTJiO1xufVxuXG4uYnJlYWRjcnVtYi1kcmliYmJsZSB7XG4gIGJhY2tncm91bmQ6ICNlYTRjODk7XG59XG4uYnJlYWRjcnVtYi1kcmliYmJsZSAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItZHJpYmJibGUuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZHJpYmJibGUuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZWE0Yzg5O1xufVxuXG4uYnJlYWRjcnVtYi1kcm9wYm94IHtcbiAgYmFja2dyb3VuZDogIzFFOTBGRjtcbn1cbi5icmVhZGNydW1iLWRyb3Bib3ggLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLWRyb3Bib3guYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZHJvcGJveC5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMxRTkwRkY7XG59XG5cbi5icmVhZGNydW1iLXR3aXRjaCB7XG4gIGJhY2tncm91bmQ6ICM0QjM2N0M7XG59XG4uYnJlYWRjcnVtYi10d2l0Y2ggLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXR3aXRjaC5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi10d2l0Y2guYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNEIzNjdDO1xufVxuXG4uYnJlYWRjcnVtYi1wYXlwYWwge1xuICBiYWNrZ3JvdW5kOiAjZWNiMzJjO1xufVxuLmJyZWFkY3J1bWItcGF5cGFsIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1wYXlwYWwuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItcGF5cGFsLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2VjYjMyYztcbn1cblxuLmJyZWFkY3J1bWItcGF5cGFsRGFyayB7XG4gIGJhY2tncm91bmQ6ICM0OTM3MGU7XG59XG4uYnJlYWRjcnVtYi1wYXlwYWxEYXJrIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1wYXlwYWxEYXJrLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5icmVhZGNydW1iLXBheXBhbERhcmsuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDkzNzBlO1xufVxuXG4uYnJlYWRjcnVtYi1iZWhhbmNlIHtcbiAgYmFja2dyb3VuZDogIzAwNTdmZjtcbn1cbi5icmVhZGNydW1iLWJlaGFuY2UgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLWJlaGFuY2UuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItYmVoYW5jZS5icmVhZGNydW1iLXRyYW5zcGFyZW50IC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICMwMDU3ZmY7XG59XG5cbi5icmVhZGNydW1iLXJlZGRpdCB7XG4gIGJhY2tncm91bmQ6ICNFODQ0MjI7XG59XG4uYnJlYWRjcnVtYi1yZWRkaXQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1iLXJlZGRpdC5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uYnJlYWRjcnVtYi1yZWRkaXQuYnJlYWRjcnVtYi10cmFuc3BhcmVudCAuYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRTg0NDIyO1xufVxuXG4uYnJlYWRjcnVtYi1naXRodWIge1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xufVxuLmJyZWFkY3J1bWItZ2l0aHViIC5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYi1naXRodWIuYnJlYWRjcnVtYi10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmJyZWFkY3J1bWItZ2l0aHViLmJyZWFkY3J1bWItdHJhbnNwYXJlbnQgLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmJyZWFkY3J1bWItdGV4dC1saWdodCAuYnJlYWRjcnVtYi1pdGVtLCAuYnJlYWRjcnVtYi10ZXh0LWxpZ2h0IC5icmVhZGNydW1iLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJyZWFkY3J1bWItdGV4dC1saWdodCAuYnJlYWRjcnVtYi1pdGVtOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4vKipcbiAqID0gQmxvZyBjYXJkc1xuICovXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZC1pbWctb3ZlcmxheSAuY2FyZC1mb290ZXIsXG4uY2FyZC1pbWctb3ZlcmxheSAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY3OTllO1xufVxuXG4vKipcbiAqID0gQ2FyZHNcbiAqL1xuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZCAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLmhvdmVyLXN0YXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbn1cbi5jYXJkIC5wcm9maWxlLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY2FyZC50aW1lbGluZS1jYXJkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbTtcbiAgICBib3JkZXI6IDhweCBzb2xpZCAjMmUzNjUwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2UwZTZlYyAjZTBlNmVjIHRyYW5zcGFyZW50O1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoNDYsIDU0LCA4MCwgMC4xNSk7XG4gIH1cbiAgLmNhcmQubGVmdC10aW1lbGluZS1jYXJkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgYm9yZGVyOiA4cHggc29saWQgIzJlMzY1MDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNlMGU2ZWMgI2UwZTZlYyB0cmFuc3BhcmVudDtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDQ2LCA1NCwgODAsIDAuMTUpO1xuICB9XG59XG5cbi5tZXNzYWdlLXdyYXBwZXIgLmNhcmQsXG4udGFzay13cmFwcGVyIC5jYXJkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY3VzdG9tZXItdGVzdGltb25pYWwgLmNvbnRlbnQtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG4gIGJvcmRlcjogOHB4IHNvbGlkICMyZTM2NTA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2UwZTZlYyAjZTBlNmVjIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDQ2LCA1NCwgODAsIDAuMTUpO1xufVxuXG4ucHJvZmlsZS1wYWdlIC5jYXJkLXByb2ZpbGUge1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG59XG4ucHJvZmlsZS1wYWdlIC5jYXJkLXByb2ZpbGUgLmNhcmQtcHJvZmlsZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9maWxlLXBhZ2UgLmNhcmQtcHJvZmlsZSAuY2FyZC1wcm9maWxlLWltYWdlIGltZyB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnByb2ZpbGUtcGFnZSAuY2FyZC1wcm9maWxlIC5jYXJkLXByb2ZpbGUtaW1hZ2UgaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMzJSk7XG59XG4ucHJvZmlsZS1wYWdlIC5jYXJkLXByb2ZpbGUgLmNhcmQtcHJvZmlsZS1zdGF0cyB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5wcm9maWxlLXBhZ2UgLmNhcmQtcHJvZmlsZSAuY2FyZC1wcm9maWxlLXN0YXRzID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xufVxuLnByb2ZpbGUtcGFnZSAuY2FyZC1wcm9maWxlIC5jYXJkLXByb2ZpbGUtc3RhdHMgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcm9maWxlLXBhZ2UgLmNhcmQtcHJvZmlsZSAuY2FyZC1wcm9maWxlLXN0YXRzID4gZGl2IC5oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5wcm9maWxlLXBhZ2UgLmNhcmQtcHJvZmlsZSAuY2FyZC1wcm9maWxlLXN0YXRzID4gZGl2IC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZDFkN2UwO1xufVxuLnByb2ZpbGUtcGFnZSAuY2FyZC1wcm9maWxlIC5jYXJkLXByb2ZpbGUtYWN0aW9ucyB7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xufVxuLnByb2ZpbGUtcGFnZSAuY2FyZC1wcm9maWxlIC5jYXJkLXByb2ZpbGUtYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnByb2ZpbGUtcGFnZSAuY2FyZC1wcm9maWxlIC5jYXJkLXByb2ZpbGUtc3RhdHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5jYXJkLXN0YXRzIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjlyZW07XG59XG5cbi5jYXJkIC5jYXJkLWJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uY2FyZCAuY2FyZC1ibG9ja3F1b3RlIC5zdmctYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NXB4O1xuICB0b3A6IC05NHB4O1xuICBsZWZ0OiAwO1xufVxuXG4uY2FyZC1saWZ0LWhvdmVyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJkLWxpZnQtaG92ZXI6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2UtcHJldmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1wcmV2aWV3IC5zaG93LW9uLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCA0MywgNjQsIDAuODUpO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDI4cHgpO1xuICBsZWZ0OiAtMTRweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLXByZXZpZXcgLnNob3ctb24taG92ZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXByZXZpZXcucGFnZS1wcmV2aWV3LWxnIC5zaG93LW9uLWhvdmVyIHtcbiAgbGVmdDogLTMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbiAgYm90dG9tOiAtMjBweDtcbn1cbi5wYWdlLXByZXZpZXc6aG92ZXIgLnNob3ctb24taG92ZXIge1xuICB6LWluZGV4OiA5OTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxpdmUtZWRpdG9yIHRleHRhcmVhLCAubGl2ZS1lZGl0b3IgcHJlIHtcbiAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ubGl2ZS1lZGl0b3IgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcmlzbS1jb2RlIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4udGhlbWUtc2V0dGluZ3Mge1xuICB6LWluZGV4OiA5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAwO1xufVxuLnRoZW1lLXNldHRpbmdzLCAudGhlbWUtc2V0dGluZ3MgLmNhcmQtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udGhlbWUtc2V0dGluZ3MtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBmb250LXNpemU6IDAuNjVyZW07XG59XG5cbi50aGVtZS1zZXR0aW5ncy1leHBhbmQge1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAwO1xufVxuLnRoZW1lLXNldHRpbmdzLWV4cGFuZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNWY4ZmI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLyoqXG4gKiA9IEJvb3RzdHJhcCBjYXJvdXNlbHNcbiAqL1xuLmNhcm91c2VsLWNhcHRpb24sIC5jYXJvdXNlbC1jYXB0aW9uIGg1LCAuY2Fyb3VzZWwtY2FwdGlvbiAuaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4vKipcbiAqID0gQ2xvc2VcbiAqL1xuLmNsb3NlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jbG9zZSA+IHNwYW46bm90KC5zci1vbmx5KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyZTM2NTA7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5jbG9zZTpob3ZlciwgLmNsb3NlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2xvc2U6aG92ZXIgc3Bhbjpub3QoLnNyLW9ubHkpLCAuY2xvc2U6Zm9jdXMgc3Bhbjpub3QoLnNyLW9ubHkpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogPSBDb3VudGVyc1xuICovXG4uY291bnRlci1hbHRlcm5hdGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi8qKlxuICogPSBDdXN0b20gZm9ybXNcbiAqL1xuLmN1c3RvbS1jb250cm9sLWxhYmVsOmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5jdXN0b20tY29udHJvbC1sYWJlbCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjYyQjQwO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y1O1xufVxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjU7XG59XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmN1c3RvbS1zZWxlY3QuY3VzdG9tLXNlbGVjdC1zaGFkb3cge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSg0NiwgNTQsIDgwLCAwLjA3NSk7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5jdXN0b20tc2VsZWN0LmN1c3RvbS1zZWxlY3Qtc2hhZG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMC4xcmVtIDAuMXJlbSAwIHJnYmEoMjQ1LCAyNDgsIDI1MSwgMC41KTtcbn1cbi5jdXN0b20tc2VsZWN0OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucmF0aW5nLXN0YXIuc3Rhci1sZyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5yYXRpbmctc3Rhci5zdGFyLWxnIGxhYmVsOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5yYXRpbmctc3RhciBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI2VhZWRmMjtcbn1cbi5yYXRpbmctc3RhciBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xufVxuLnJhdGluZy1zdGFyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbn1cbi5yYXRpbmctc3RhciA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gIGNvbG9yOiAjZjViNzU5O1xufVxuLnJhdGluZy1zdGFyID4gbGFiZWw6aG92ZXIge1xuICBjb2xvcjogI2Y1Yjc1OTtcbn1cbi5yYXRpbmctc3RhciA+IGxhYmVsOmhvdmVyIH4gbGFiZWwge1xuICBjb2xvcjogI2Y1Yjc1OTtcbn1cblxuLmN0LWJhciB7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xufVxuXG4uY3QtbGFiZWwge1xuICBmaWxsOiAjNEE1MDczO1xuICBjb2xvcjogIzRBNTA3MztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jdC1zbGljZS1waWUge1xuICBzdHJva2U6ICNmZmZmZmY7XG4gIHN0cm9rZS13aWR0aDogM3B4O1xufVxuXG4uY3QtY2hhcnQtZG9udXQgLmN0LXNlcmllcyB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgc3Ryb2tlLXdpZHRoOiAzcHg7XG59XG5cbi5jdC1jaGFydC1waWUgLmN0LWxhYmVsLCAuY3QtY2hhcnQtZG9udXQgLmN0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc21hbGwtY2hhcnQge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG59XG5cbi5jdC1jaGFydC1waWUgLmN0LWxhYmVsLCAuY3QtY2hhcnQtZG9udXQgLmN0LWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmN0LXNlcmllcy1hIC5jdC1iYXIge1xuICBzdHJva2U6ICM2MURBRkI7XG59XG5cbi5jdC1zZXJpZXMtYiAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjMjYyQjQwO1xufVxuXG4uY3Qtc2VyaWVzLWcgLmN0LWdyaWQge1xuICBzdHJva2U6ICM2MURBRkI7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAycHg7XG59XG4uY3Qtc2VyaWVzLWcgLmN0LWxhYmVsLmN0LWhvcml6b250YWwuY3QtZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC05cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuXG4uYmx1ZSAuY3Qtc2VyaWVzLWEgLmN0LWJhciB7XG4gIHN0cm9rZTogIzA5NDhCMztcbn1cbi5ibHVlIC5jdC1zZXJpZXMtYiAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjMDQxNzM3O1xufVxuXG4uY3lhbiAuY3Qtc2VyaWVzLWEgLmN0LWJhciB7XG4gIHN0cm9rZTogIzYzYjFiZDtcbn1cbi5jeWFuIC5jdC1zZXJpZXMtYiAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjMWMzMjM5O1xufVxuXG4uaW5kaWdvIC5jdC1zZXJpZXMtYSAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjNGM1NjgwO1xufVxuLmluZGlnbyAuY3Qtc2VyaWVzLWIgLmN0LWJhciB7XG4gIHN0cm9rZTogIzFiMWIzNztcbn1cblxuLnBpbmsgLmN0LXNlcmllcy1hIC5jdC1iYXIge1xuICBzdHJva2U6ICNDOTY0ODA7XG59XG4ucGluayAuY3Qtc2VyaWVzLWIgLmN0LWJhciB7XG4gIHN0cm9rZTogIzM3MWIxYjtcbn1cblxuLnB1cnBsZSAuY3Qtc2VyaWVzLWEgLmN0LWJhciB7XG4gIHN0cm9rZTogIzg5NjVlMDtcbn1cbi5wdXJwbGUgLmN0LXNlcmllcy1iIC5jdC1iYXIge1xuICBzdHJva2U6ICMxYTFhMzc7XG59XG5cbi5zb2Z0LWdyZWVuIC5jdC1zZXJpZXMtYSAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjMkNBNThEO1xufVxuLnNvZnQtZ3JlZW4gLmN0LXNlcmllcy1iIC5jdC1iYXIge1xuICBzdHJva2U6ICMxMTNkMzE7XG59XG5cbi5mYWNlYm9vayAuY3Qtc2VyaWVzLWEgLmN0LWJhciB7XG4gIHN0cm9rZTogIzNiNTk5OTtcbn1cbi5mYWNlYm9vayAuY3Qtc2VyaWVzLWIgLmN0LWJhciB7XG4gIHN0cm9rZTogIzFkMmI0YTtcbn1cblxuLnR3aXR0ZXIgLmN0LXNlcmllcy1hIC5jdC1iYXIge1xuICBzdHJva2U6ICMxZGExZjI7XG59XG4udHdpdHRlciAuY3Qtc2VyaWVzLWIgLmN0LWJhciB7XG4gIHN0cm9rZTogIzA3MjkzZTtcbn1cblxuLnNsYWNrIC5jdC1zZXJpZXMtYSAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjM2FhZjg1O1xufVxuLnNsYWNrIC5jdC1zZXJpZXMtYiAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjMTMzOTJiO1xufVxuXG4ucGF5cGFsIC5jdC1zZXJpZXMtYSAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjZWNiMzJjO1xufVxuLnBheXBhbCAuY3Qtc2VyaWVzLWIgLmN0LWJhciB7XG4gIHN0cm9rZTogIzQ5MzcwZTtcbn1cblxuLyoqXG4gKiA9IERyb3Bkb3duc1xuICovXG4uZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMTJyZW07XG59XG4uZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyLFxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjNEE1MDczO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogIzY2Nzk5ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtYTpob3ZlciB7XG4gIGNvbG9yOiAjNEE1MDczO1xufVxuLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICBhbmltYXRpb246IHNob3ctZHJvcGRvd24gMC4ycyBlYXNlIGZvcndhcmRzO1xufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS14cyB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1heC13aWR0aDogMTIwcHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlYWVkZjI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBtYXJnaW46IDAuMzc1cmVtIDA7XG4gIGJvcmRlci1jb2xvcjogI2VhZWRmMjtcbn1cblxuW2RhdGEtdG9nZ2xlXTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyLCAuZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTpiZWZvcmUsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kcm9wZG93bi1tZW51LXNtIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgYm9yZGVyOiAwLjNyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LW1kIHtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgYm9yZGVyOiAwLjNyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LWxnIHtcbiAgbWluLXdpZHRoOiAzNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnIHtcbiAgICBtaW4td2lkdGg6IDI4NXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LXhsIHtcbiAgbWluLXdpZHRoOiA0NTBweDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuZHJvcGRvd24tbWVudS14bCB7XG4gICAgbWluLXdpZHRoOiAyODVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbiAgfVxufVxuXG4udXNlci1kcm9wZG93bi5kcm9wZG93bi1tZW51LnNob3cge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubm90aWZpY2F0aW9ucy1kcm9wZG93bltzdHlsZV0ge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkICM5M2E1YmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5kcm9wem9uZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG59XG4uZHJvcHpvbmUgLmR6LW1lc3NhZ2UgLmR6LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmRyb3B6b25lLWZpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAwO1xufVxuXG4uZHJvcHpvbmUtcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLmRyb3B6b25lLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmRyb3B6b25lLWZpbGVuYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAwLjRlbTtcbiAgbWFyZ2luOiA1cHggMCA1cHggMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZHJvcHpvbmUtZmlsZW5hbWU6bm90KDpob3Zlcikge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbiAgfVxufVxuXG4uZm9ybS1jaGVjay1pbnB1dC5yb3VuZC1jaGVja1t0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnNlYXJjaC1iYXIgLmZvcm0tY29udHJvbCB7XG4gIHdpZHRoOiAyODBweDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VhcmNoLWJhciAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbiAgLnNlYXJjaC1iYXIgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDFkN2UwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMgKyAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2QxZDdlMDtcbn1cblxuLmZvY3VzZWQgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzU2NjE5MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZvcm0tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICBoZWlnaHQ6IDEuMjc1ZW07XG59XG5cbi5mb3JtLXNlbGVjdCAuZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nOiAwLjU1cmVtIDEuNzVyZW0gMC41NXJlbSAwLjc1cmVtO1xufVxuXG4uZmlsZS1maWVsZCBpbnB1dFt0eXBlPWZpbGVdIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5maWxlLWZpZWxkIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLyoqXG4gKiA9IEljb24gYm94ZXNcbiAqL1xuLmljb24tYm94IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmljb24tYm94IC5pY29uLWJveC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xufVxuLmljb24gc3Bhbixcbi5pY29uIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5pY29uLmljb24tc21hbGwgc3Bhbixcbi5pY29uLmljb24tc21hbGwgc3ZnIHtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbn1cbi5pY29uLmljb24teHMgc3Bhbixcbi5pY29uLmljb24teHMgc3ZnIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pY29uLmljb24tc20gc3Bhbixcbi5pY29uLmljb24tc20gc3ZnIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmljb24uaWNvbi1sZyBzcGFuLFxuLmljb24uaWNvbi1sZyBzdmcge1xuICBmb250LXNpemU6IDIuNzVyZW07XG59XG4uaWNvbi5pY29uLWxnIHN2ZyB7XG4gIGhlaWdodDogMnJlbTtcbn1cbi5pY29uLmljb24teGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xufVxuLmljb24uaWNvbi14bCBzdmcge1xuICBoZWlnaHQ6IDMuNXJlbTtcbn1cbi5pY29uLnctMjAge1xuICB3aWR0aDogMjBweDtcbn1cbi5pY29uLnctMzAge1xuICB3aWR0aDogMzBweDtcbn1cbi5pY29uLnJvdW5kZWQtY2lyY2xlIC5pY29uLWJvcmRlcmVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uaWNvbi1zaGFwZSB7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pY29uLXNoYXBlIHNwYW4sXG4uaWNvbi1zaGFwZSBzdmcge1xuICBmb250LXNpemU6IDJyZW07XG59XG4uaWNvbi1zaGFwZS5pY29uLXhzIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5pY29uLXNoYXBlLmljb24teHMgc3Bhbixcbi5pY29uLXNoYXBlLmljb24teHMgc3ZnIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pY29uLXNoYXBlLmljb24tc20ge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmljb24tc2hhcGUuaWNvbi1zbSBzcGFuLFxuLmljb24tc2hhcGUuaWNvbi1zbSBzdmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uaWNvbi1zaGFwZS5pY29uLWxnIHtcbiAgd2lkdGg6IDUuNXJlbTtcbiAgaGVpZ2h0OiA1LjVyZW07XG59XG4uaWNvbi1zaGFwZS5pY29uLWxnIHNwYW4sXG4uaWNvbi1zaGFwZS5pY29uLWxnIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5cbi5pbWFnZS1zaGFwZSB7XG4gIHdpZHRoOiA1LjVyZW07XG4gIGhlaWdodDogNS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5pbWFnZS1zaGFwZSBzcGFuIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICB6LWluZGV4OiAxO1xufVxuLmltYWdlLXNoYXBlLmljb24tcGFyYWxsYXgge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5saXN0LWljb24ge1xuICB3aWR0aDogNDVweDtcbn1cblxuLnNoYXBlLXhzIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmljb24tYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTFweDtcbiAgcmlnaHQ6IDZweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTUyNTI7XG59XG5cbi5naXRodWItYmlnLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMDBweDtcbiAgdG9wOiAxNjVweDtcbn1cbi5naXRodWItYmlnLWljb24gc3BhbiB7XG4gIGZvbnQtc2l6ZTogODAwcHg7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbi5naXRodWItYmlnLWljb24gc3ZnIHtcbiAgZm9udC1zaXplOiA4MDBweDtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4ucmVhY3QtYmlnLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuMDU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlYWN0LWJpZy1pY29uIHtcbiAgICByaWdodDogLTM1JTtcbiAgICBib3R0b206IC0zMCU7XG4gICAgZm9udC1zaXplOiA4MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucmVhY3QtYmlnLWljb24ge1xuICAgIHJpZ2h0OiAtMTUlO1xuICAgIGJvdHRvbTogLTM1JTtcbiAgICBmb250LXNpemU6IDgwMHB4O1xuICB9XG59XG5cbi8qKlxuICogPSBJbWFnZXNcbiAqL1xuLmltYWdlLXhsIHtcbiAgaGVpZ2h0OiAyMHJlbTtcbn1cbi5pbWFnZS14bCBpbWcge1xuICBoZWlnaHQ6IDIwcmVtO1xufVxuXG4uaW1hZ2UtbGcge1xuICBoZWlnaHQ6IDEycmVtO1xufVxuLmltYWdlLWxnIGltZyB7XG4gIGhlaWdodDogMTJyZW07XG59XG5cbi5pbWFnZS1tZCB7XG4gIGhlaWdodDogNS41cmVtO1xufVxuLmltYWdlLW1kIGltZyB7XG4gIGhlaWdodDogNS41cmVtO1xufVxuXG4uaW1hZ2Utc20ge1xuICBoZWlnaHQ6IDNyZW07XG59XG4uaW1hZ2Utc20gaW1nIHtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4uaW1hZ2UteHMge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cbi5pbWFnZS14cyBpbWcge1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmltYWdlLXNtYWxsIHtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuLmltYWdlLXNtYWxsIGltZyB7XG4gIGhlaWdodDogMXJlbTtcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZnVsbC1pbWFnZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdhbGxlcnktZmVlZCBpbWcge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmxhbmd1YWdlLWZsYWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZWZmZWN0LWltZy0yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVyZW07XG4gICAgdG9wOiAxOSU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZWZmZWN0LWltZy0xLCAuZWZmZWN0LWltZy0yIHtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICAgIHdpZHRoOiAzNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZWZmZWN0LWltZy0yIHtcbiAgICByaWdodDogMC40MjVyZW07XG4gICAgdG9wOiAwO1xuICB9XG59XG4vKipcbiAqID0gSW5wdXQgZ3JvdXBzXG4gKi9cbi5pbnB1dC1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuXG4uZm9jdXNlZCAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGNvbG9yOiAjNjY3OTllO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvY3VzZWQgLmlucHV0LWdyb3VwLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAuMXJlbSAwLjFyZW0gMCByZ2JhKDI0NSwgMjQ4LCAyNTEsIDAuNSk7XG59XG5cbi8qKlxuICogPSBMaXN0IGdyb3Vwc1xuICovXG4ubGlzdC1ncm91cC1zcGFjZSAubGlzdC1ncm91cC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG59XG4ubGlzdC1ncm91cC1pdGVtIGkge1xuICB3aWR0aDogMXJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtaW1nIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW46IC0wLjFyZW0gMS4ycmVtIDAgLTAuMnJlbTtcbn1cblxuLmxpc3QtZ3JvdXAtY29udGVudCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1jb250ZW50ID4gcCB7XG4gIGNvbG9yOiAjZDFkN2UwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAuMnJlbSAwIDA7XG59XG5cbi5saXN0LWdyb3VwLWhlYWRpbmcge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNTA2NjkwO1xufVxuLmxpc3QtZ3JvdXAtaGVhZGluZyA+IHNtYWxsLCAubGlzdC1ncm91cC1oZWFkaW5nID4gLnNtYWxsIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogI2QxZDdlMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxpc3QtZ3JvdXAuc2ltcGxlLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuMTI1cmVtO1xufVxuLmxpc3QtZ3JvdXAuc2ltcGxlLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5ld3MtbGlzdCAucm93ID4gW2NsYXNzKj1jb2xdIHtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xufVxuLm5ld3MtbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLm5ld3MtbGlzdCBpbWcge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLyoqXG4gKiA9IE1vZGFsc1xuICovXG4ubW9kYWwuc3RhdGljLWV4YW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4ubW9kYWwtZmx1aWQgLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtZmx1aWQgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKipcbiAqID0gTmF2c1xuICovXG4ubmF2LWxpbmsge1xuICBjb2xvcjogIzUwNjY5MDtcbn1cbi5uYXYtbGluazpob3ZlciwgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjYyQjQwO1xufVxuLm5hdi1saW5rOmhvdmVyIGltZywgLm5hdi1saW5rLmFjdGl2ZSBpbWcge1xuICBvcGFjaXR5OiBpbmhlcml0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm5hdi1saW5rIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MkI0MDtcbn1cbi5uYXYtdGFicy5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjM1OGE7XG59XG4ubmF2LXRhYnMubmF2LWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzJlMzY1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmMjtcbn1cbi5uYXYtdGFicy5uYXYtbGlnaHQgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyZTM2NTA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuODVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWVkZjI7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hdmF0YXItbGluayB7XG4gIGJvcmRlcjogMDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogIzI2MkI0MDtcbn1cbi5uYXYtcGlsbHMucm91bmRlZCAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLm5hdi1waWxscy5ib3JkZXJlZC1waWxsLW1kIC5uYXYtbGluayB7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgI2Y1ZjhmYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXYtcGlsbHMudmVydGljYWwtdGFiIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLm5hdi1waWxscy52ZXJ0aWNhbC10YWIgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdi1waWxscyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5hdi1waWxsczpub3QoLm5hdi1waWxscy1jaXJjbGUpIC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm5hdi1waWxsLWNpcmNsZSAubmF2LWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXYtcGlsbC1jaXJjbGUgLm5hdi1saW5rLmF2YXRhci1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uYXYtcGlsbC1jaXJjbGUudmVydGljYWwtdGFiIC5uYXYtbGluay1pY29uIGksIC5uYXYtcGlsbC1jaXJjbGUudmVydGljYWwtdGFiIC5uYXYtbGluay1pY29uIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm5hdi1waWxsLWNpcmNsZS52ZXJ0aWNhbC10YWIgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdi1waWxsLWNpcmNsZSAubmF2LWxpbmstaWNvbiBpLCAubmF2LXBpbGwtY2lyY2xlIC5uYXYtbGluay1pY29uIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdi1waWxsLXNxdWFyZSAubmF2LWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogODBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5uYXYtcGlsbC1zcXVhcmUudmVydGljYWwtdGFiIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBtaW4td2lkdGg6IDEwMHB4O1xufVxuLm5hdi1waWxsLXNxdWFyZS52ZXJ0aWNhbC10YWIgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLm5hdi1waWxsLXNxdWFyZSAubmF2LWxpbmstaWNvbiBpLCAubmF2LXBpbGwtc3F1YXJlIC5uYXYtbGluay1pY29uIHN2ZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG5cbi5uYXYtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41cmVtO1xufVxuLm5hdi13cmFwcGVyICsgLmNhcmQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xufVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHByZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiA9IFBhZ2luYXRpb25zXG4gKi9cbi5jaXJjbGUtcGFnaW5hdGlvbiAucGFnZS1saW5rLFxuLmNpcmNsZS1wYWdpbmF0aW9uIHNwYW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi8qKlxuICogPSBQcmljaW5nIGNhcmRzXG4gKi9cbi5wcmljaW5nLWNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDI7XG59XG4ucHJpY2luZy1jYXJkIC5jYXJkLWJvZHkge1xuICB6LWluZGV4OiAyO1xufVxuLnByaWNpbmctY2FyZCAucHJpY2luZy12YWx1ZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItd2lkdGg6IDAuMzc1cmVtO1xuICBib3JkZXItc3R5bGU6IGRvdWJsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJpY2luZy1jYXJkIC5wcmljaW5nLXZhbHVlIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMTQwcHg7XG59XG4ucHJpY2luZy1jYXJkIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjEyNXJlbTtcbn1cbi5wcmljaW5nLWNhcmQgLmxpc3QtZ3JvdXAtaXRlbSBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucHJpY2luZy1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbi8qKlxuICogPSBQb3BvdmVyc1xuICovXG4ucG9wb3ZlciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnBvcG92ZXItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJCNDA7XG59XG4ucG9wb3Zlci1wcmltYXJ5IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJCNDA7XG4gIGNvbG9yOiBjb2xvci15aXEoIzI2MkI0MCk7XG59XG4ucG9wb3Zlci1wcmltYXJ5IC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCMyNjJCNDApO1xufVxuLnBvcG92ZXItcHJpbWFyeSAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMzgsIDQzLCA2NCwgMC4yKTtcbn1cbi5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjYyQjQwO1xufVxuLnBvcG92ZXItcHJpbWFyeS5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNjJCNDA7XG59XG4ucG9wb3Zlci1wcmltYXJ5LmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2MkI0MDtcbn1cbi5wb3BvdmVyLXByaW1hcnkuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2MkI0MDtcbn1cblxuLnBvcG92ZXItc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxREFGQjtcbn1cbi5wb3BvdmVyLXNlY29uZGFyeSAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjFEQUZCO1xuICBjb2xvcjogY29sb3IteWlxKCM2MURBRkIpO1xufVxuLnBvcG92ZXItc2Vjb25kYXJ5IC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCM2MURBRkIpO1xufVxuLnBvcG92ZXItc2Vjb25kYXJ5IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5NywgMjE4LCAyNTEsIDAuMik7XG59XG4ucG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MURBRkI7XG59XG4ucG9wb3Zlci1zZWNvbmRhcnkuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjFEQUZCO1xufVxuLnBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNlY29uZGFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjFEQUZCO1xufVxuLnBvcG92ZXItc2Vjb25kYXJ5LmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2MURBRkI7XG59XG5cbi5wb3BvdmVyLXRlcnRpYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFCOTk4Qjtcbn1cbi5wb3BvdmVyLXRlcnRpYXJ5IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQjk5OEI7XG4gIGNvbG9yOiBjb2xvci15aXEoIzFCOTk4Qik7XG59XG4ucG9wb3Zlci10ZXJ0aWFyeSAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMUI5OThCKTtcbn1cbi5wb3BvdmVyLXRlcnRpYXJ5IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNywgMTUzLCAxMzksIDAuMik7XG59XG4ucG9wb3Zlci10ZXJ0aWFyeS5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci10ZXJ0aWFyeS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUI5OThCO1xufVxuLnBvcG92ZXItdGVydGlhcnkuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUI5OThCO1xufVxuLnBvcG92ZXItdGVydGlhcnkuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItdGVydGlhcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFCOTk4Qjtcbn1cbi5wb3BvdmVyLXRlcnRpYXJ5LmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxQjk5OEI7XG59XG5cbi5wb3BvdmVyLXF1YXRlcm5hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk2NDgwO1xufVxuLnBvcG92ZXItcXVhdGVybmFyeSAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk2NDgwO1xuICBjb2xvcjogY29sb3IteWlxKCNDOTY0ODApO1xufVxuLnBvcG92ZXItcXVhdGVybmFyeSAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjQzk2NDgwKTtcbn1cbi5wb3BvdmVyLXF1YXRlcm5hcnkgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMSwgMTAwLCAxMjgsIDAuMik7XG59XG4ucG9wb3Zlci1xdWF0ZXJuYXJ5LmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXF1YXRlcm5hcnkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M5NjQ4MDtcbn1cbi5wb3BvdmVyLXF1YXRlcm5hcnkuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzk2NDgwO1xufVxuLnBvcG92ZXItcXVhdGVybmFyeS5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1xdWF0ZXJuYXJ5LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDOTY0ODA7XG59XG4ucG9wb3Zlci1xdWF0ZXJuYXJ5LmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDOTY0ODA7XG59XG5cbi5wb3BvdmVyLXByaW1hcnktYXBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjRGNjtcbn1cbi5wb3BvdmVyLXByaW1hcnktYXBwIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkY0RjY7XG4gIGNvbG9yOiBjb2xvci15aXEoI0VCRjRGNik7XG59XG4ucG9wb3Zlci1wcmltYXJ5LWFwcCAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjRUJGNEY2KTtcbn1cbi5wb3BvdmVyLXByaW1hcnktYXBwIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzUsIDI0NCwgMjQ2LCAwLjIpO1xufVxuLnBvcG92ZXItcHJpbWFyeS1hcHAuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItcHJpbWFyeS1hcHAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VCRjRGNjtcbn1cbi5wb3BvdmVyLXByaW1hcnktYXBwLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0VCRjRGNjtcbn1cbi5wb3BvdmVyLXByaW1hcnktYXBwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXByaW1hcnktYXBwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNFQkY0RjY7XG59XG4ucG9wb3Zlci1wcmltYXJ5LWFwcC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRUJGNEY2O1xufVxuXG4ucG9wb3Zlci1zZWNvbmRhcnktYXBwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNEFBMDtcbn1cbi5wb3BvdmVyLXNlY29uZGFyeS1hcHAgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNEFBMDtcbiAgY29sb3I6IGNvbG9yLXlpcSgjNDI0QUEwKTtcbn1cbi5wb3BvdmVyLXNlY29uZGFyeS1hcHAgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzQyNEFBMCk7XG59XG4ucG9wb3Zlci1zZWNvbmRhcnktYXBwIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2NiwgNzQsIDE2MCwgMC4yKTtcbn1cbi5wb3BvdmVyLXNlY29uZGFyeS1hcHAuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItc2Vjb25kYXJ5LWFwcC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDI0QUEwO1xufVxuLnBvcG92ZXItc2Vjb25kYXJ5LWFwcC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MjRBQTA7XG59XG4ucG9wb3Zlci1zZWNvbmRhcnktYXBwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNlY29uZGFyeS1hcHAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQyNEFBMDtcbn1cbi5wb3BvdmVyLXNlY29uZGFyeS1hcHAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQyNEFBMDtcbn1cblxuLnBvcG92ZXItbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYyO1xufVxuLnBvcG92ZXItbGlnaHQgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWRmMjtcbiAgY29sb3I6IGNvbG9yLXlpcSgjZWFlZGYyKTtcbn1cbi5wb3BvdmVyLWxpZ2h0IC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCNlYWVkZjIpO1xufVxuLnBvcG92ZXItbGlnaHQgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNCwgMjM3LCAyNDIsIDAuMik7XG59XG4ucG9wb3Zlci1saWdodC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1saWdodC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWFlZGYyO1xufVxuLnBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWFlZGYyO1xufVxuLnBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItbGlnaHQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VhZWRmMjtcbn1cbi5wb3BvdmVyLWxpZ2h0LmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlYWVkZjI7XG59XG5cbi5wb3BvdmVyLWxpZ2h0ZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y2O1xufVxuLnBvcG92ZXItbGlnaHRlbiAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBGM0Y2O1xuICBjb2xvcjogY29sb3IteWlxKCNGMEYzRjYpO1xufVxuLnBvcG92ZXItbGlnaHRlbiAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjRjBGM0Y2KTtcbn1cbi5wb3BvdmVyLWxpZ2h0ZW4gLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0MCwgMjQzLCAyNDYsIDAuMik7XG59XG4ucG9wb3Zlci1saWdodGVuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWxpZ2h0ZW4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YwRjNGNjtcbn1cbi5wb3BvdmVyLWxpZ2h0ZW4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRjBGM0Y2O1xufVxuLnBvcG92ZXItbGlnaHRlbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1saWdodGVuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMEYzRjY7XG59XG4ucG9wb3Zlci1saWdodGVuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGMEYzRjY7XG59XG5cbi5wb3BvdmVyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDVBNjc3O1xufVxuLnBvcG92ZXItc3VjY2VzcyAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDVBNjc3O1xuICBjb2xvcjogY29sb3IteWlxKCMwNUE2NzcpO1xufVxuLnBvcG92ZXItc3VjY2VzcyAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMDVBNjc3KTtcbn1cbi5wb3BvdmVyLXN1Y2Nlc3MgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUsIDE2NiwgMTE5LCAwLjIpO1xufVxuLnBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNUE2Nzc7XG59XG4ucG9wb3Zlci1zdWNjZXNzLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzA1QTY3Nztcbn1cbi5wb3BvdmVyLXN1Y2Nlc3MuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDVBNjc3O1xufVxuLnBvcG92ZXItc3VjY2Vzcy5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDVBNjc3O1xufVxuXG4ucG9wb3Zlci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NDhCMztcbn1cbi5wb3BvdmVyLWluZm8gLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5NDhCMztcbiAgY29sb3I6IGNvbG9yLXlpcSgjMDk0OEIzKTtcbn1cbi5wb3BvdmVyLWluZm8gLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzA5NDhCMyk7XG59XG4ucG9wb3Zlci1pbmZvIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5LCA3MiwgMTc5LCAwLjIpO1xufVxuLnBvcG92ZXItaW5mby5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwOTQ4QjM7XG59XG4ucG9wb3Zlci1pbmZvLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzA5NDhCMztcbn1cbi5wb3BvdmVyLWluZm8uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItaW5mby5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDk0OEIzO1xufVxuLnBvcG92ZXItaW5mby5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDk0OEIzO1xufVxuXG4ucG9wb3Zlci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Yjc1OTtcbn1cbi5wb3BvdmVyLXdhcm5pbmcgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Yjc1OTtcbiAgY29sb3I6IGNvbG9yLXlpcSgjZjViNzU5KTtcbn1cbi5wb3BvdmVyLXdhcm5pbmcgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoI2Y1Yjc1OSk7XG59XG4ucG9wb3Zlci13YXJuaW5nIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDE4MywgODksIDAuMik7XG59XG4ucG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1Yjc1OTtcbn1cbi5wb3BvdmVyLXdhcm5pbmcuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjViNzU5O1xufVxuLnBvcG92ZXItd2FybmluZy5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNWI3NTk7XG59XG4ucG9wb3Zlci13YXJuaW5nLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWI3NTk7XG59XG5cbi5wb3BvdmVyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQTUyNTI7XG59XG4ucG9wb3Zlci1kYW5nZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBNTI1MjtcbiAgY29sb3I6IGNvbG9yLXlpcSgjRkE1MjUyKTtcbn1cbi5wb3BvdmVyLWRhbmdlciAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjRkE1MjUyKTtcbn1cbi5wb3BvdmVyLWRhbmdlciAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjUwLCA4MiwgODIsIDAuMik7XG59XG4ucG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGQTUyNTI7XG59XG4ucG9wb3Zlci1kYW5nZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkE1MjUyO1xufVxuLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWRhbmdlci5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkE1MjUyO1xufVxuLnBvcG92ZXItZGFuZ2VyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNGQTUyNTI7XG59XG5cbi5wb3BvdmVyLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyLXdoaXRlIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiBjb2xvci15aXEoI2ZmZmZmZik7XG59XG4ucG9wb3Zlci13aGl0ZSAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjZmZmZmZmKTtcbn1cbi5wb3BvdmVyLXdoaXRlIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnBvcG92ZXItd2hpdGUuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItd2hpdGUuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyLXdoaXRlLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3BvdmVyLXdoaXRlLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXdoaXRlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7XG59XG4ucG9wb3Zlci13aGl0ZS5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucG9wb3Zlci1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNTA3Mztcbn1cbi5wb3BvdmVyLWdyYXkgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBNTA3MztcbiAgY29sb3I6IGNvbG9yLXlpcSgjNEE1MDczKTtcbn1cbi5wb3BvdmVyLWdyYXkgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzRBNTA3Myk7XG59XG4ucG9wb3Zlci1ncmF5IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NCwgODAsIDExNSwgMC4yKTtcbn1cbi5wb3BvdmVyLWdyYXkuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItZ3JheS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEE1MDczO1xufVxuLnBvcG92ZXItZ3JheS5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0QTUwNzM7XG59XG4ucG9wb3Zlci1ncmF5LmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXkuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRBNTA3Mztcbn1cbi5wb3BvdmVyLWdyYXkuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRBNTA3Mztcbn1cblxuLnBvcG92ZXItaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRjNTY4MDtcbn1cbi5wb3BvdmVyLWluZGlnbyAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGM1NjgwO1xuICBjb2xvcjogY29sb3IteWlxKCM0YzU2ODApO1xufVxuLnBvcG92ZXItaW5kaWdvIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCM0YzU2ODApO1xufVxuLnBvcG92ZXItaW5kaWdvIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NiwgODYsIDEyOCwgMC4yKTtcbn1cbi5wb3BvdmVyLWluZGlnby5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1pbmRpZ28uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRjNTY4MDtcbn1cbi5wb3BvdmVyLWluZGlnby5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0YzU2ODA7XG59XG4ucG9wb3Zlci1pbmRpZ28uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItaW5kaWdvLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0YzU2ODA7XG59XG4ucG9wb3Zlci1pbmRpZ28uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRjNTY4MDtcbn1cblxuLnBvcG92ZXItaW5kaWdvRGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzc7XG59XG4ucG9wb3Zlci1pbmRpZ29EYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMzc7XG4gIGNvbG9yOiBjb2xvci15aXEoIzFiMWIzNyk7XG59XG4ucG9wb3Zlci1pbmRpZ29EYXJrIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCMxYjFiMzcpO1xufVxuLnBvcG92ZXItaW5kaWdvRGFyayAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjcsIDI3LCA1NSwgMC4yKTtcbn1cbi5wb3BvdmVyLWluZGlnb0RhcmsuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItaW5kaWdvRGFyay5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWIxYjM3O1xufVxuLnBvcG92ZXItaW5kaWdvRGFyay5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxYjFiMzc7XG59XG4ucG9wb3Zlci1pbmRpZ29EYXJrLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWluZGlnb0RhcmsuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFiMWIzNztcbn1cbi5wb3BvdmVyLWluZGlnb0RhcmsuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFiMWIzNztcbn1cblxuLnBvcG92ZXItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJCNDA7XG59XG4ucG9wb3Zlci1kYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjJCNDA7XG4gIGNvbG9yOiBjb2xvci15aXEoIzI2MkI0MCk7XG59XG4ucG9wb3Zlci1kYXJrIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCMyNjJCNDApO1xufVxuLnBvcG92ZXItZGFyayAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMzgsIDQzLCA2NCwgMC4yKTtcbn1cbi5wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItZGFyay5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjYyQjQwO1xufVxuLnBvcG92ZXItZGFyay5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNjJCNDA7XG59XG4ucG9wb3Zlci1kYXJrLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzI2MkI0MDtcbn1cbi5wb3BvdmVyLWRhcmsuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI2MkI0MDtcbn1cblxuLnBvcG92ZXItc29mdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG59XG4ucG9wb3Zlci1zb2Z0IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGNvbG9yOiBjb2xvci15aXEoI2Y1ZjhmYik7XG59XG4ucG9wb3Zlci1zb2Z0IC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCNmNWY4ZmIpO1xufVxuLnBvcG92ZXItc29mdCAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ1LCAyNDgsIDI1MSwgMC4yKTtcbn1cbi5wb3BvdmVyLXNvZnQuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItc29mdC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjVmOGZiO1xufVxuLnBvcG92ZXItc29mdC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNWY4ZmI7XG59XG4ucG9wb3Zlci1zb2Z0LmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNvZnQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y1ZjhmYjtcbn1cbi5wb3BvdmVyLXNvZnQuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y1ZjhmYjtcbn1cblxuLnBvcG92ZXItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNjUwO1xufVxuLnBvcG92ZXItYmxhY2sgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzY1MDtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMmUzNjUwKTtcbn1cbi5wb3BvdmVyLWJsYWNrIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCMyZTM2NTApO1xufVxuLnBvcG92ZXItYmxhY2sgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQ2LCA1NCwgODAsIDAuMik7XG59XG4ucG9wb3Zlci1ibGFjay5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ibGFjay5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMmUzNjUwO1xufVxuLnBvcG92ZXItYmxhY2suYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmUzNjUwO1xufVxuLnBvcG92ZXItYmxhY2suYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItYmxhY2suYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJlMzY1MDtcbn1cbi5wb3BvdmVyLWJsYWNrLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZTM2NTA7XG59XG5cbi5wb3BvdmVyLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0OEIzO1xufVxuLnBvcG92ZXItYmx1ZSAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk0OEIzO1xuICBjb2xvcjogY29sb3IteWlxKCMwOTQ4QjMpO1xufVxuLnBvcG92ZXItYmx1ZSAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMDk0OEIzKTtcbn1cbi5wb3BvdmVyLWJsdWUgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDksIDcyLCAxNzksIDAuMik7XG59XG4ucG9wb3Zlci1ibHVlLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWJsdWUuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzA5NDhCMztcbn1cbi5wb3BvdmVyLWJsdWUuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDk0OEIzO1xufVxuLnBvcG92ZXItYmx1ZS5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ibHVlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwOTQ4QjM7XG59XG4ucG9wb3Zlci1ibHVlLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwOTQ4QjM7XG59XG5cbi5wb3BvdmVyLWJsdWVEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0MTczNztcbn1cbi5wb3BvdmVyLWJsdWVEYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDE3Mzc7XG4gIGNvbG9yOiBjb2xvci15aXEoIzA0MTczNyk7XG59XG4ucG9wb3Zlci1ibHVlRGFyayAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMDQxNzM3KTtcbn1cbi5wb3BvdmVyLWJsdWVEYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0LCAyMywgNTUsIDAuMik7XG59XG4ucG9wb3Zlci1ibHVlRGFyay5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ibHVlRGFyay5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDQxNzM3O1xufVxuLnBvcG92ZXItYmx1ZURhcmsuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDQxNzM3O1xufVxuLnBvcG92ZXItYmx1ZURhcmsuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItYmx1ZURhcmsuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzA0MTczNztcbn1cbi5wb3BvdmVyLWJsdWVEYXJrLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwNDE3Mzc7XG59XG5cbi5wb3BvdmVyLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk2NDgwO1xufVxuLnBvcG92ZXItcGluayAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzk2NDgwO1xuICBjb2xvcjogY29sb3IteWlxKCNDOTY0ODApO1xufVxuLnBvcG92ZXItcGluayAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjQzk2NDgwKTtcbn1cbi5wb3BvdmVyLXBpbmsgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwMSwgMTAwLCAxMjgsIDAuMik7XG59XG4ucG9wb3Zlci1waW5rLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXBpbmsuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0M5NjQ4MDtcbn1cbi5wb3BvdmVyLXBpbmsuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjQzk2NDgwO1xufVxuLnBvcG92ZXItcGluay5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1waW5rLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNDOTY0ODA7XG59XG4ucG9wb3Zlci1waW5rLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNDOTY0ODA7XG59XG5cbi5wb3BvdmVyLXBpbmtEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3MWIxYjtcbn1cbi5wb3BvdmVyLXBpbmtEYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzFiMWI7XG4gIGNvbG9yOiBjb2xvci15aXEoIzM3MWIxYik7XG59XG4ucG9wb3Zlci1waW5rRGFyayAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMzcxYjFiKTtcbn1cbi5wb3BvdmVyLXBpbmtEYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1NSwgMjcsIDI3LCAwLjIpO1xufVxuLnBvcG92ZXItcGlua0RhcmsuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItcGlua0RhcmsuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM3MWIxYjtcbn1cbi5wb3BvdmVyLXBpbmtEYXJrLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM3MWIxYjtcbn1cbi5wb3BvdmVyLXBpbmtEYXJrLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXBpbmtEYXJrLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNzFiMWI7XG59XG4ucG9wb3Zlci1waW5rRGFyay5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzcxYjFiO1xufVxuXG4ucG9wb3Zlci1jeWFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjFiZDtcbn1cbi5wb3BvdmVyLWN5YW4gLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYjFiZDtcbiAgY29sb3I6IGNvbG9yLXlpcSgjNjNiMWJkKTtcbn1cbi5wb3BvdmVyLWN5YW4gLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzYzYjFiZCk7XG59XG4ucG9wb3Zlci1jeWFuIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg5OSwgMTc3LCAxODksIDAuMik7XG59XG4ucG9wb3Zlci1jeWFuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWN5YW4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYzYjFiZDtcbn1cbi5wb3BvdmVyLWN5YW4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjNiMWJkO1xufVxuLnBvcG92ZXItY3lhbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1jeWFuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2M2IxYmQ7XG59XG4ucG9wb3Zlci1jeWFuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2M2IxYmQ7XG59XG5cbi5wb3BvdmVyLWN5YW5EYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjMzIzOTtcbn1cbi5wb3BvdmVyLWN5YW5EYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzMyMzk7XG4gIGNvbG9yOiBjb2xvci15aXEoIzFjMzIzOSk7XG59XG4ucG9wb3Zlci1jeWFuRGFyayAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMWMzMjM5KTtcbn1cbi5wb3BvdmVyLWN5YW5EYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyOCwgNTAsIDU3LCAwLjIpO1xufVxuLnBvcG92ZXItY3lhbkRhcmsuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItY3lhbkRhcmsuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFjMzIzOTtcbn1cbi5wb3BvdmVyLWN5YW5EYXJrLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzFjMzIzOTtcbn1cbi5wb3BvdmVyLWN5YW5EYXJrLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWN5YW5EYXJrLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxYzMyMzk7XG59XG4ucG9wb3Zlci1jeWFuRGFyay5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMWMzMjM5O1xufVxuXG4ucG9wb3Zlci1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODk2NWUwO1xufVxuLnBvcG92ZXItcHVycGxlIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4OTY1ZTA7XG4gIGNvbG9yOiBjb2xvci15aXEoIzg5NjVlMCk7XG59XG4ucG9wb3Zlci1wdXJwbGUgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzg5NjVlMCk7XG59XG4ucG9wb3Zlci1wdXJwbGUgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTAxLCAyMjQsIDAuMik7XG59XG4ucG9wb3Zlci1wdXJwbGUuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItcHVycGxlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM4OTY1ZTA7XG59XG4ucG9wb3Zlci1wdXJwbGUuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODk2NWUwO1xufVxuLnBvcG92ZXItcHVycGxlLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXB1cnBsZS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjODk2NWUwO1xufVxuLnBvcG92ZXItcHVycGxlLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4OTY1ZTA7XG59XG5cbi5wb3BvdmVyLXB1cnBsZURhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTM3O1xufVxuLnBvcG92ZXItcHVycGxlRGFyayAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTM3O1xuICBjb2xvcjogY29sb3IteWlxKCMxYTFhMzcpO1xufVxuLnBvcG92ZXItcHVycGxlRGFyayAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMWExYTM3KTtcbn1cbi5wb3BvdmVyLXB1cnBsZURhcmsgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI2LCAyNiwgNTUsIDAuMik7XG59XG4ucG9wb3Zlci1wdXJwbGVEYXJrLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXB1cnBsZURhcmsuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFhMWEzNztcbn1cbi5wb3BvdmVyLXB1cnBsZURhcmsuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMWExYTM3O1xufVxuLnBvcG92ZXItcHVycGxlRGFyay5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1wdXJwbGVEYXJrLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxYTFhMzc7XG59XG4ucG9wb3Zlci1wdXJwbGVEYXJrLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxYTFhMzc7XG59XG5cbi5wb3BvdmVyLXNvZnQtaW5kaWdvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZThmZjtcbn1cbi5wb3BvdmVyLXNvZnQtaW5kaWdvIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWU4ZmY7XG4gIGNvbG9yOiBjb2xvci15aXEoI2Y1ZThmZik7XG59XG4ucG9wb3Zlci1zb2Z0LWluZGlnbyAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjZjVlOGZmKTtcbn1cbi5wb3BvdmVyLXNvZnQtaW5kaWdvIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDIzMiwgMjU1LCAwLjIpO1xufVxuLnBvcG92ZXItc29mdC1pbmRpZ28uYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItc29mdC1pbmRpZ28uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1ZThmZjtcbn1cbi5wb3BvdmVyLXNvZnQtaW5kaWdvLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y1ZThmZjtcbn1cbi5wb3BvdmVyLXNvZnQtaW5kaWdvLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNvZnQtaW5kaWdvLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNWU4ZmY7XG59XG4ucG9wb3Zlci1zb2Z0LWluZGlnby5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjVlOGZmO1xufVxuXG4ucG9wb3Zlci1zb2Z0LWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQTU4RDtcbn1cbi5wb3BvdmVyLXNvZnQtZ3JlZW4gLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQTU4RDtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMkNBNThEKTtcbn1cbi5wb3BvdmVyLXNvZnQtZ3JlZW4gLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzJDQTU4RCk7XG59XG4ucG9wb3Zlci1zb2Z0LWdyZWVuIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NCwgMTY1LCAxNDEsIDAuMik7XG59XG4ucG9wb3Zlci1zb2Z0LWdyZWVuLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNvZnQtZ3JlZW4uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJDQTU4RDtcbn1cbi5wb3BvdmVyLXNvZnQtZ3JlZW4uYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkNBNThEO1xufVxuLnBvcG92ZXItc29mdC1ncmVlbi5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1zb2Z0LWdyZWVuLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyQ0E1OEQ7XG59XG4ucG9wb3Zlci1zb2Z0LWdyZWVuLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyQ0E1OEQ7XG59XG5cbi5wb3BvdmVyLXNvZnQtZ3JlZW5EYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExM2QzMTtcbn1cbi5wb3BvdmVyLXNvZnQtZ3JlZW5EYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTNkMzE7XG4gIGNvbG9yOiBjb2xvci15aXEoIzExM2QzMSk7XG59XG4ucG9wb3Zlci1zb2Z0LWdyZWVuRGFyayAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMTEzZDMxKTtcbn1cbi5wb3BvdmVyLXNvZnQtZ3JlZW5EYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNywgNjEsIDQ5LCAwLjIpO1xufVxuLnBvcG92ZXItc29mdC1ncmVlbkRhcmsuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItc29mdC1ncmVlbkRhcmsuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzExM2QzMTtcbn1cbi5wb3BvdmVyLXNvZnQtZ3JlZW5EYXJrLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzExM2QzMTtcbn1cbi5wb3BvdmVyLXNvZnQtZ3JlZW5EYXJrLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNvZnQtZ3JlZW5EYXJrLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxMTNkMzE7XG59XG4ucG9wb3Zlci1zb2Z0LWdyZWVuRGFyay5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTEzZDMxO1xufVxuXG4ucG9wb3Zlci1ncmF5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y3ZmE7XG59XG4ucG9wb3Zlci1ncmF5LTEwMCAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmN2ZhO1xuICBjb2xvcjogY29sb3IteWlxKCNmM2Y3ZmEpO1xufVxuLnBvcG92ZXItZ3JheS0xMDAgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoI2YzZjdmYSk7XG59XG4ucG9wb3Zlci1ncmF5LTEwMCAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQzLCAyNDcsIDI1MCwgMC4yKTtcbn1cbi5wb3BvdmVyLWdyYXktMTAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMTAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmM2Y3ZmE7XG59XG4ucG9wb3Zlci1ncmF5LTEwMC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmM2Y3ZmE7XG59XG4ucG9wb3Zlci1ncmF5LTEwMC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTEwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjNmN2ZhO1xufVxuLnBvcG92ZXItZ3JheS0xMDAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzZjdmYTtcbn1cblxuLnBvcG92ZXItZ3JheS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiO1xufVxuLnBvcG92ZXItZ3JheS0yMDAgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbiAgY29sb3I6IGNvbG9yLXlpcSgjZjVmOGZiKTtcbn1cbi5wb3BvdmVyLWdyYXktMjAwIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCNmNWY4ZmIpO1xufVxuLnBvcG92ZXItZ3JheS0yMDAgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI0NSwgMjQ4LCAyNTEsIDAuMik7XG59XG4ucG9wb3Zlci1ncmF5LTIwMC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTIwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjVmOGZiO1xufVxuLnBvcG92ZXItZ3JheS0yMDAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjVmOGZiO1xufVxuLnBvcG92ZXItZ3JheS0yMDAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItZ3JheS0yMDAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Y1ZjhmYjtcbn1cbi5wb3BvdmVyLWdyYXktMjAwLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNWY4ZmI7XG59XG5cbi5wb3BvdmVyLWdyYXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjNGNjtcbn1cbi5wb3BvdmVyLWdyYXktMzAwIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEYzRjY7XG4gIGNvbG9yOiBjb2xvci15aXEoI0YwRjNGNik7XG59XG4ucG9wb3Zlci1ncmF5LTMwMCAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjRjBGM0Y2KTtcbn1cbi5wb3BvdmVyLWdyYXktMzAwIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDAsIDI0MywgMjQ2LCAwLjIpO1xufVxuLnBvcG92ZXItZ3JheS0zMDAuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItZ3JheS0zMDAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0YwRjNGNjtcbn1cbi5wb3BvdmVyLWdyYXktMzAwLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0YwRjNGNjtcbn1cbi5wb3BvdmVyLWdyYXktMzAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktMzAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGMEYzRjY7XG59XG4ucG9wb3Zlci1ncmF5LTMwMC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRjBGM0Y2O1xufVxuXG4ucG9wb3Zlci1ncmF5LTQwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVkZjI7XG59XG4ucG9wb3Zlci1ncmF5LTQwMCAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlZGYyO1xuICBjb2xvcjogY29sb3IteWlxKCNlYWVkZjIpO1xufVxuLnBvcG92ZXItZ3JheS00MDAgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoI2VhZWRmMik7XG59XG4ucG9wb3Zlci1ncmF5LTQwMCAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM0LCAyMzcsIDI0MiwgMC4yKTtcbn1cbi5wb3BvdmVyLWdyYXktNDAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNDAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYWVkZjI7XG59XG4ucG9wb3Zlci1ncmF5LTQwMC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlYWVkZjI7XG59XG4ucG9wb3Zlci1ncmF5LTQwMC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTQwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWFlZGYyO1xufVxuLnBvcG92ZXItZ3JheS00MDAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VhZWRmMjtcbn1cblxuLnBvcG92ZXItZ3JheS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkN2UwO1xufVxuLnBvcG92ZXItZ3JheS01MDAgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDdlMDtcbiAgY29sb3I6IGNvbG9yLXlpcSgjZDFkN2UwKTtcbn1cbi5wb3BvdmVyLWdyYXktNTAwIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCNkMWQ3ZTApO1xufVxuLnBvcG92ZXItZ3JheS01MDAgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIwOSwgMjE1LCAyMjQsIDAuMik7XG59XG4ucG9wb3Zlci1ncmF5LTUwMC5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTUwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDFkN2UwO1xufVxuLnBvcG92ZXItZ3JheS01MDAuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZDFkN2UwO1xufVxuLnBvcG92ZXItZ3JheS01MDAuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItZ3JheS01MDAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2QxZDdlMDtcbn1cbi5wb3BvdmVyLWdyYXktNTAwLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNkMWQ3ZTA7XG59XG5cbi5wb3BvdmVyLWdyYXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkzYTViZTtcbn1cbi5wb3BvdmVyLWdyYXktNjAwIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2E1YmU7XG4gIGNvbG9yOiBjb2xvci15aXEoIzkzYTViZSk7XG59XG4ucG9wb3Zlci1ncmF5LTYwMCAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjOTNhNWJlKTtcbn1cbi5wb3BvdmVyLWdyYXktNjAwIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNDcsIDE2NSwgMTkwLCAwLjIpO1xufVxuLnBvcG92ZXItZ3JheS02MDAuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItZ3JheS02MDAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkzYTViZTtcbn1cbi5wb3BvdmVyLWdyYXktNjAwLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzkzYTViZTtcbn1cbi5wb3BvdmVyLWdyYXktNjAwLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNjAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5M2E1YmU7XG59XG4ucG9wb3Zlci1ncmF5LTYwMC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTNhNWJlO1xufVxuXG4ucG9wb3Zlci1ncmF5LTcwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Njc5OWU7XG59XG4ucG9wb3Zlci1ncmF5LTcwMCAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3OTllO1xuICBjb2xvcjogY29sb3IteWlxKCM2Njc5OWUpO1xufVxuLnBvcG92ZXItZ3JheS03MDAgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzY2Nzk5ZSk7XG59XG4ucG9wb3Zlci1ncmF5LTcwMCAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTAyLCAxMjEsIDE1OCwgMC4yKTtcbn1cbi5wb3BvdmVyLWdyYXktNzAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktNzAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2Njc5OWU7XG59XG4ucG9wb3Zlci1ncmF5LTcwMC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2Njc5OWU7XG59XG4ucG9wb3Zlci1ncmF5LTcwMC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTcwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjY3OTllO1xufVxuLnBvcG92ZXItZ3JheS03MDAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY2Nzk5ZTtcbn1cblxuLnBvcG92ZXItZ3JheS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA2NjkwO1xufVxuLnBvcG92ZXItZ3JheS04MDAgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUwNjY5MDtcbiAgY29sb3I6IGNvbG9yLXlpcSgjNTA2NjkwKTtcbn1cbi5wb3BvdmVyLWdyYXktODAwIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCM1MDY2OTApO1xufVxuLnBvcG92ZXItZ3JheS04MDAgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDgwLCAxMDIsIDE0NCwgMC4yKTtcbn1cbi5wb3BvdmVyLWdyYXktODAwLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdyYXktODAwLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1MDY2OTA7XG59XG4ucG9wb3Zlci1ncmF5LTgwMC5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM1MDY2OTA7XG59XG4ucG9wb3Zlci1ncmF5LTgwMC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1ncmF5LTgwMC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNTA2NjkwO1xufVxuLnBvcG92ZXItZ3JheS04MDAuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzUwNjY5MDtcbn1cblxuLnBvcG92ZXItZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk5O1xufVxuLnBvcG92ZXItZmFjZWJvb2sgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5OTtcbiAgY29sb3I6IGNvbG9yLXlpcSgjM2I1OTk5KTtcbn1cbi5wb3BvdmVyLWZhY2Vib29rIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCMzYjU5OTkpO1xufVxuLnBvcG92ZXItZmFjZWJvb2sgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU5LCA4OSwgMTUzLCAwLjIpO1xufVxuLnBvcG92ZXItZmFjZWJvb2suYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItZmFjZWJvb2suYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNiNTk5OTtcbn1cbi5wb3BvdmVyLWZhY2Vib29rLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzNiNTk5OTtcbn1cbi5wb3BvdmVyLWZhY2Vib29rLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWZhY2Vib29rLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzYjU5OTk7XG59XG4ucG9wb3Zlci1mYWNlYm9vay5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2I1OTk5O1xufVxuXG4ucG9wb3Zlci1mYWNlYm9va0Rhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyYjRhO1xufVxuLnBvcG92ZXItZmFjZWJvb2tEYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDJiNGE7XG4gIGNvbG9yOiBjb2xvci15aXEoIzFkMmI0YSk7XG59XG4ucG9wb3Zlci1mYWNlYm9va0RhcmsgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzFkMmI0YSk7XG59XG4ucG9wb3Zlci1mYWNlYm9va0RhcmsgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI5LCA0MywgNzQsIDAuMik7XG59XG4ucG9wb3Zlci1mYWNlYm9va0RhcmsuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItZmFjZWJvb2tEYXJrLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZDJiNGE7XG59XG4ucG9wb3Zlci1mYWNlYm9va0RhcmsuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMWQyYjRhO1xufVxuLnBvcG92ZXItZmFjZWJvb2tEYXJrLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWZhY2Vib29rRGFyay5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWQyYjRhO1xufVxuLnBvcG92ZXItZmFjZWJvb2tEYXJrLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxZDJiNGE7XG59XG5cbi5wb3BvdmVyLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xufVxuLnBvcG92ZXItdHdpdHRlciAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRhMWYyO1xuICBjb2xvcjogY29sb3IteWlxKCMxZGExZjIpO1xufVxuLnBvcG92ZXItdHdpdHRlciAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMWRhMWYyKTtcbn1cbi5wb3BvdmVyLXR3aXR0ZXIgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI5LCAxNjEsIDI0MiwgMC4yKTtcbn1cbi5wb3BvdmVyLXR3aXR0ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItdHdpdHRlci5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWRhMWYyO1xufVxuLnBvcG92ZXItdHdpdHRlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxZGExZjI7XG59XG4ucG9wb3Zlci10d2l0dGVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXR3aXR0ZXIuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFkYTFmMjtcbn1cbi5wb3BvdmVyLXR3aXR0ZXIuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzFkYTFmMjtcbn1cblxuLnBvcG92ZXItdHdpdHRlckRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDcyOTNlO1xufVxuLnBvcG92ZXItdHdpdHRlckRhcmsgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MjkzZTtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMDcyOTNlKTtcbn1cbi5wb3BvdmVyLXR3aXR0ZXJEYXJrIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCMwNzI5M2UpO1xufVxuLnBvcG92ZXItdHdpdHRlckRhcmsgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDcsIDQxLCA2MiwgMC4yKTtcbn1cbi5wb3BvdmVyLXR3aXR0ZXJEYXJrLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXR3aXR0ZXJEYXJrLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNzI5M2U7XG59XG4ucG9wb3Zlci10d2l0dGVyRGFyay5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwNzI5M2U7XG59XG4ucG9wb3Zlci10d2l0dGVyRGFyay5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci10d2l0dGVyRGFyay5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDcyOTNlO1xufVxuLnBvcG92ZXItdHdpdHRlckRhcmsuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzA3MjkzZTtcbn1cblxuLnBvcG92ZXItZ29vZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RCNDMzNztcbn1cbi5wb3BvdmVyLWdvb2dsZSAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREI0MzM3O1xuICBjb2xvcjogY29sb3IteWlxKCNEQjQzMzcpO1xufVxuLnBvcG92ZXItZ29vZ2xlIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCNEQjQzMzcpO1xufVxuLnBvcG92ZXItZ29vZ2xlIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTksIDY3LCA1NSwgMC4yKTtcbn1cbi5wb3BvdmVyLWdvb2dsZS5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1nb29nbGUuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0RCNDMzNztcbn1cbi5wb3BvdmVyLWdvb2dsZS5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNEQjQzMzc7XG59XG4ucG9wb3Zlci1nb29nbGUuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItZ29vZ2xlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNEQjQzMzc7XG59XG4ucG9wb3Zlci1nb29nbGUuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0RCNDMzNztcbn1cblxuLnBvcG92ZXItaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NDA1Zjtcbn1cbi5wb3BvdmVyLWluc3RhZ3JhbSAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTQ0MDVmO1xuICBjb2xvcjogY29sb3IteWlxKCNlNDQwNWYpO1xufVxuLnBvcG92ZXItaW5zdGFncmFtIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCNlNDQwNWYpO1xufVxuLnBvcG92ZXItaW5zdGFncmFtIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjgsIDY0LCA5NSwgMC4yKTtcbn1cbi5wb3BvdmVyLWluc3RhZ3JhbS5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1pbnN0YWdyYW0uYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0NDA1Zjtcbn1cbi5wb3BvdmVyLWluc3RhZ3JhbS5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlNDQwNWY7XG59XG4ucG9wb3Zlci1pbnN0YWdyYW0uYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItaW5zdGFncmFtLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNDQwNWY7XG59XG4ucG9wb3Zlci1pbnN0YWdyYW0uYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2U0NDA1Zjtcbn1cblxuLnBvcG92ZXItcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMDgxYztcbn1cbi5wb3BvdmVyLXBpbnRlcmVzdCAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjO1xuICBjb2xvcjogY29sb3IteWlxKCNiZDA4MWMpO1xufVxuLnBvcG92ZXItcGludGVyZXN0IC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCNiZDA4MWMpO1xufVxuLnBvcG92ZXItcGludGVyZXN0IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxODksIDgsIDI4LCAwLjIpO1xufVxuLnBvcG92ZXItcGludGVyZXN0LmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXBpbnRlcmVzdC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmQwODFjO1xufVxuLnBvcG92ZXItcGludGVyZXN0LmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2JkMDgxYztcbn1cbi5wb3BvdmVyLXBpbnRlcmVzdC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1waW50ZXJlc3QuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JkMDgxYztcbn1cbi5wb3BvdmVyLXBpbnRlcmVzdC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjYmQwODFjO1xufVxuXG4ucG9wb3Zlci15b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjAxZjtcbn1cbi5wb3BvdmVyLXlvdXR1YmUgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjAxZjtcbiAgY29sb3I6IGNvbG9yLXlpcSgjY2QyMDFmKTtcbn1cbi5wb3BvdmVyLXlvdXR1YmUgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoI2NkMjAxZik7XG59XG4ucG9wb3Zlci15b3V0dWJlIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMDUsIDMyLCAzMSwgMC4yKTtcbn1cbi5wb3BvdmVyLXlvdXR1YmUuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXIteW91dHViZS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2QyMDFmO1xufVxuLnBvcG92ZXIteW91dHViZS5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNjZDIwMWY7XG59XG4ucG9wb3Zlci15b3V0dWJlLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXlvdXR1YmUuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2NkMjAxZjtcbn1cbi5wb3BvdmVyLXlvdXR1YmUuYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NkMjAxZjtcbn1cblxuLnBvcG92ZXItc2xhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2FhZjg1O1xufVxuLnBvcG92ZXItc2xhY2sgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNhYWY4NTtcbiAgY29sb3I6IGNvbG9yLXlpcSgjM2FhZjg1KTtcbn1cbi5wb3BvdmVyLXNsYWNrIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCMzYWFmODUpO1xufVxuLnBvcG92ZXItc2xhY2sgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDU4LCAxNzUsIDEzMywgMC4yKTtcbn1cbi5wb3BvdmVyLXNsYWNrLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNsYWNrLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzYWFmODU7XG59XG4ucG9wb3Zlci1zbGFjay5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzYWFmODU7XG59XG4ucG9wb3Zlci1zbGFjay5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1zbGFjay5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM2FhZjg1O1xufVxuLnBvcG92ZXItc2xhY2suYnMtcG9wb3Zlci1sZWZ0IC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNhYWY4NTtcbn1cblxuLnBvcG92ZXItc2xhY2tEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzMzkyYjtcbn1cbi5wb3BvdmVyLXNsYWNrRGFyayAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTMzOTJiO1xuICBjb2xvcjogY29sb3IteWlxKCMxMzM5MmIpO1xufVxuLnBvcG92ZXItc2xhY2tEYXJrIC5wb3BvdmVyLWJvZHkge1xuICBjb2xvcjogY29sb3IteWlxKCMxMzM5MmIpO1xufVxuLnBvcG92ZXItc2xhY2tEYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOSwgNTcsIDQzLCAwLjIpO1xufVxuLnBvcG92ZXItc2xhY2tEYXJrLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXNsYWNrRGFyay5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTMzOTJiO1xufVxuLnBvcG92ZXItc2xhY2tEYXJrLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzEzMzkyYjtcbn1cbi5wb3BvdmVyLXNsYWNrRGFyay5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1zbGFja0RhcmsuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzEzMzkyYjtcbn1cbi5wb3BvdmVyLXNsYWNrRGFyay5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTMzOTJiO1xufVxuXG4ucG9wb3Zlci1kcmliYmJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYTRjODk7XG59XG4ucG9wb3Zlci1kcmliYmJsZSAucG9wb3Zlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0Yzg5O1xuICBjb2xvcjogY29sb3IteWlxKCNlYTRjODkpO1xufVxuLnBvcG92ZXItZHJpYmJibGUgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoI2VhNGM4OSk7XG59XG4ucG9wb3Zlci1kcmliYmJsZSAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM0LCA3NiwgMTM3LCAwLjIpO1xufVxuLnBvcG92ZXItZHJpYmJibGUuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItZHJpYmJibGUuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VhNGM4OTtcbn1cbi5wb3BvdmVyLWRyaWJiYmxlLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VhNGM4OTtcbn1cbi5wb3BvdmVyLWRyaWJiYmxlLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWRyaWJiYmxlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYTRjODk7XG59XG4ucG9wb3Zlci1kcmliYmJsZS5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWE0Yzg5O1xufVxuXG4ucG9wb3Zlci1kcm9wYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFOTBGRjtcbn1cbi5wb3BvdmVyLWRyb3Bib3ggLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFFOTBGRjtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMUU5MEZGKTtcbn1cbi5wb3BvdmVyLWRyb3Bib3ggLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzFFOTBGRik7XG59XG4ucG9wb3Zlci1kcm9wYm94IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzMCwgMTQ0LCAyNTUsIDAuMik7XG59XG4ucG9wb3Zlci1kcm9wYm94LmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWRyb3Bib3guYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFFOTBGRjtcbn1cbi5wb3BvdmVyLWRyb3Bib3guYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMUU5MEZGO1xufVxuLnBvcG92ZXItZHJvcGJveC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1kcm9wYm94LmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxRTkwRkY7XG59XG4ucG9wb3Zlci1kcm9wYm94LmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxRTkwRkY7XG59XG5cbi5wb3BvdmVyLXR3aXRjaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0QjM2N0M7XG59XG4ucG9wb3Zlci10d2l0Y2ggLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCMzY3QztcbiAgY29sb3I6IGNvbG9yLXlpcSgjNEIzNjdDKTtcbn1cbi5wb3BvdmVyLXR3aXRjaCAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjNEIzNjdDKTtcbn1cbi5wb3BvdmVyLXR3aXRjaCAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoNzUsIDU0LCAxMjQsIDAuMik7XG59XG4ucG9wb3Zlci10d2l0Y2guYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItdHdpdGNoLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0QjM2N0M7XG59XG4ucG9wb3Zlci10d2l0Y2guYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNEIzNjdDO1xufVxuLnBvcG92ZXItdHdpdGNoLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXR3aXRjaC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNEIzNjdDO1xufVxuLnBvcG92ZXItdHdpdGNoLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0QjM2N0M7XG59XG5cbi5wb3BvdmVyLXBheXBhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2IzMmM7XG59XG4ucG9wb3Zlci1wYXlwYWwgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYjMyYztcbiAgY29sb3I6IGNvbG9yLXlpcSgjZWNiMzJjKTtcbn1cbi5wb3BvdmVyLXBheXBhbCAucG9wb3Zlci1ib2R5IHtcbiAgY29sb3I6IGNvbG9yLXlpcSgjZWNiMzJjKTtcbn1cbi5wb3BvdmVyLXBheXBhbCAucG9wb3Zlci1oZWFkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM2LCAxNzksIDQ0LCAwLjIpO1xufVxuLnBvcG92ZXItcGF5cGFsLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXBheXBhbC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWNiMzJjO1xufVxuLnBvcG92ZXItcGF5cGFsLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VjYjMyYztcbn1cbi5wb3BvdmVyLXBheXBhbC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1wYXlwYWwuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VjYjMyYztcbn1cbi5wb3BvdmVyLXBheXBhbC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWNiMzJjO1xufVxuXG4ucG9wb3Zlci1wYXlwYWxEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MzcwZTtcbn1cbi5wb3BvdmVyLXBheXBhbERhcmsgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5MzcwZTtcbiAgY29sb3I6IGNvbG9yLXlpcSgjNDkzNzBlKTtcbn1cbi5wb3BvdmVyLXBheXBhbERhcmsgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzQ5MzcwZSk7XG59XG4ucG9wb3Zlci1wYXlwYWxEYXJrIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3MywgNTUsIDE0LCAwLjIpO1xufVxuLnBvcG92ZXItcGF5cGFsRGFyay5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1wYXlwYWxEYXJrLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0OTM3MGU7XG59XG4ucG9wb3Zlci1wYXlwYWxEYXJrLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQ5MzcwZTtcbn1cbi5wb3BvdmVyLXBheXBhbERhcmsuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItcGF5cGFsRGFyay5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDkzNzBlO1xufVxuLnBvcG92ZXItcGF5cGFsRGFyay5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDkzNzBlO1xufVxuXG4ucG9wb3Zlci1iZWhhbmNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTdmZjtcbn1cbi5wb3BvdmVyLWJlaGFuY2UgLnBvcG92ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTdmZjtcbiAgY29sb3I6IGNvbG9yLXlpcSgjMDA1N2ZmKTtcbn1cbi5wb3BvdmVyLWJlaGFuY2UgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzAwNTdmZik7XG59XG4ucG9wb3Zlci1iZWhhbmNlIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCA4NywgMjU1LCAwLjIpO1xufVxuLnBvcG92ZXItYmVoYW5jZS5icy1wb3BvdmVyLXRvcCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1iZWhhbmNlLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDU3ZmY7XG59XG4ucG9wb3Zlci1iZWhhbmNlLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwNTdmZjtcbn1cbi5wb3BvdmVyLWJlaGFuY2UuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXItYmVoYW5jZS5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDA1N2ZmO1xufVxuLnBvcG92ZXItYmVoYW5jZS5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDA1N2ZmO1xufVxuXG4ucG9wb3Zlci1yZWRkaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTg0NDIyO1xufVxuLnBvcG92ZXItcmVkZGl0IC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFODQ0MjI7XG4gIGNvbG9yOiBjb2xvci15aXEoI0U4NDQyMik7XG59XG4ucG9wb3Zlci1yZWRkaXQgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoI0U4NDQyMik7XG59XG4ucG9wb3Zlci1yZWRkaXQgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMiwgNjgsIDM0LCAwLjIpO1xufVxuLnBvcG92ZXItcmVkZGl0LmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLXJlZGRpdC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRTg0NDIyO1xufVxuLnBvcG92ZXItcmVkZGl0LmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0U4NDQyMjtcbn1cbi5wb3BvdmVyLXJlZGRpdC5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci1yZWRkaXQuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0U4NDQyMjtcbn1cbi5wb3BvdmVyLXJlZGRpdC5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjRTg0NDIyO1xufVxuXG4ucG9wb3Zlci1naXRodWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuLnBvcG92ZXItZ2l0aHViIC5wb3BvdmVyLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGNvbG9yOiBjb2xvci15aXEoIzIyMjIyMik7XG59XG4ucG9wb3Zlci1naXRodWIgLnBvcG92ZXItYm9keSB7XG4gIGNvbG9yOiBjb2xvci15aXEoIzIyMjIyMik7XG59XG4ucG9wb3Zlci1naXRodWIgLnBvcG92ZXItaGVhZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM0LCAzNCwgMzQsIDAuMik7XG59XG4ucG9wb3Zlci1naXRodWIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXItZ2l0aHViLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLmFycm93OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMjIyMjI7XG59XG4ucG9wb3Zlci1naXRodWIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjIyMjIyO1xufVxuLnBvcG92ZXItZ2l0aHViLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLWdpdGh1Yi5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjIyMjIyO1xufVxuLnBvcG92ZXItZ2l0aHViLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMjIyMjI7XG59XG5cbi8qKlxuICogPSBQcm9ncmVzcyBiYXJzXG4gKi9cbi5wcm9ncmVzcy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy14bCB7XG4gIGhlaWdodDogMC44cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1sZyB7XG4gIGhlaWdodDogMC42cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy1pbmZvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1zLWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4ucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtbGFiZWwgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtcGVyY2VudGFnZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnByb2dyZXNzLWluZm8gLnByb2dyZXNzLXBlcmNlbnRhZ2Ugc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2Njc5OWU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmluZm8teGwgLnByb2dyZXNzLWxhYmVsIHNwYW4sXG4uaW5mby14bCAucHJvZ3Jlc3MtcGVyY2VudGFnZSBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pbmZvLXhsIC5wcm9ncmVzcy1wZXJjZW50YWdlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5wcm9ncmVzcy10b29sdGlwIHtcbiAgYmFja2dyb3VuZDogIzI2MkI0MDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xufVxuLnByb2dyZXNzLXRvb2x0aXA6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEE1MDczO1xuICBib3JkZXItd2lkdGg6IDZweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGUtcG9zaXRpdmUge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGFuaW1hdGUtcG9zaXRpdmUge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlO1xuICB9XG59XG4ucHJvZ3Jlc3MtaW5mbyAuYmctcHJpbWFyeTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjYyQjQwO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctc2Vjb25kYXJ5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2MURBRkI7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy10ZXJ0aWFyeTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMUI5OThCO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctcXVhdGVybmFyeTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzk2NDgwO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctcHJpbWFyeS1hcHA6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0VCRjRGNjtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLXNlY29uZGFyeS1hcHA6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQyNEFBMDtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWxpZ2h0OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYWVkZjI7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1saWdodGVuOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNGMEYzRjY7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1zdWNjZXNzOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwNUE2Nzc7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1pbmZvOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwOTQ4QjM7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy13YXJuaW5nOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNWI3NTk7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1kYW5nZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZBNTI1Mjtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLXdoaXRlOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1ncmF5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0QTUwNzM7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1pbmRpZ286OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRjNTY4MDtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWluZGlnb0Rhcms6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFiMWIzNztcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWRhcms6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI2MkI0MDtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLXNvZnQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y1ZjhmYjtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWJsYWNrOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyZTM2NTA7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1ibHVlOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwOTQ4QjM7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1ibHVlRGFyazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDQxNzM3O1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctcGluazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjQzk2NDgwO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctcGlua0Rhcms6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM3MWIxYjtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWN5YW46OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYzYjFiZDtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWN5YW5EYXJrOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxYzMyMzk7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1wdXJwbGU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg5NjVlMDtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLXB1cnBsZURhcms6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFhMWEzNztcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLXNvZnQtaW5kaWdvOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNWU4ZmY7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1zb2Z0LWdyZWVuOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyQ0E1OEQ7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1zb2Z0LWdyZWVuRGFyazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTEzZDMxO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctZ3JheS0xMDA6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzZjdmYTtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWdyYXktMjAwOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNWY4ZmI7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1ncmF5LTMwMDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRjBGM0Y2O1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctZ3JheS00MDA6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VhZWRmMjtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWdyYXktNTAwOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkMWQ3ZTA7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1ncmF5LTYwMDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTNhNWJlO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctZ3JheS03MDA6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY2Nzk5ZTtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWdyYXktODAwOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM1MDY2OTA7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1mYWNlYm9vazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2I1OTk5O1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctZmFjZWJvb2tEYXJrOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZDJiNGE7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy10d2l0dGVyOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZGExZjI7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy10d2l0dGVyRGFyazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDcyOTNlO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctZ29vZ2xlOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNEQjQzMzc7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1pbnN0YWdyYW06OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U0NDA1Zjtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLXBpbnRlcmVzdDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmQwODFjO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmcteW91dHViZTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjY2QyMDFmO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctc2xhY2s6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNhYWY4NTtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLXNsYWNrRGFyazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTMzOTJiO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctZHJpYmJibGU6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VhNGM4OTtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWRyb3Bib3g6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFFOTBGRjtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLXR3aXRjaDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNEIzNjdDO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAuYmctcGF5cGFsOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2IzMmM7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1wYXlwYWxEYXJrOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0OTM3MGU7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1iZWhhbmNlOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDU3ZmY7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5iZy1yZWRkaXQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0U4NDQyMjtcbn1cblxuLnByb2dyZXNzLWluZm8gLmJnLWdpdGh1Yjo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4vKipcbiAqID0gU2hhcGVzXG4gKi9cbi5hdmF0YXItc20ge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbn1cblxuLmF2YXRhci1tZCB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG59XG5cbi5hdmF0YXItbGcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZS5jb21wYXJpc29uLXRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbi50YWJsZS5jb21wYXJpc29uLXRhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi50YWJsZSB0ZCAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJsZSB0ZCxcbi50YWJsZSB0aCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGUudXNlci10YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4udGFibGUuYWxpZ24taXRlbXMtY2VudGVyIHRkLFxuLnRhYmxlLmFsaWduLWl0ZW1zLWNlbnRlciB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50YWJsZSAudGhlYWQtZGFyayB0aCBhIHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIGEge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cblxuLnRhYmxlLWhvdmVyIHRyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50YWJsZS1ob3ZlciB0ciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4udGFibGUtZmx1c2ggdGQsXG4udGFibGUtZmx1c2ggdGgge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnRhYmxlLWZsdXNoIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkLFxuLnRhYmxlLWZsdXNoIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZS1mbHVzaCB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLnRhYmxlLWZsdXNoIHRib2R5IHRyOmxhc3QtY2hpbGQgdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZCAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNhcmQgLnRhYmxlIHRkLFxuLmNhcmQgLnRhYmxlIHRoIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLnRhYmxlIFtkYXRhLXNvcnRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRhYmxlIC5jdXN0b20tdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUgLnRoZWFkLWRhcmsgW2RhdGEtc29ydF06OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zIDBMNiA0SDBMMyAwWk0zIDEwTDAgNkg2TDMgMTBaJyBmaWxsPSclMjMyNjJCNDAnLz48L3N2Zz5cIik7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xufVxuLnRhYmxlIC50aGVhZC1saWdodCBbZGF0YS1zb3J0XTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPSc2JyBoZWlnaHQ9JzEwJyB2aWV3Qm94PScwIDAgNiAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTMgMEw2IDRIMEwzIDBaTTMgMTBMMCA2SDZMMyAxMFonIGZpbGw9JyUyMzI2MkI0MCcvPjwvc3ZnPlwiKTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG59XG5cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbn1cblxuLmRhdGFUYWJsZS10b3AsXG4uZGF0YVRhYmxlLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRhdGFUYWJsZS10b3AsXG4uZGF0YVRhYmxlLWJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZGF0YVRhYmxlLXRvcCAuZGF0YVRhYmxlLWluZm8sXG4uZGF0YVRhYmxlLWJvdHRvbSAuZGF0YVRhYmxlLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLmRhdGFUYWJsZS10b3Age1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxcmVtIDEuNXJlbTtcbn1cblxuLmRhdGFUYWJsZS1ib3R0b20ge1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDAgMS41cmVtO1xufVxuXG4uZGF0YVRhYmxlLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gYSB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG59XG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41cmVtO1xufVxuLmRhdGFUYWJsZS1wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjVyZW07XG59XG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gPiBsaTpub3QoOmZpcnN0LWNoaWxkKSBhIHtcbiAgbWFyZ2luLWxlZnQ6IC0wLjA2MjVyZW07XG59XG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gPiBsaS5hY3RpdmUgYSB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyQjQwO1xuICBib3JkZXItY29sb3I6ICMyNjJCNDA7XG59XG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gPiBsaS5kaXNhYmxlZCBhIHtcbiAgY29sb3I6ICM5M2E1YmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNGMEYzRjY7XG59XG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gPiBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyNjJCNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNlYWVkZjI7XG59XG4uZGF0YVRhYmxlLXBhZ2luYXRpb24gPiBsaSBhOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwYTBiMTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIGJvcmRlci1jb2xvcjogI0YwRjNGNjtcbn1cbi5kYXRhVGFibGUtcGFnaW5hdGlvbiA+IGxpIGE6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgNDMsIDY0LCAwLjI1KTtcbn1cblxuLmRhdGFUYWJsZS1zZWxlY3RvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuMjI1cmVtKTtcbiAgcGFkZGluZzogMC41NXJlbSAxLjc1cmVtIDAuNTVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzY2Nzk5ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNTA2NjkwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGJvcmRlcjogMC4wNjI1cmVtIHNvbGlkICNkMWQ3ZTA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmRhdGFUYWJsZS1zZWxlY3Rvcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzU2NjE5MDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoNDYsIDU0LCA4MCwgMC4wNzUpLCAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgNDMsIDY0LCAwLjI1KTtcbn1cbi5kYXRhVGFibGUtc2VsZWN0b3I6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNjY3OTllO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmRhdGFUYWJsZS1zZWxlY3RvclttdWx0aXBsZV0sIC5kYXRhVGFibGUtc2VsZWN0b3Jbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZGF0YVRhYmxlLXNlbGVjdG9yOmRpc2FibGVkIHtcbiAgY29sb3I6ICM5M2E1YmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG59XG4uZGF0YVRhYmxlLXNlbGVjdG9yOi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzY2Nzk5ZTtcbn1cblxuLmRhdGFUYWJsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuMjI1cmVtKTtcbiAgcGFkZGluZzogMC41NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNjY3OTllO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDAuMDYyNXJlbSBzb2xpZCAjZDFkN2UwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmRhdGFUYWJsZS1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmRhdGFUYWJsZS1pbnB1dDpmb2N1cyB7XG4gIGNvbG9yOiAjNjY3OTllO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM1NjYxOTA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDQ2LCA1NCwgODAsIDAuMDc1KSwgMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDQzLCA2NCwgMC4yNSk7XG59XG4uZGF0YVRhYmxlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTA2NjkwO1xuICBvcGFjaXR5OiAxO1xufVxuLmRhdGFUYWJsZS1pbnB1dDpkaXNhYmxlZCwgLmRhdGFUYWJsZS1pbnB1dFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmOGZiO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVhY3QtYm9vdHN0cmFwLXRhYmxlIHRhYmxlIHtcbiAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFjdC1ib290c3RyYXAtdGFibGUtcGFnZS1idG5zLXVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNlYXJjaC1sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKipcbiAqID0gVHlwb2dyYXBoeVxuICovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbnAsIG9sIGxpLCB1bCBsaSwgLnAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5hLCAudGV4dC1hY3Rpb24ge1xuICBjb2xvcjogIzI2MkI0MDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbmE6aG92ZXIsIC50ZXh0LWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMGEwYjEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sZWFkICsgLmJ0bi13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbi5saW5lLXRocm91Z2gge1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5kaXNwbGF5LTMge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmJsb2NrcXVvdGUge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYmxvY2txdW90ZSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5ibG9ja3F1b3RlIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5mb250LXNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZvbnQtYmFzZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZvbnQtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLCBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZXh0LXByaW1hcnksIC50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzI2MkI0MCAhaW1wb3J0YW50O1xufVxuLnRleHQtcHJpbWFyeSBhOm5vdCguYnRuKSwgLnRleHQtcHJpbWFyeSBoMSwgLnRleHQtcHJpbWFyeSBoMiwgLnRleHQtcHJpbWFyeSBoMywgLnRleHQtcHJpbWFyeSBoNCwgLnRleHQtcHJpbWFyeSBoNSwgLnRleHQtcHJpbWFyeSBoNiwgLnRleHQtcHJpbWFyeSAuaDEsIC50ZXh0LXByaW1hcnkgLmgyLCAudGV4dC1wcmltYXJ5IC5oMywgLnRleHQtcHJpbWFyeSAuaDQsIC50ZXh0LXByaW1hcnkgLmg1LCAudGV4dC1wcmltYXJ5IC5oNiwgLnRleHQtcHJpbWFyeSAuZGlzcGxheS0xLCAudGV4dC1wcmltYXJ5IC5kaXNwbGF5LTIsIC50ZXh0LXByaW1hcnkgLmRpc3BsYXktMywgLnRleHQtcHJpbWFyeSAuZGlzcGxheS00IHtcbiAgY29sb3I6ICMyNjJCNDA7XG59XG4udGV4dC1wcmltYXJ5IC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMzgsIDQzLCA2NCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnksIC50ZXh0LXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNjFEQUZCICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zZWNvbmRhcnkgYTpub3QoLmJ0biksIC50ZXh0LXNlY29uZGFyeSBoMSwgLnRleHQtc2Vjb25kYXJ5IGgyLCAudGV4dC1zZWNvbmRhcnkgaDMsIC50ZXh0LXNlY29uZGFyeSBoNCwgLnRleHQtc2Vjb25kYXJ5IGg1LCAudGV4dC1zZWNvbmRhcnkgaDYsIC50ZXh0LXNlY29uZGFyeSAuaDEsIC50ZXh0LXNlY29uZGFyeSAuaDIsIC50ZXh0LXNlY29uZGFyeSAuaDMsIC50ZXh0LXNlY29uZGFyeSAuaDQsIC50ZXh0LXNlY29uZGFyeSAuaDUsIC50ZXh0LXNlY29uZGFyeSAuaDYsIC50ZXh0LXNlY29uZGFyeSAuZGlzcGxheS0xLCAudGV4dC1zZWNvbmRhcnkgLmRpc3BsYXktMiwgLnRleHQtc2Vjb25kYXJ5IC5kaXNwbGF5LTMsIC50ZXh0LXNlY29uZGFyeSAuZGlzcGxheS00IHtcbiAgY29sb3I6ICM2MURBRkI7XG59XG4udGV4dC1zZWNvbmRhcnkgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSg5NywgMjE4LCAyNTEsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGVydGlhcnksIC50ZXh0LXRlcnRpYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMxQjk5OEIgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRlcnRpYXJ5IGE6bm90KC5idG4pLCAudGV4dC10ZXJ0aWFyeSBoMSwgLnRleHQtdGVydGlhcnkgaDIsIC50ZXh0LXRlcnRpYXJ5IGgzLCAudGV4dC10ZXJ0aWFyeSBoNCwgLnRleHQtdGVydGlhcnkgaDUsIC50ZXh0LXRlcnRpYXJ5IGg2LCAudGV4dC10ZXJ0aWFyeSAuaDEsIC50ZXh0LXRlcnRpYXJ5IC5oMiwgLnRleHQtdGVydGlhcnkgLmgzLCAudGV4dC10ZXJ0aWFyeSAuaDQsIC50ZXh0LXRlcnRpYXJ5IC5oNSwgLnRleHQtdGVydGlhcnkgLmg2LCAudGV4dC10ZXJ0aWFyeSAuZGlzcGxheS0xLCAudGV4dC10ZXJ0aWFyeSAuZGlzcGxheS0yLCAudGV4dC10ZXJ0aWFyeSAuZGlzcGxheS0zLCAudGV4dC10ZXJ0aWFyeSAuZGlzcGxheS00IHtcbiAgY29sb3I6ICMxQjk5OEI7XG59XG4udGV4dC10ZXJ0aWFyeSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI3LCAxNTMsIDEzOSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1xdWF0ZXJuYXJ5LCAudGV4dC1xdWF0ZXJuYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNDOTY0ODAgIWltcG9ydGFudDtcbn1cbi50ZXh0LXF1YXRlcm5hcnkgYTpub3QoLmJ0biksIC50ZXh0LXF1YXRlcm5hcnkgaDEsIC50ZXh0LXF1YXRlcm5hcnkgaDIsIC50ZXh0LXF1YXRlcm5hcnkgaDMsIC50ZXh0LXF1YXRlcm5hcnkgaDQsIC50ZXh0LXF1YXRlcm5hcnkgaDUsIC50ZXh0LXF1YXRlcm5hcnkgaDYsIC50ZXh0LXF1YXRlcm5hcnkgLmgxLCAudGV4dC1xdWF0ZXJuYXJ5IC5oMiwgLnRleHQtcXVhdGVybmFyeSAuaDMsIC50ZXh0LXF1YXRlcm5hcnkgLmg0LCAudGV4dC1xdWF0ZXJuYXJ5IC5oNSwgLnRleHQtcXVhdGVybmFyeSAuaDYsIC50ZXh0LXF1YXRlcm5hcnkgLmRpc3BsYXktMSwgLnRleHQtcXVhdGVybmFyeSAuZGlzcGxheS0yLCAudGV4dC1xdWF0ZXJuYXJ5IC5kaXNwbGF5LTMsIC50ZXh0LXF1YXRlcm5hcnkgLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjQzk2NDgwO1xufVxuLnRleHQtcXVhdGVybmFyeSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDIwMSwgMTAwLCAxMjgsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeS1hcHAsIC50ZXh0LXByaW1hcnktYXBwOmhvdmVyIHtcbiAgY29sb3I6ICNFQkY0RjYgIWltcG9ydGFudDtcbn1cbi50ZXh0LXByaW1hcnktYXBwIGE6bm90KC5idG4pLCAudGV4dC1wcmltYXJ5LWFwcCBoMSwgLnRleHQtcHJpbWFyeS1hcHAgaDIsIC50ZXh0LXByaW1hcnktYXBwIGgzLCAudGV4dC1wcmltYXJ5LWFwcCBoNCwgLnRleHQtcHJpbWFyeS1hcHAgaDUsIC50ZXh0LXByaW1hcnktYXBwIGg2LCAudGV4dC1wcmltYXJ5LWFwcCAuaDEsIC50ZXh0LXByaW1hcnktYXBwIC5oMiwgLnRleHQtcHJpbWFyeS1hcHAgLmgzLCAudGV4dC1wcmltYXJ5LWFwcCAuaDQsIC50ZXh0LXByaW1hcnktYXBwIC5oNSwgLnRleHQtcHJpbWFyeS1hcHAgLmg2LCAudGV4dC1wcmltYXJ5LWFwcCAuZGlzcGxheS0xLCAudGV4dC1wcmltYXJ5LWFwcCAuZGlzcGxheS0yLCAudGV4dC1wcmltYXJ5LWFwcCAuZGlzcGxheS0zLCAudGV4dC1wcmltYXJ5LWFwcCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNFQkY0RjY7XG59XG4udGV4dC1wcmltYXJ5LWFwcCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDIzNSwgMjQ0LCAyNDYsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc2Vjb25kYXJ5LWFwcCwgLnRleHQtc2Vjb25kYXJ5LWFwcDpob3ZlciB7XG4gIGNvbG9yOiAjNDI0QUEwICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zZWNvbmRhcnktYXBwIGE6bm90KC5idG4pLCAudGV4dC1zZWNvbmRhcnktYXBwIGgxLCAudGV4dC1zZWNvbmRhcnktYXBwIGgyLCAudGV4dC1zZWNvbmRhcnktYXBwIGgzLCAudGV4dC1zZWNvbmRhcnktYXBwIGg0LCAudGV4dC1zZWNvbmRhcnktYXBwIGg1LCAudGV4dC1zZWNvbmRhcnktYXBwIGg2LCAudGV4dC1zZWNvbmRhcnktYXBwIC5oMSwgLnRleHQtc2Vjb25kYXJ5LWFwcCAuaDIsIC50ZXh0LXNlY29uZGFyeS1hcHAgLmgzLCAudGV4dC1zZWNvbmRhcnktYXBwIC5oNCwgLnRleHQtc2Vjb25kYXJ5LWFwcCAuaDUsIC50ZXh0LXNlY29uZGFyeS1hcHAgLmg2LCAudGV4dC1zZWNvbmRhcnktYXBwIC5kaXNwbGF5LTEsIC50ZXh0LXNlY29uZGFyeS1hcHAgLmRpc3BsYXktMiwgLnRleHQtc2Vjb25kYXJ5LWFwcCAuZGlzcGxheS0zLCAudGV4dC1zZWNvbmRhcnktYXBwIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzQyNEFBMDtcbn1cbi50ZXh0LXNlY29uZGFyeS1hcHAgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSg2NiwgNzQsIDE2MCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCwgLnRleHQtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2VhZWRmMiAhaW1wb3J0YW50O1xufVxuLnRleHQtbGlnaHQgYTpub3QoLmJ0biksIC50ZXh0LWxpZ2h0IGgxLCAudGV4dC1saWdodCBoMiwgLnRleHQtbGlnaHQgaDMsIC50ZXh0LWxpZ2h0IGg0LCAudGV4dC1saWdodCBoNSwgLnRleHQtbGlnaHQgaDYsIC50ZXh0LWxpZ2h0IC5oMSwgLnRleHQtbGlnaHQgLmgyLCAudGV4dC1saWdodCAuaDMsIC50ZXh0LWxpZ2h0IC5oNCwgLnRleHQtbGlnaHQgLmg1LCAudGV4dC1saWdodCAuaDYsIC50ZXh0LWxpZ2h0IC5kaXNwbGF5LTEsIC50ZXh0LWxpZ2h0IC5kaXNwbGF5LTIsIC50ZXh0LWxpZ2h0IC5kaXNwbGF5LTMsIC50ZXh0LWxpZ2h0IC5kaXNwbGF5LTQge1xuICBjb2xvcjogI2VhZWRmMjtcbn1cbi50ZXh0LWxpZ2h0IC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMjM0LCAyMzcsIDI0MiwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodGVuLCAudGV4dC1saWdodGVuOmhvdmVyIHtcbiAgY29sb3I6ICNGMEYzRjYgIWltcG9ydGFudDtcbn1cbi50ZXh0LWxpZ2h0ZW4gYTpub3QoLmJ0biksIC50ZXh0LWxpZ2h0ZW4gaDEsIC50ZXh0LWxpZ2h0ZW4gaDIsIC50ZXh0LWxpZ2h0ZW4gaDMsIC50ZXh0LWxpZ2h0ZW4gaDQsIC50ZXh0LWxpZ2h0ZW4gaDUsIC50ZXh0LWxpZ2h0ZW4gaDYsIC50ZXh0LWxpZ2h0ZW4gLmgxLCAudGV4dC1saWdodGVuIC5oMiwgLnRleHQtbGlnaHRlbiAuaDMsIC50ZXh0LWxpZ2h0ZW4gLmg0LCAudGV4dC1saWdodGVuIC5oNSwgLnRleHQtbGlnaHRlbiAuaDYsIC50ZXh0LWxpZ2h0ZW4gLmRpc3BsYXktMSwgLnRleHQtbGlnaHRlbiAuZGlzcGxheS0yLCAudGV4dC1saWdodGVuIC5kaXNwbGF5LTMsIC50ZXh0LWxpZ2h0ZW4gLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjRjBGM0Y2O1xufVxuLnRleHQtbGlnaHRlbiAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI0MCwgMjQzLCAyNDYsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcywgLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMDVBNjc3ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zdWNjZXNzIGE6bm90KC5idG4pLCAudGV4dC1zdWNjZXNzIGgxLCAudGV4dC1zdWNjZXNzIGgyLCAudGV4dC1zdWNjZXNzIGgzLCAudGV4dC1zdWNjZXNzIGg0LCAudGV4dC1zdWNjZXNzIGg1LCAudGV4dC1zdWNjZXNzIGg2LCAudGV4dC1zdWNjZXNzIC5oMSwgLnRleHQtc3VjY2VzcyAuaDIsIC50ZXh0LXN1Y2Nlc3MgLmgzLCAudGV4dC1zdWNjZXNzIC5oNCwgLnRleHQtc3VjY2VzcyAuaDUsIC50ZXh0LXN1Y2Nlc3MgLmg2LCAudGV4dC1zdWNjZXNzIC5kaXNwbGF5LTEsIC50ZXh0LXN1Y2Nlc3MgLmRpc3BsYXktMiwgLnRleHQtc3VjY2VzcyAuZGlzcGxheS0zLCAudGV4dC1zdWNjZXNzIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzA1QTY3Nztcbn1cbi50ZXh0LXN1Y2Nlc3MgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSg1LCAxNjYsIDExOSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvLCAudGV4dC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwOTQ4QjMgIWltcG9ydGFudDtcbn1cbi50ZXh0LWluZm8gYTpub3QoLmJ0biksIC50ZXh0LWluZm8gaDEsIC50ZXh0LWluZm8gaDIsIC50ZXh0LWluZm8gaDMsIC50ZXh0LWluZm8gaDQsIC50ZXh0LWluZm8gaDUsIC50ZXh0LWluZm8gaDYsIC50ZXh0LWluZm8gLmgxLCAudGV4dC1pbmZvIC5oMiwgLnRleHQtaW5mbyAuaDMsIC50ZXh0LWluZm8gLmg0LCAudGV4dC1pbmZvIC5oNSwgLnRleHQtaW5mbyAuaDYsIC50ZXh0LWluZm8gLmRpc3BsYXktMSwgLnRleHQtaW5mbyAuZGlzcGxheS0yLCAudGV4dC1pbmZvIC5kaXNwbGF5LTMsIC50ZXh0LWluZm8gLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjMDk0OEIzO1xufVxuLnRleHQtaW5mbyAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDksIDcyLCAxNzksIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZywgLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZjViNzU5ICFpbXBvcnRhbnQ7XG59XG4udGV4dC13YXJuaW5nIGE6bm90KC5idG4pLCAudGV4dC13YXJuaW5nIGgxLCAudGV4dC13YXJuaW5nIGgyLCAudGV4dC13YXJuaW5nIGgzLCAudGV4dC13YXJuaW5nIGg0LCAudGV4dC13YXJuaW5nIGg1LCAudGV4dC13YXJuaW5nIGg2LCAudGV4dC13YXJuaW5nIC5oMSwgLnRleHQtd2FybmluZyAuaDIsIC50ZXh0LXdhcm5pbmcgLmgzLCAudGV4dC13YXJuaW5nIC5oNCwgLnRleHQtd2FybmluZyAuaDUsIC50ZXh0LXdhcm5pbmcgLmg2LCAudGV4dC13YXJuaW5nIC5kaXNwbGF5LTEsIC50ZXh0LXdhcm5pbmcgLmRpc3BsYXktMiwgLnRleHQtd2FybmluZyAuZGlzcGxheS0zLCAudGV4dC13YXJuaW5nIC5kaXNwbGF5LTQge1xuICBjb2xvcjogI2Y1Yjc1OTtcbn1cbi50ZXh0LXdhcm5pbmcgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSgyNDUsIDE4MywgODksIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLCAudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI0ZBNTI1MiAhaW1wb3J0YW50O1xufVxuLnRleHQtZGFuZ2VyIGE6bm90KC5idG4pLCAudGV4dC1kYW5nZXIgaDEsIC50ZXh0LWRhbmdlciBoMiwgLnRleHQtZGFuZ2VyIGgzLCAudGV4dC1kYW5nZXIgaDQsIC50ZXh0LWRhbmdlciBoNSwgLnRleHQtZGFuZ2VyIGg2LCAudGV4dC1kYW5nZXIgLmgxLCAudGV4dC1kYW5nZXIgLmgyLCAudGV4dC1kYW5nZXIgLmgzLCAudGV4dC1kYW5nZXIgLmg0LCAudGV4dC1kYW5nZXIgLmg1LCAudGV4dC1kYW5nZXIgLmg2LCAudGV4dC1kYW5nZXIgLmRpc3BsYXktMSwgLnRleHQtZGFuZ2VyIC5kaXNwbGF5LTIsIC50ZXh0LWRhbmdlciAuZGlzcGxheS0zLCAudGV4dC1kYW5nZXIgLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjRkE1MjUyO1xufVxuLnRleHQtZGFuZ2VyIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMjUwLCA4MiwgODIsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUsIC50ZXh0LXdoaXRlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi50ZXh0LXdoaXRlIGE6bm90KC5idG4pLCAudGV4dC13aGl0ZSBoMSwgLnRleHQtd2hpdGUgaDIsIC50ZXh0LXdoaXRlIGgzLCAudGV4dC13aGl0ZSBoNCwgLnRleHQtd2hpdGUgaDUsIC50ZXh0LXdoaXRlIGg2LCAudGV4dC13aGl0ZSAuaDEsIC50ZXh0LXdoaXRlIC5oMiwgLnRleHQtd2hpdGUgLmgzLCAudGV4dC13aGl0ZSAuaDQsIC50ZXh0LXdoaXRlIC5oNSwgLnRleHQtd2hpdGUgLmg2LCAudGV4dC13aGl0ZSAuZGlzcGxheS0xLCAudGV4dC13aGl0ZSAuZGlzcGxheS0yLCAudGV4dC13aGl0ZSAuZGlzcGxheS0zLCAudGV4dC13aGl0ZSAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4udGV4dC13aGl0ZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheSwgLnRleHQtZ3JheTpob3ZlciB7XG4gIGNvbG9yOiAjNEE1MDczICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ncmF5IGE6bm90KC5idG4pLCAudGV4dC1ncmF5IGgxLCAudGV4dC1ncmF5IGgyLCAudGV4dC1ncmF5IGgzLCAudGV4dC1ncmF5IGg0LCAudGV4dC1ncmF5IGg1LCAudGV4dC1ncmF5IGg2LCAudGV4dC1ncmF5IC5oMSwgLnRleHQtZ3JheSAuaDIsIC50ZXh0LWdyYXkgLmgzLCAudGV4dC1ncmF5IC5oNCwgLnRleHQtZ3JheSAuaDUsIC50ZXh0LWdyYXkgLmg2LCAudGV4dC1ncmF5IC5kaXNwbGF5LTEsIC50ZXh0LWdyYXkgLmRpc3BsYXktMiwgLnRleHQtZ3JheSAuZGlzcGxheS0zLCAudGV4dC1ncmF5IC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzRBNTA3Mztcbn1cbi50ZXh0LWdyYXkgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSg3NCwgODAsIDExNSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ28sIC50ZXh0LWluZGlnbzpob3ZlciB7XG4gIGNvbG9yOiAjNGM1NjgwICFpbXBvcnRhbnQ7XG59XG4udGV4dC1pbmRpZ28gYTpub3QoLmJ0biksIC50ZXh0LWluZGlnbyBoMSwgLnRleHQtaW5kaWdvIGgyLCAudGV4dC1pbmRpZ28gaDMsIC50ZXh0LWluZGlnbyBoNCwgLnRleHQtaW5kaWdvIGg1LCAudGV4dC1pbmRpZ28gaDYsIC50ZXh0LWluZGlnbyAuaDEsIC50ZXh0LWluZGlnbyAuaDIsIC50ZXh0LWluZGlnbyAuaDMsIC50ZXh0LWluZGlnbyAuaDQsIC50ZXh0LWluZGlnbyAuaDUsIC50ZXh0LWluZGlnbyAuaDYsIC50ZXh0LWluZGlnbyAuZGlzcGxheS0xLCAudGV4dC1pbmRpZ28gLmRpc3BsYXktMiwgLnRleHQtaW5kaWdvIC5kaXNwbGF5LTMsIC50ZXh0LWluZGlnbyAuZGlzcGxheS00IHtcbiAgY29sb3I6ICM0YzU2ODA7XG59XG4udGV4dC1pbmRpZ28gLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSg3NiwgODYsIDEyOCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmRpZ29EYXJrLCAudGV4dC1pbmRpZ29EYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFiMzcgIWltcG9ydGFudDtcbn1cbi50ZXh0LWluZGlnb0RhcmsgYTpub3QoLmJ0biksIC50ZXh0LWluZGlnb0RhcmsgaDEsIC50ZXh0LWluZGlnb0RhcmsgaDIsIC50ZXh0LWluZGlnb0RhcmsgaDMsIC50ZXh0LWluZGlnb0RhcmsgaDQsIC50ZXh0LWluZGlnb0RhcmsgaDUsIC50ZXh0LWluZGlnb0RhcmsgaDYsIC50ZXh0LWluZGlnb0RhcmsgLmgxLCAudGV4dC1pbmRpZ29EYXJrIC5oMiwgLnRleHQtaW5kaWdvRGFyayAuaDMsIC50ZXh0LWluZGlnb0RhcmsgLmg0LCAudGV4dC1pbmRpZ29EYXJrIC5oNSwgLnRleHQtaW5kaWdvRGFyayAuaDYsIC50ZXh0LWluZGlnb0RhcmsgLmRpc3BsYXktMSwgLnRleHQtaW5kaWdvRGFyayAuZGlzcGxheS0yLCAudGV4dC1pbmRpZ29EYXJrIC5kaXNwbGF5LTMsIC50ZXh0LWluZGlnb0RhcmsgLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjMWIxYjM3O1xufVxuLnRleHQtaW5kaWdvRGFyayAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI3LCAyNywgNTUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyaywgLnRleHQtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMjYyQjQwICFpbXBvcnRhbnQ7XG59XG4udGV4dC1kYXJrIGE6bm90KC5idG4pLCAudGV4dC1kYXJrIGgxLCAudGV4dC1kYXJrIGgyLCAudGV4dC1kYXJrIGgzLCAudGV4dC1kYXJrIGg0LCAudGV4dC1kYXJrIGg1LCAudGV4dC1kYXJrIGg2LCAudGV4dC1kYXJrIC5oMSwgLnRleHQtZGFyayAuaDIsIC50ZXh0LWRhcmsgLmgzLCAudGV4dC1kYXJrIC5oNCwgLnRleHQtZGFyayAuaDUsIC50ZXh0LWRhcmsgLmg2LCAudGV4dC1kYXJrIC5kaXNwbGF5LTEsIC50ZXh0LWRhcmsgLmRpc3BsYXktMiwgLnRleHQtZGFyayAuZGlzcGxheS0zLCAudGV4dC1kYXJrIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzI2MkI0MDtcbn1cbi50ZXh0LWRhcmsgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSgzOCwgNDMsIDY0LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNvZnQsIC50ZXh0LXNvZnQ6aG92ZXIge1xuICBjb2xvcjogI2Y1ZjhmYiAhaW1wb3J0YW50O1xufVxuLnRleHQtc29mdCBhOm5vdCguYnRuKSwgLnRleHQtc29mdCBoMSwgLnRleHQtc29mdCBoMiwgLnRleHQtc29mdCBoMywgLnRleHQtc29mdCBoNCwgLnRleHQtc29mdCBoNSwgLnRleHQtc29mdCBoNiwgLnRleHQtc29mdCAuaDEsIC50ZXh0LXNvZnQgLmgyLCAudGV4dC1zb2Z0IC5oMywgLnRleHQtc29mdCAuaDQsIC50ZXh0LXNvZnQgLmg1LCAudGV4dC1zb2Z0IC5oNiwgLnRleHQtc29mdCAuZGlzcGxheS0xLCAudGV4dC1zb2Z0IC5kaXNwbGF5LTIsIC50ZXh0LXNvZnQgLmRpc3BsYXktMywgLnRleHQtc29mdCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNmNWY4ZmI7XG59XG4udGV4dC1zb2Z0IC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMjQ1LCAyNDgsIDI1MSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjaywgLnRleHQtYmxhY2s6aG92ZXIge1xuICBjb2xvcjogIzJlMzY1MCAhaW1wb3J0YW50O1xufVxuLnRleHQtYmxhY2sgYTpub3QoLmJ0biksIC50ZXh0LWJsYWNrIGgxLCAudGV4dC1ibGFjayBoMiwgLnRleHQtYmxhY2sgaDMsIC50ZXh0LWJsYWNrIGg0LCAudGV4dC1ibGFjayBoNSwgLnRleHQtYmxhY2sgaDYsIC50ZXh0LWJsYWNrIC5oMSwgLnRleHQtYmxhY2sgLmgyLCAudGV4dC1ibGFjayAuaDMsIC50ZXh0LWJsYWNrIC5oNCwgLnRleHQtYmxhY2sgLmg1LCAudGV4dC1ibGFjayAuaDYsIC50ZXh0LWJsYWNrIC5kaXNwbGF5LTEsIC50ZXh0LWJsYWNrIC5kaXNwbGF5LTIsIC50ZXh0LWJsYWNrIC5kaXNwbGF5LTMsIC50ZXh0LWJsYWNrIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzJlMzY1MDtcbn1cbi50ZXh0LWJsYWNrIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoNDYsIDU0LCA4MCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlLCAudGV4dC1ibHVlOmhvdmVyIHtcbiAgY29sb3I6ICMwOTQ4QjMgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWUgYTpub3QoLmJ0biksIC50ZXh0LWJsdWUgaDEsIC50ZXh0LWJsdWUgaDIsIC50ZXh0LWJsdWUgaDMsIC50ZXh0LWJsdWUgaDQsIC50ZXh0LWJsdWUgaDUsIC50ZXh0LWJsdWUgaDYsIC50ZXh0LWJsdWUgLmgxLCAudGV4dC1ibHVlIC5oMiwgLnRleHQtYmx1ZSAuaDMsIC50ZXh0LWJsdWUgLmg0LCAudGV4dC1ibHVlIC5oNSwgLnRleHQtYmx1ZSAuaDYsIC50ZXh0LWJsdWUgLmRpc3BsYXktMSwgLnRleHQtYmx1ZSAuZGlzcGxheS0yLCAudGV4dC1ibHVlIC5kaXNwbGF5LTMsIC50ZXh0LWJsdWUgLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjMDk0OEIzO1xufVxuLnRleHQtYmx1ZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDksIDcyLCAxNzksIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZURhcmssIC50ZXh0LWJsdWVEYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMwNDE3MzcgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJsdWVEYXJrIGE6bm90KC5idG4pLCAudGV4dC1ibHVlRGFyayBoMSwgLnRleHQtYmx1ZURhcmsgaDIsIC50ZXh0LWJsdWVEYXJrIGgzLCAudGV4dC1ibHVlRGFyayBoNCwgLnRleHQtYmx1ZURhcmsgaDUsIC50ZXh0LWJsdWVEYXJrIGg2LCAudGV4dC1ibHVlRGFyayAuaDEsIC50ZXh0LWJsdWVEYXJrIC5oMiwgLnRleHQtYmx1ZURhcmsgLmgzLCAudGV4dC1ibHVlRGFyayAuaDQsIC50ZXh0LWJsdWVEYXJrIC5oNSwgLnRleHQtYmx1ZURhcmsgLmg2LCAudGV4dC1ibHVlRGFyayAuZGlzcGxheS0xLCAudGV4dC1ibHVlRGFyayAuZGlzcGxheS0yLCAudGV4dC1ibHVlRGFyayAuZGlzcGxheS0zLCAudGV4dC1ibHVlRGFyayAuZGlzcGxheS00IHtcbiAgY29sb3I6ICMwNDE3Mzc7XG59XG4udGV4dC1ibHVlRGFyayAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDQsIDIzLCA1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1waW5rLCAudGV4dC1waW5rOmhvdmVyIHtcbiAgY29sb3I6ICNDOTY0ODAgIWltcG9ydGFudDtcbn1cbi50ZXh0LXBpbmsgYTpub3QoLmJ0biksIC50ZXh0LXBpbmsgaDEsIC50ZXh0LXBpbmsgaDIsIC50ZXh0LXBpbmsgaDMsIC50ZXh0LXBpbmsgaDQsIC50ZXh0LXBpbmsgaDUsIC50ZXh0LXBpbmsgaDYsIC50ZXh0LXBpbmsgLmgxLCAudGV4dC1waW5rIC5oMiwgLnRleHQtcGluayAuaDMsIC50ZXh0LXBpbmsgLmg0LCAudGV4dC1waW5rIC5oNSwgLnRleHQtcGluayAuaDYsIC50ZXh0LXBpbmsgLmRpc3BsYXktMSwgLnRleHQtcGluayAuZGlzcGxheS0yLCAudGV4dC1waW5rIC5kaXNwbGF5LTMsIC50ZXh0LXBpbmsgLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjQzk2NDgwO1xufVxuLnRleHQtcGluayAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDIwMSwgMTAwLCAxMjgsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcGlua0RhcmssIC50ZXh0LXBpbmtEYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMzNzFiMWIgIWltcG9ydGFudDtcbn1cbi50ZXh0LXBpbmtEYXJrIGE6bm90KC5idG4pLCAudGV4dC1waW5rRGFyayBoMSwgLnRleHQtcGlua0RhcmsgaDIsIC50ZXh0LXBpbmtEYXJrIGgzLCAudGV4dC1waW5rRGFyayBoNCwgLnRleHQtcGlua0RhcmsgaDUsIC50ZXh0LXBpbmtEYXJrIGg2LCAudGV4dC1waW5rRGFyayAuaDEsIC50ZXh0LXBpbmtEYXJrIC5oMiwgLnRleHQtcGlua0RhcmsgLmgzLCAudGV4dC1waW5rRGFyayAuaDQsIC50ZXh0LXBpbmtEYXJrIC5oNSwgLnRleHQtcGlua0RhcmsgLmg2LCAudGV4dC1waW5rRGFyayAuZGlzcGxheS0xLCAudGV4dC1waW5rRGFyayAuZGlzcGxheS0yLCAudGV4dC1waW5rRGFyayAuZGlzcGxheS0zLCAudGV4dC1waW5rRGFyayAuZGlzcGxheS00IHtcbiAgY29sb3I6ICMzNzFiMWI7XG59XG4udGV4dC1waW5rRGFyayAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDU1LCAyNywgMjcsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY3lhbiwgLnRleHQtY3lhbjpob3ZlciB7XG4gIGNvbG9yOiAjNjNiMWJkICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jeWFuIGE6bm90KC5idG4pLCAudGV4dC1jeWFuIGgxLCAudGV4dC1jeWFuIGgyLCAudGV4dC1jeWFuIGgzLCAudGV4dC1jeWFuIGg0LCAudGV4dC1jeWFuIGg1LCAudGV4dC1jeWFuIGg2LCAudGV4dC1jeWFuIC5oMSwgLnRleHQtY3lhbiAuaDIsIC50ZXh0LWN5YW4gLmgzLCAudGV4dC1jeWFuIC5oNCwgLnRleHQtY3lhbiAuaDUsIC50ZXh0LWN5YW4gLmg2LCAudGV4dC1jeWFuIC5kaXNwbGF5LTEsIC50ZXh0LWN5YW4gLmRpc3BsYXktMiwgLnRleHQtY3lhbiAuZGlzcGxheS0zLCAudGV4dC1jeWFuIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzYzYjFiZDtcbn1cbi50ZXh0LWN5YW4gLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSg5OSwgMTc3LCAxODksIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY3lhbkRhcmssIC50ZXh0LWN5YW5EYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxYzMyMzkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWN5YW5EYXJrIGE6bm90KC5idG4pLCAudGV4dC1jeWFuRGFyayBoMSwgLnRleHQtY3lhbkRhcmsgaDIsIC50ZXh0LWN5YW5EYXJrIGgzLCAudGV4dC1jeWFuRGFyayBoNCwgLnRleHQtY3lhbkRhcmsgaDUsIC50ZXh0LWN5YW5EYXJrIGg2LCAudGV4dC1jeWFuRGFyayAuaDEsIC50ZXh0LWN5YW5EYXJrIC5oMiwgLnRleHQtY3lhbkRhcmsgLmgzLCAudGV4dC1jeWFuRGFyayAuaDQsIC50ZXh0LWN5YW5EYXJrIC5oNSwgLnRleHQtY3lhbkRhcmsgLmg2LCAudGV4dC1jeWFuRGFyayAuZGlzcGxheS0xLCAudGV4dC1jeWFuRGFyayAuZGlzcGxheS0yLCAudGV4dC1jeWFuRGFyayAuZGlzcGxheS0zLCAudGV4dC1jeWFuRGFyayAuZGlzcGxheS00IHtcbiAgY29sb3I6ICMxYzMyMzk7XG59XG4udGV4dC1jeWFuRGFyayAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI4LCA1MCwgNTcsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHVycGxlLCAudGV4dC1wdXJwbGU6aG92ZXIge1xuICBjb2xvcjogIzg5NjVlMCAhaW1wb3J0YW50O1xufVxuLnRleHQtcHVycGxlIGE6bm90KC5idG4pLCAudGV4dC1wdXJwbGUgaDEsIC50ZXh0LXB1cnBsZSBoMiwgLnRleHQtcHVycGxlIGgzLCAudGV4dC1wdXJwbGUgaDQsIC50ZXh0LXB1cnBsZSBoNSwgLnRleHQtcHVycGxlIGg2LCAudGV4dC1wdXJwbGUgLmgxLCAudGV4dC1wdXJwbGUgLmgyLCAudGV4dC1wdXJwbGUgLmgzLCAudGV4dC1wdXJwbGUgLmg0LCAudGV4dC1wdXJwbGUgLmg1LCAudGV4dC1wdXJwbGUgLmg2LCAudGV4dC1wdXJwbGUgLmRpc3BsYXktMSwgLnRleHQtcHVycGxlIC5kaXNwbGF5LTIsIC50ZXh0LXB1cnBsZSAuZGlzcGxheS0zLCAudGV4dC1wdXJwbGUgLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjODk2NWUwO1xufVxuLnRleHQtcHVycGxlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMTM3LCAxMDEsIDIyNCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGVEYXJrLCAudGV4dC1wdXJwbGVEYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxYTFhMzcgIWltcG9ydGFudDtcbn1cbi50ZXh0LXB1cnBsZURhcmsgYTpub3QoLmJ0biksIC50ZXh0LXB1cnBsZURhcmsgaDEsIC50ZXh0LXB1cnBsZURhcmsgaDIsIC50ZXh0LXB1cnBsZURhcmsgaDMsIC50ZXh0LXB1cnBsZURhcmsgaDQsIC50ZXh0LXB1cnBsZURhcmsgaDUsIC50ZXh0LXB1cnBsZURhcmsgaDYsIC50ZXh0LXB1cnBsZURhcmsgLmgxLCAudGV4dC1wdXJwbGVEYXJrIC5oMiwgLnRleHQtcHVycGxlRGFyayAuaDMsIC50ZXh0LXB1cnBsZURhcmsgLmg0LCAudGV4dC1wdXJwbGVEYXJrIC5oNSwgLnRleHQtcHVycGxlRGFyayAuaDYsIC50ZXh0LXB1cnBsZURhcmsgLmRpc3BsYXktMSwgLnRleHQtcHVycGxlRGFyayAuZGlzcGxheS0yLCAudGV4dC1wdXJwbGVEYXJrIC5kaXNwbGF5LTMsIC50ZXh0LXB1cnBsZURhcmsgLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjMWExYTM3O1xufVxuLnRleHQtcHVycGxlRGFyayAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI2LCAyNiwgNTUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc29mdC1pbmRpZ28sIC50ZXh0LXNvZnQtaW5kaWdvOmhvdmVyIHtcbiAgY29sb3I6ICNmNWU4ZmYgIWltcG9ydGFudDtcbn1cbi50ZXh0LXNvZnQtaW5kaWdvIGE6bm90KC5idG4pLCAudGV4dC1zb2Z0LWluZGlnbyBoMSwgLnRleHQtc29mdC1pbmRpZ28gaDIsIC50ZXh0LXNvZnQtaW5kaWdvIGgzLCAudGV4dC1zb2Z0LWluZGlnbyBoNCwgLnRleHQtc29mdC1pbmRpZ28gaDUsIC50ZXh0LXNvZnQtaW5kaWdvIGg2LCAudGV4dC1zb2Z0LWluZGlnbyAuaDEsIC50ZXh0LXNvZnQtaW5kaWdvIC5oMiwgLnRleHQtc29mdC1pbmRpZ28gLmgzLCAudGV4dC1zb2Z0LWluZGlnbyAuaDQsIC50ZXh0LXNvZnQtaW5kaWdvIC5oNSwgLnRleHQtc29mdC1pbmRpZ28gLmg2LCAudGV4dC1zb2Z0LWluZGlnbyAuZGlzcGxheS0xLCAudGV4dC1zb2Z0LWluZGlnbyAuZGlzcGxheS0yLCAudGV4dC1zb2Z0LWluZGlnbyAuZGlzcGxheS0zLCAudGV4dC1zb2Z0LWluZGlnbyAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNmNWU4ZmY7XG59XG4udGV4dC1zb2Z0LWluZGlnbyAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMjMyLCAyNTUsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc29mdC1ncmVlbiwgLnRleHQtc29mdC1ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjMkNBNThEICFpbXBvcnRhbnQ7XG59XG4udGV4dC1zb2Z0LWdyZWVuIGE6bm90KC5idG4pLCAudGV4dC1zb2Z0LWdyZWVuIGgxLCAudGV4dC1zb2Z0LWdyZWVuIGgyLCAudGV4dC1zb2Z0LWdyZWVuIGgzLCAudGV4dC1zb2Z0LWdyZWVuIGg0LCAudGV4dC1zb2Z0LWdyZWVuIGg1LCAudGV4dC1zb2Z0LWdyZWVuIGg2LCAudGV4dC1zb2Z0LWdyZWVuIC5oMSwgLnRleHQtc29mdC1ncmVlbiAuaDIsIC50ZXh0LXNvZnQtZ3JlZW4gLmgzLCAudGV4dC1zb2Z0LWdyZWVuIC5oNCwgLnRleHQtc29mdC1ncmVlbiAuaDUsIC50ZXh0LXNvZnQtZ3JlZW4gLmg2LCAudGV4dC1zb2Z0LWdyZWVuIC5kaXNwbGF5LTEsIC50ZXh0LXNvZnQtZ3JlZW4gLmRpc3BsYXktMiwgLnRleHQtc29mdC1ncmVlbiAuZGlzcGxheS0zLCAudGV4dC1zb2Z0LWdyZWVuIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzJDQTU4RDtcbn1cbi50ZXh0LXNvZnQtZ3JlZW4gLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSg0NCwgMTY1LCAxNDEsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc29mdC1ncmVlbkRhcmssIC50ZXh0LXNvZnQtZ3JlZW5EYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxMTNkMzEgIWltcG9ydGFudDtcbn1cbi50ZXh0LXNvZnQtZ3JlZW5EYXJrIGE6bm90KC5idG4pLCAudGV4dC1zb2Z0LWdyZWVuRGFyayBoMSwgLnRleHQtc29mdC1ncmVlbkRhcmsgaDIsIC50ZXh0LXNvZnQtZ3JlZW5EYXJrIGgzLCAudGV4dC1zb2Z0LWdyZWVuRGFyayBoNCwgLnRleHQtc29mdC1ncmVlbkRhcmsgaDUsIC50ZXh0LXNvZnQtZ3JlZW5EYXJrIGg2LCAudGV4dC1zb2Z0LWdyZWVuRGFyayAuaDEsIC50ZXh0LXNvZnQtZ3JlZW5EYXJrIC5oMiwgLnRleHQtc29mdC1ncmVlbkRhcmsgLmgzLCAudGV4dC1zb2Z0LWdyZWVuRGFyayAuaDQsIC50ZXh0LXNvZnQtZ3JlZW5EYXJrIC5oNSwgLnRleHQtc29mdC1ncmVlbkRhcmsgLmg2LCAudGV4dC1zb2Z0LWdyZWVuRGFyayAuZGlzcGxheS0xLCAudGV4dC1zb2Z0LWdyZWVuRGFyayAuZGlzcGxheS0yLCAudGV4dC1zb2Z0LWdyZWVuRGFyayAuZGlzcGxheS0zLCAudGV4dC1zb2Z0LWdyZWVuRGFyayAuZGlzcGxheS00IHtcbiAgY29sb3I6ICMxMTNkMzE7XG59XG4udGV4dC1zb2Z0LWdyZWVuRGFyayAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDE3LCA2MSwgNDksIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS0xMDAsIC50ZXh0LWdyYXktMTAwOmhvdmVyIHtcbiAgY29sb3I6ICNmM2Y3ZmEgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktMTAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTEwMCBoMSwgLnRleHQtZ3JheS0xMDAgaDIsIC50ZXh0LWdyYXktMTAwIGgzLCAudGV4dC1ncmF5LTEwMCBoNCwgLnRleHQtZ3JheS0xMDAgaDUsIC50ZXh0LWdyYXktMTAwIGg2LCAudGV4dC1ncmF5LTEwMCAuaDEsIC50ZXh0LWdyYXktMTAwIC5oMiwgLnRleHQtZ3JheS0xMDAgLmgzLCAudGV4dC1ncmF5LTEwMCAuaDQsIC50ZXh0LWdyYXktMTAwIC5oNSwgLnRleHQtZ3JheS0xMDAgLmg2LCAudGV4dC1ncmF5LTEwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTEwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTEwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTEwMCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNmM2Y3ZmE7XG59XG4udGV4dC1ncmF5LTEwMCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI0MywgMjQ3LCAyNTAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS0yMDAsIC50ZXh0LWdyYXktMjAwOmhvdmVyIHtcbiAgY29sb3I6ICNmNWY4ZmIgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktMjAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTIwMCBoMSwgLnRleHQtZ3JheS0yMDAgaDIsIC50ZXh0LWdyYXktMjAwIGgzLCAudGV4dC1ncmF5LTIwMCBoNCwgLnRleHQtZ3JheS0yMDAgaDUsIC50ZXh0LWdyYXktMjAwIGg2LCAudGV4dC1ncmF5LTIwMCAuaDEsIC50ZXh0LWdyYXktMjAwIC5oMiwgLnRleHQtZ3JheS0yMDAgLmgzLCAudGV4dC1ncmF5LTIwMCAuaDQsIC50ZXh0LWdyYXktMjAwIC5oNSwgLnRleHQtZ3JheS0yMDAgLmg2LCAudGV4dC1ncmF5LTIwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTIwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTIwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTIwMCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNmNWY4ZmI7XG59XG4udGV4dC1ncmF5LTIwMCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI0NSwgMjQ4LCAyNTEsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS0zMDAsIC50ZXh0LWdyYXktMzAwOmhvdmVyIHtcbiAgY29sb3I6ICNGMEYzRjYgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktMzAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTMwMCBoMSwgLnRleHQtZ3JheS0zMDAgaDIsIC50ZXh0LWdyYXktMzAwIGgzLCAudGV4dC1ncmF5LTMwMCBoNCwgLnRleHQtZ3JheS0zMDAgaDUsIC50ZXh0LWdyYXktMzAwIGg2LCAudGV4dC1ncmF5LTMwMCAuaDEsIC50ZXh0LWdyYXktMzAwIC5oMiwgLnRleHQtZ3JheS0zMDAgLmgzLCAudGV4dC1ncmF5LTMwMCAuaDQsIC50ZXh0LWdyYXktMzAwIC5oNSwgLnRleHQtZ3JheS0zMDAgLmg2LCAudGV4dC1ncmF5LTMwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTMwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTMwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTMwMCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNGMEYzRjY7XG59XG4udGV4dC1ncmF5LTMwMCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI0MCwgMjQzLCAyNDYsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS00MDAsIC50ZXh0LWdyYXktNDAwOmhvdmVyIHtcbiAgY29sb3I6ICNlYWVkZjIgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktNDAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTQwMCBoMSwgLnRleHQtZ3JheS00MDAgaDIsIC50ZXh0LWdyYXktNDAwIGgzLCAudGV4dC1ncmF5LTQwMCBoNCwgLnRleHQtZ3JheS00MDAgaDUsIC50ZXh0LWdyYXktNDAwIGg2LCAudGV4dC1ncmF5LTQwMCAuaDEsIC50ZXh0LWdyYXktNDAwIC5oMiwgLnRleHQtZ3JheS00MDAgLmgzLCAudGV4dC1ncmF5LTQwMCAuaDQsIC50ZXh0LWdyYXktNDAwIC5oNSwgLnRleHQtZ3JheS00MDAgLmg2LCAudGV4dC1ncmF5LTQwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTQwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTQwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTQwMCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNlYWVkZjI7XG59XG4udGV4dC1ncmF5LTQwMCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDIzNCwgMjM3LCAyNDIsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS01MDAsIC50ZXh0LWdyYXktNTAwOmhvdmVyIHtcbiAgY29sb3I6ICNkMWQ3ZTAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktNTAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTUwMCBoMSwgLnRleHQtZ3JheS01MDAgaDIsIC50ZXh0LWdyYXktNTAwIGgzLCAudGV4dC1ncmF5LTUwMCBoNCwgLnRleHQtZ3JheS01MDAgaDUsIC50ZXh0LWdyYXktNTAwIGg2LCAudGV4dC1ncmF5LTUwMCAuaDEsIC50ZXh0LWdyYXktNTAwIC5oMiwgLnRleHQtZ3JheS01MDAgLmgzLCAudGV4dC1ncmF5LTUwMCAuaDQsIC50ZXh0LWdyYXktNTAwIC5oNSwgLnRleHQtZ3JheS01MDAgLmg2LCAudGV4dC1ncmF5LTUwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTUwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTUwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTUwMCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNkMWQ3ZTA7XG59XG4udGV4dC1ncmF5LTUwMCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDIwOSwgMjE1LCAyMjQsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS02MDAsIC50ZXh0LWdyYXktNjAwOmhvdmVyIHtcbiAgY29sb3I6ICM5M2E1YmUgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktNjAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTYwMCBoMSwgLnRleHQtZ3JheS02MDAgaDIsIC50ZXh0LWdyYXktNjAwIGgzLCAudGV4dC1ncmF5LTYwMCBoNCwgLnRleHQtZ3JheS02MDAgaDUsIC50ZXh0LWdyYXktNjAwIGg2LCAudGV4dC1ncmF5LTYwMCAuaDEsIC50ZXh0LWdyYXktNjAwIC5oMiwgLnRleHQtZ3JheS02MDAgLmgzLCAudGV4dC1ncmF5LTYwMCAuaDQsIC50ZXh0LWdyYXktNjAwIC5oNSwgLnRleHQtZ3JheS02MDAgLmg2LCAudGV4dC1ncmF5LTYwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTYwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTYwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTYwMCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICM5M2E1YmU7XG59XG4udGV4dC1ncmF5LTYwMCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDE0NywgMTY1LCAxOTAsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS03MDAsIC50ZXh0LWdyYXktNzAwOmhvdmVyIHtcbiAgY29sb3I6ICM2Njc5OWUgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktNzAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTcwMCBoMSwgLnRleHQtZ3JheS03MDAgaDIsIC50ZXh0LWdyYXktNzAwIGgzLCAudGV4dC1ncmF5LTcwMCBoNCwgLnRleHQtZ3JheS03MDAgaDUsIC50ZXh0LWdyYXktNzAwIGg2LCAudGV4dC1ncmF5LTcwMCAuaDEsIC50ZXh0LWdyYXktNzAwIC5oMiwgLnRleHQtZ3JheS03MDAgLmgzLCAudGV4dC1ncmF5LTcwMCAuaDQsIC50ZXh0LWdyYXktNzAwIC5oNSwgLnRleHQtZ3JheS03MDAgLmg2LCAudGV4dC1ncmF5LTcwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTcwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTcwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTcwMCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICM2Njc5OWU7XG59XG4udGV4dC1ncmF5LTcwMCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDEwMiwgMTIxLCAxNTgsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZ3JheS04MDAsIC50ZXh0LWdyYXktODAwOmhvdmVyIHtcbiAgY29sb3I6ICM1MDY2OTAgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdyYXktODAwIGE6bm90KC5idG4pLCAudGV4dC1ncmF5LTgwMCBoMSwgLnRleHQtZ3JheS04MDAgaDIsIC50ZXh0LWdyYXktODAwIGgzLCAudGV4dC1ncmF5LTgwMCBoNCwgLnRleHQtZ3JheS04MDAgaDUsIC50ZXh0LWdyYXktODAwIGg2LCAudGV4dC1ncmF5LTgwMCAuaDEsIC50ZXh0LWdyYXktODAwIC5oMiwgLnRleHQtZ3JheS04MDAgLmgzLCAudGV4dC1ncmF5LTgwMCAuaDQsIC50ZXh0LWdyYXktODAwIC5oNSwgLnRleHQtZ3JheS04MDAgLmg2LCAudGV4dC1ncmF5LTgwMCAuZGlzcGxheS0xLCAudGV4dC1ncmF5LTgwMCAuZGlzcGxheS0yLCAudGV4dC1ncmF5LTgwMCAuZGlzcGxheS0zLCAudGV4dC1ncmF5LTgwMCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICM1MDY2OTA7XG59XG4udGV4dC1ncmF5LTgwMCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDgwLCAxMDIsIDE0NCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1mYWNlYm9vaywgLnRleHQtZmFjZWJvb2s6aG92ZXIge1xuICBjb2xvcjogIzNiNTk5OSAhaW1wb3J0YW50O1xufVxuLnRleHQtZmFjZWJvb2sgYTpub3QoLmJ0biksIC50ZXh0LWZhY2Vib29rIGgxLCAudGV4dC1mYWNlYm9vayBoMiwgLnRleHQtZmFjZWJvb2sgaDMsIC50ZXh0LWZhY2Vib29rIGg0LCAudGV4dC1mYWNlYm9vayBoNSwgLnRleHQtZmFjZWJvb2sgaDYsIC50ZXh0LWZhY2Vib29rIC5oMSwgLnRleHQtZmFjZWJvb2sgLmgyLCAudGV4dC1mYWNlYm9vayAuaDMsIC50ZXh0LWZhY2Vib29rIC5oNCwgLnRleHQtZmFjZWJvb2sgLmg1LCAudGV4dC1mYWNlYm9vayAuaDYsIC50ZXh0LWZhY2Vib29rIC5kaXNwbGF5LTEsIC50ZXh0LWZhY2Vib29rIC5kaXNwbGF5LTIsIC50ZXh0LWZhY2Vib29rIC5kaXNwbGF5LTMsIC50ZXh0LWZhY2Vib29rIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzNiNTk5OTtcbn1cbi50ZXh0LWZhY2Vib29rIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoNTksIDg5LCAxNTMsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZmFjZWJvb2tEYXJrLCAudGV4dC1mYWNlYm9va0Rhcms6aG92ZXIge1xuICBjb2xvcjogIzFkMmI0YSAhaW1wb3J0YW50O1xufVxuLnRleHQtZmFjZWJvb2tEYXJrIGE6bm90KC5idG4pLCAudGV4dC1mYWNlYm9va0RhcmsgaDEsIC50ZXh0LWZhY2Vib29rRGFyayBoMiwgLnRleHQtZmFjZWJvb2tEYXJrIGgzLCAudGV4dC1mYWNlYm9va0RhcmsgaDQsIC50ZXh0LWZhY2Vib29rRGFyayBoNSwgLnRleHQtZmFjZWJvb2tEYXJrIGg2LCAudGV4dC1mYWNlYm9va0RhcmsgLmgxLCAudGV4dC1mYWNlYm9va0RhcmsgLmgyLCAudGV4dC1mYWNlYm9va0RhcmsgLmgzLCAudGV4dC1mYWNlYm9va0RhcmsgLmg0LCAudGV4dC1mYWNlYm9va0RhcmsgLmg1LCAudGV4dC1mYWNlYm9va0RhcmsgLmg2LCAudGV4dC1mYWNlYm9va0RhcmsgLmRpc3BsYXktMSwgLnRleHQtZmFjZWJvb2tEYXJrIC5kaXNwbGF5LTIsIC50ZXh0LWZhY2Vib29rRGFyayAuZGlzcGxheS0zLCAudGV4dC1mYWNlYm9va0RhcmsgLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjMWQyYjRhO1xufVxuLnRleHQtZmFjZWJvb2tEYXJrIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMjksIDQzLCA3NCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10d2l0dGVyLCAudGV4dC10d2l0dGVyOmhvdmVyIHtcbiAgY29sb3I6ICMxZGExZjIgIWltcG9ydGFudDtcbn1cbi50ZXh0LXR3aXR0ZXIgYTpub3QoLmJ0biksIC50ZXh0LXR3aXR0ZXIgaDEsIC50ZXh0LXR3aXR0ZXIgaDIsIC50ZXh0LXR3aXR0ZXIgaDMsIC50ZXh0LXR3aXR0ZXIgaDQsIC50ZXh0LXR3aXR0ZXIgaDUsIC50ZXh0LXR3aXR0ZXIgaDYsIC50ZXh0LXR3aXR0ZXIgLmgxLCAudGV4dC10d2l0dGVyIC5oMiwgLnRleHQtdHdpdHRlciAuaDMsIC50ZXh0LXR3aXR0ZXIgLmg0LCAudGV4dC10d2l0dGVyIC5oNSwgLnRleHQtdHdpdHRlciAuaDYsIC50ZXh0LXR3aXR0ZXIgLmRpc3BsYXktMSwgLnRleHQtdHdpdHRlciAuZGlzcGxheS0yLCAudGV4dC10d2l0dGVyIC5kaXNwbGF5LTMsIC50ZXh0LXR3aXR0ZXIgLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjMWRhMWYyO1xufVxuLnRleHQtdHdpdHRlciAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDI5LCAxNjEsIDI0MiwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10d2l0dGVyRGFyaywgLnRleHQtdHdpdHRlckRhcms6aG92ZXIge1xuICBjb2xvcjogIzA3MjkzZSAhaW1wb3J0YW50O1xufVxuLnRleHQtdHdpdHRlckRhcmsgYTpub3QoLmJ0biksIC50ZXh0LXR3aXR0ZXJEYXJrIGgxLCAudGV4dC10d2l0dGVyRGFyayBoMiwgLnRleHQtdHdpdHRlckRhcmsgaDMsIC50ZXh0LXR3aXR0ZXJEYXJrIGg0LCAudGV4dC10d2l0dGVyRGFyayBoNSwgLnRleHQtdHdpdHRlckRhcmsgaDYsIC50ZXh0LXR3aXR0ZXJEYXJrIC5oMSwgLnRleHQtdHdpdHRlckRhcmsgLmgyLCAudGV4dC10d2l0dGVyRGFyayAuaDMsIC50ZXh0LXR3aXR0ZXJEYXJrIC5oNCwgLnRleHQtdHdpdHRlckRhcmsgLmg1LCAudGV4dC10d2l0dGVyRGFyayAuaDYsIC50ZXh0LXR3aXR0ZXJEYXJrIC5kaXNwbGF5LTEsIC50ZXh0LXR3aXR0ZXJEYXJrIC5kaXNwbGF5LTIsIC50ZXh0LXR3aXR0ZXJEYXJrIC5kaXNwbGF5LTMsIC50ZXh0LXR3aXR0ZXJEYXJrIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzA3MjkzZTtcbn1cbi50ZXh0LXR3aXR0ZXJEYXJrIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoNywgNDEsIDYyLCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWdvb2dsZSwgLnRleHQtZ29vZ2xlOmhvdmVyIHtcbiAgY29sb3I6ICNEQjQzMzcgIWltcG9ydGFudDtcbn1cbi50ZXh0LWdvb2dsZSBhOm5vdCguYnRuKSwgLnRleHQtZ29vZ2xlIGgxLCAudGV4dC1nb29nbGUgaDIsIC50ZXh0LWdvb2dsZSBoMywgLnRleHQtZ29vZ2xlIGg0LCAudGV4dC1nb29nbGUgaDUsIC50ZXh0LWdvb2dsZSBoNiwgLnRleHQtZ29vZ2xlIC5oMSwgLnRleHQtZ29vZ2xlIC5oMiwgLnRleHQtZ29vZ2xlIC5oMywgLnRleHQtZ29vZ2xlIC5oNCwgLnRleHQtZ29vZ2xlIC5oNSwgLnRleHQtZ29vZ2xlIC5oNiwgLnRleHQtZ29vZ2xlIC5kaXNwbGF5LTEsIC50ZXh0LWdvb2dsZSAuZGlzcGxheS0yLCAudGV4dC1nb29nbGUgLmRpc3BsYXktMywgLnRleHQtZ29vZ2xlIC5kaXNwbGF5LTQge1xuICBjb2xvcjogI0RCNDMzNztcbn1cbi50ZXh0LWdvb2dsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDIxOSwgNjcsIDU1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluc3RhZ3JhbSwgLnRleHQtaW5zdGFncmFtOmhvdmVyIHtcbiAgY29sb3I6ICNlNDQwNWYgIWltcG9ydGFudDtcbn1cbi50ZXh0LWluc3RhZ3JhbSBhOm5vdCguYnRuKSwgLnRleHQtaW5zdGFncmFtIGgxLCAudGV4dC1pbnN0YWdyYW0gaDIsIC50ZXh0LWluc3RhZ3JhbSBoMywgLnRleHQtaW5zdGFncmFtIGg0LCAudGV4dC1pbnN0YWdyYW0gaDUsIC50ZXh0LWluc3RhZ3JhbSBoNiwgLnRleHQtaW5zdGFncmFtIC5oMSwgLnRleHQtaW5zdGFncmFtIC5oMiwgLnRleHQtaW5zdGFncmFtIC5oMywgLnRleHQtaW5zdGFncmFtIC5oNCwgLnRleHQtaW5zdGFncmFtIC5oNSwgLnRleHQtaW5zdGFncmFtIC5oNiwgLnRleHQtaW5zdGFncmFtIC5kaXNwbGF5LTEsIC50ZXh0LWluc3RhZ3JhbSAuZGlzcGxheS0yLCAudGV4dC1pbnN0YWdyYW0gLmRpc3BsYXktMywgLnRleHQtaW5zdGFncmFtIC5kaXNwbGF5LTQge1xuICBjb2xvcjogI2U0NDA1Zjtcbn1cbi50ZXh0LWluc3RhZ3JhbSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDIyOCwgNjQsIDk1LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXBpbnRlcmVzdCwgLnRleHQtcGludGVyZXN0OmhvdmVyIHtcbiAgY29sb3I6ICNiZDA4MWMgIWltcG9ydGFudDtcbn1cbi50ZXh0LXBpbnRlcmVzdCBhOm5vdCguYnRuKSwgLnRleHQtcGludGVyZXN0IGgxLCAudGV4dC1waW50ZXJlc3QgaDIsIC50ZXh0LXBpbnRlcmVzdCBoMywgLnRleHQtcGludGVyZXN0IGg0LCAudGV4dC1waW50ZXJlc3QgaDUsIC50ZXh0LXBpbnRlcmVzdCBoNiwgLnRleHQtcGludGVyZXN0IC5oMSwgLnRleHQtcGludGVyZXN0IC5oMiwgLnRleHQtcGludGVyZXN0IC5oMywgLnRleHQtcGludGVyZXN0IC5oNCwgLnRleHQtcGludGVyZXN0IC5oNSwgLnRleHQtcGludGVyZXN0IC5oNiwgLnRleHQtcGludGVyZXN0IC5kaXNwbGF5LTEsIC50ZXh0LXBpbnRlcmVzdCAuZGlzcGxheS0yLCAudGV4dC1waW50ZXJlc3QgLmRpc3BsYXktMywgLnRleHQtcGludGVyZXN0IC5kaXNwbGF5LTQge1xuICBjb2xvcjogI2JkMDgxYztcbn1cbi50ZXh0LXBpbnRlcmVzdCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDE4OSwgOCwgMjgsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQteW91dHViZSwgLnRleHQteW91dHViZTpob3ZlciB7XG4gIGNvbG9yOiAjY2QyMDFmICFpbXBvcnRhbnQ7XG59XG4udGV4dC15b3V0dWJlIGE6bm90KC5idG4pLCAudGV4dC15b3V0dWJlIGgxLCAudGV4dC15b3V0dWJlIGgyLCAudGV4dC15b3V0dWJlIGgzLCAudGV4dC15b3V0dWJlIGg0LCAudGV4dC15b3V0dWJlIGg1LCAudGV4dC15b3V0dWJlIGg2LCAudGV4dC15b3V0dWJlIC5oMSwgLnRleHQteW91dHViZSAuaDIsIC50ZXh0LXlvdXR1YmUgLmgzLCAudGV4dC15b3V0dWJlIC5oNCwgLnRleHQteW91dHViZSAuaDUsIC50ZXh0LXlvdXR1YmUgLmg2LCAudGV4dC15b3V0dWJlIC5kaXNwbGF5LTEsIC50ZXh0LXlvdXR1YmUgLmRpc3BsYXktMiwgLnRleHQteW91dHViZSAuZGlzcGxheS0zLCAudGV4dC15b3V0dWJlIC5kaXNwbGF5LTQge1xuICBjb2xvcjogI2NkMjAxZjtcbn1cbi50ZXh0LXlvdXR1YmUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSgyMDUsIDMyLCAzMSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zbGFjaywgLnRleHQtc2xhY2s6aG92ZXIge1xuICBjb2xvcjogIzNhYWY4NSAhaW1wb3J0YW50O1xufVxuLnRleHQtc2xhY2sgYTpub3QoLmJ0biksIC50ZXh0LXNsYWNrIGgxLCAudGV4dC1zbGFjayBoMiwgLnRleHQtc2xhY2sgaDMsIC50ZXh0LXNsYWNrIGg0LCAudGV4dC1zbGFjayBoNSwgLnRleHQtc2xhY2sgaDYsIC50ZXh0LXNsYWNrIC5oMSwgLnRleHQtc2xhY2sgLmgyLCAudGV4dC1zbGFjayAuaDMsIC50ZXh0LXNsYWNrIC5oNCwgLnRleHQtc2xhY2sgLmg1LCAudGV4dC1zbGFjayAuaDYsIC50ZXh0LXNsYWNrIC5kaXNwbGF5LTEsIC50ZXh0LXNsYWNrIC5kaXNwbGF5LTIsIC50ZXh0LXNsYWNrIC5kaXNwbGF5LTMsIC50ZXh0LXNsYWNrIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzNhYWY4NTtcbn1cbi50ZXh0LXNsYWNrIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoNTgsIDE3NSwgMTMzLCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNsYWNrRGFyaywgLnRleHQtc2xhY2tEYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxMzM5MmIgIWltcG9ydGFudDtcbn1cbi50ZXh0LXNsYWNrRGFyayBhOm5vdCguYnRuKSwgLnRleHQtc2xhY2tEYXJrIGgxLCAudGV4dC1zbGFja0RhcmsgaDIsIC50ZXh0LXNsYWNrRGFyayBoMywgLnRleHQtc2xhY2tEYXJrIGg0LCAudGV4dC1zbGFja0RhcmsgaDUsIC50ZXh0LXNsYWNrRGFyayBoNiwgLnRleHQtc2xhY2tEYXJrIC5oMSwgLnRleHQtc2xhY2tEYXJrIC5oMiwgLnRleHQtc2xhY2tEYXJrIC5oMywgLnRleHQtc2xhY2tEYXJrIC5oNCwgLnRleHQtc2xhY2tEYXJrIC5oNSwgLnRleHQtc2xhY2tEYXJrIC5oNiwgLnRleHQtc2xhY2tEYXJrIC5kaXNwbGF5LTEsIC50ZXh0LXNsYWNrRGFyayAuZGlzcGxheS0yLCAudGV4dC1zbGFja0RhcmsgLmRpc3BsYXktMywgLnRleHQtc2xhY2tEYXJrIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzEzMzkyYjtcbn1cbi50ZXh0LXNsYWNrRGFyayAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDE5LCA1NywgNDMsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZHJpYmJibGUsIC50ZXh0LWRyaWJiYmxlOmhvdmVyIHtcbiAgY29sb3I6ICNlYTRjODkgIWltcG9ydGFudDtcbn1cbi50ZXh0LWRyaWJiYmxlIGE6bm90KC5idG4pLCAudGV4dC1kcmliYmJsZSBoMSwgLnRleHQtZHJpYmJibGUgaDIsIC50ZXh0LWRyaWJiYmxlIGgzLCAudGV4dC1kcmliYmJsZSBoNCwgLnRleHQtZHJpYmJibGUgaDUsIC50ZXh0LWRyaWJiYmxlIGg2LCAudGV4dC1kcmliYmJsZSAuaDEsIC50ZXh0LWRyaWJiYmxlIC5oMiwgLnRleHQtZHJpYmJibGUgLmgzLCAudGV4dC1kcmliYmJsZSAuaDQsIC50ZXh0LWRyaWJiYmxlIC5oNSwgLnRleHQtZHJpYmJibGUgLmg2LCAudGV4dC1kcmliYmJsZSAuZGlzcGxheS0xLCAudGV4dC1kcmliYmJsZSAuZGlzcGxheS0yLCAudGV4dC1kcmliYmJsZSAuZGlzcGxheS0zLCAudGV4dC1kcmliYmJsZSAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNlYTRjODk7XG59XG4udGV4dC1kcmliYmJsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDIzNCwgNzYsIDEzNywgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kcm9wYm94LCAudGV4dC1kcm9wYm94OmhvdmVyIHtcbiAgY29sb3I6ICMxRTkwRkYgIWltcG9ydGFudDtcbn1cbi50ZXh0LWRyb3Bib3ggYTpub3QoLmJ0biksIC50ZXh0LWRyb3Bib3ggaDEsIC50ZXh0LWRyb3Bib3ggaDIsIC50ZXh0LWRyb3Bib3ggaDMsIC50ZXh0LWRyb3Bib3ggaDQsIC50ZXh0LWRyb3Bib3ggaDUsIC50ZXh0LWRyb3Bib3ggaDYsIC50ZXh0LWRyb3Bib3ggLmgxLCAudGV4dC1kcm9wYm94IC5oMiwgLnRleHQtZHJvcGJveCAuaDMsIC50ZXh0LWRyb3Bib3ggLmg0LCAudGV4dC1kcm9wYm94IC5oNSwgLnRleHQtZHJvcGJveCAuaDYsIC50ZXh0LWRyb3Bib3ggLmRpc3BsYXktMSwgLnRleHQtZHJvcGJveCAuZGlzcGxheS0yLCAudGV4dC1kcm9wYm94IC5kaXNwbGF5LTMsIC50ZXh0LWRyb3Bib3ggLmRpc3BsYXktNCB7XG4gIGNvbG9yOiAjMUU5MEZGO1xufVxuLnRleHQtZHJvcGJveCAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiByZ2JhKDMwLCAxNDQsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10d2l0Y2gsIC50ZXh0LXR3aXRjaDpob3ZlciB7XG4gIGNvbG9yOiAjNEIzNjdDICFpbXBvcnRhbnQ7XG59XG4udGV4dC10d2l0Y2ggYTpub3QoLmJ0biksIC50ZXh0LXR3aXRjaCBoMSwgLnRleHQtdHdpdGNoIGgyLCAudGV4dC10d2l0Y2ggaDMsIC50ZXh0LXR3aXRjaCBoNCwgLnRleHQtdHdpdGNoIGg1LCAudGV4dC10d2l0Y2ggaDYsIC50ZXh0LXR3aXRjaCAuaDEsIC50ZXh0LXR3aXRjaCAuaDIsIC50ZXh0LXR3aXRjaCAuaDMsIC50ZXh0LXR3aXRjaCAuaDQsIC50ZXh0LXR3aXRjaCAuaDUsIC50ZXh0LXR3aXRjaCAuaDYsIC50ZXh0LXR3aXRjaCAuZGlzcGxheS0xLCAudGV4dC10d2l0Y2ggLmRpc3BsYXktMiwgLnRleHQtdHdpdGNoIC5kaXNwbGF5LTMsIC50ZXh0LXR3aXRjaCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICM0QjM2N0M7XG59XG4udGV4dC10d2l0Y2ggLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSg3NSwgNTQsIDEyNCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wYXlwYWwsIC50ZXh0LXBheXBhbDpob3ZlciB7XG4gIGNvbG9yOiAjZWNiMzJjICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wYXlwYWwgYTpub3QoLmJ0biksIC50ZXh0LXBheXBhbCBoMSwgLnRleHQtcGF5cGFsIGgyLCAudGV4dC1wYXlwYWwgaDMsIC50ZXh0LXBheXBhbCBoNCwgLnRleHQtcGF5cGFsIGg1LCAudGV4dC1wYXlwYWwgaDYsIC50ZXh0LXBheXBhbCAuaDEsIC50ZXh0LXBheXBhbCAuaDIsIC50ZXh0LXBheXBhbCAuaDMsIC50ZXh0LXBheXBhbCAuaDQsIC50ZXh0LXBheXBhbCAuaDUsIC50ZXh0LXBheXBhbCAuaDYsIC50ZXh0LXBheXBhbCAuZGlzcGxheS0xLCAudGV4dC1wYXlwYWwgLmRpc3BsYXktMiwgLnRleHQtcGF5cGFsIC5kaXNwbGF5LTMsIC50ZXh0LXBheXBhbCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNlY2IzMmM7XG59XG4udGV4dC1wYXlwYWwgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSgyMzYsIDE3OSwgNDQsIDAuNykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcGF5cGFsRGFyaywgLnRleHQtcGF5cGFsRGFyazpob3ZlciB7XG4gIGNvbG9yOiAjNDkzNzBlICFpbXBvcnRhbnQ7XG59XG4udGV4dC1wYXlwYWxEYXJrIGE6bm90KC5idG4pLCAudGV4dC1wYXlwYWxEYXJrIGgxLCAudGV4dC1wYXlwYWxEYXJrIGgyLCAudGV4dC1wYXlwYWxEYXJrIGgzLCAudGV4dC1wYXlwYWxEYXJrIGg0LCAudGV4dC1wYXlwYWxEYXJrIGg1LCAudGV4dC1wYXlwYWxEYXJrIGg2LCAudGV4dC1wYXlwYWxEYXJrIC5oMSwgLnRleHQtcGF5cGFsRGFyayAuaDIsIC50ZXh0LXBheXBhbERhcmsgLmgzLCAudGV4dC1wYXlwYWxEYXJrIC5oNCwgLnRleHQtcGF5cGFsRGFyayAuaDUsIC50ZXh0LXBheXBhbERhcmsgLmg2LCAudGV4dC1wYXlwYWxEYXJrIC5kaXNwbGF5LTEsIC50ZXh0LXBheXBhbERhcmsgLmRpc3BsYXktMiwgLnRleHQtcGF5cGFsRGFyayAuZGlzcGxheS0zLCAudGV4dC1wYXlwYWxEYXJrIC5kaXNwbGF5LTQge1xuICBjb2xvcjogIzQ5MzcwZTtcbn1cbi50ZXh0LXBheXBhbERhcmsgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSg3MywgNTUsIDE0LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJlaGFuY2UsIC50ZXh0LWJlaGFuY2U6aG92ZXIge1xuICBjb2xvcjogIzAwNTdmZiAhaW1wb3J0YW50O1xufVxuLnRleHQtYmVoYW5jZSBhOm5vdCguYnRuKSwgLnRleHQtYmVoYW5jZSBoMSwgLnRleHQtYmVoYW5jZSBoMiwgLnRleHQtYmVoYW5jZSBoMywgLnRleHQtYmVoYW5jZSBoNCwgLnRleHQtYmVoYW5jZSBoNSwgLnRleHQtYmVoYW5jZSBoNiwgLnRleHQtYmVoYW5jZSAuaDEsIC50ZXh0LWJlaGFuY2UgLmgyLCAudGV4dC1iZWhhbmNlIC5oMywgLnRleHQtYmVoYW5jZSAuaDQsIC50ZXh0LWJlaGFuY2UgLmg1LCAudGV4dC1iZWhhbmNlIC5oNiwgLnRleHQtYmVoYW5jZSAuZGlzcGxheS0xLCAudGV4dC1iZWhhbmNlIC5kaXNwbGF5LTIsIC50ZXh0LWJlaGFuY2UgLmRpc3BsYXktMywgLnRleHQtYmVoYW5jZSAuZGlzcGxheS00IHtcbiAgY29sb3I6ICMwMDU3ZmY7XG59XG4udGV4dC1iZWhhbmNlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgODcsIDI1NSwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZWRkaXQsIC50ZXh0LXJlZGRpdDpob3ZlciB7XG4gIGNvbG9yOiAjRTg0NDIyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yZWRkaXQgYTpub3QoLmJ0biksIC50ZXh0LXJlZGRpdCBoMSwgLnRleHQtcmVkZGl0IGgyLCAudGV4dC1yZWRkaXQgaDMsIC50ZXh0LXJlZGRpdCBoNCwgLnRleHQtcmVkZGl0IGg1LCAudGV4dC1yZWRkaXQgaDYsIC50ZXh0LXJlZGRpdCAuaDEsIC50ZXh0LXJlZGRpdCAuaDIsIC50ZXh0LXJlZGRpdCAuaDMsIC50ZXh0LXJlZGRpdCAuaDQsIC50ZXh0LXJlZGRpdCAuaDUsIC50ZXh0LXJlZGRpdCAuaDYsIC50ZXh0LXJlZGRpdCAuZGlzcGxheS0xLCAudGV4dC1yZWRkaXQgLmRpc3BsYXktMiwgLnRleHQtcmVkZGl0IC5kaXNwbGF5LTMsIC50ZXh0LXJlZGRpdCAuZGlzcGxheS00IHtcbiAgY29sb3I6ICNFODQ0MjI7XG59XG4udGV4dC1yZWRkaXQgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSgyMzIsIDY4LCAzNCwgMC43KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1naXRodWIsIC50ZXh0LWdpdGh1Yjpob3ZlciB7XG4gIGNvbG9yOiAjMjIyMjIyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1naXRodWIgYTpub3QoLmJ0biksIC50ZXh0LWdpdGh1YiBoMSwgLnRleHQtZ2l0aHViIGgyLCAudGV4dC1naXRodWIgaDMsIC50ZXh0LWdpdGh1YiBoNCwgLnRleHQtZ2l0aHViIGg1LCAudGV4dC1naXRodWIgaDYsIC50ZXh0LWdpdGh1YiAuaDEsIC50ZXh0LWdpdGh1YiAuaDIsIC50ZXh0LWdpdGh1YiAuaDMsIC50ZXh0LWdpdGh1YiAuaDQsIC50ZXh0LWdpdGh1YiAuaDUsIC50ZXh0LWdpdGh1YiAuaDYsIC50ZXh0LWdpdGh1YiAuZGlzcGxheS0xLCAudGV4dC1naXRodWIgLmRpc3BsYXktMiwgLnRleHQtZ2l0aHViIC5kaXNwbGF5LTMsIC50ZXh0LWdpdGh1YiAuZGlzcGxheS00IHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4udGV4dC1naXRodWIgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogcmdiYSgzNCwgMzQsIDM0LCAwLjcpICFpbXBvcnRhbnQ7XG59XG5cbmFydGljbGUgcCwgYXJ0aWNsZSB1bCwgYXJ0aWNsZSBvbCwgYXJ0aWNsZSBibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmFydGljbGUgcCwgYXJ0aWNsZSB1bCBsaSwgYXJ0aWNsZSBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuYXJ0aWNsZSBoMSwgYXJ0aWNsZSBoMiwgYXJ0aWNsZSBoMywgYXJ0aWNsZSBoNCwgYXJ0aWNsZSBoNSwgYXJ0aWNsZSBoNixcbmFydGljbGUgLmgxLCBhcnRpY2xlIC5oMiwgYXJ0aWNsZSAuaDMsIGFydGljbGUgLmg0LCBhcnRpY2xlIC5oNSwgYXJ0aWNsZSAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9sZGVyLXN0cnVjdHVyZSBsaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4udHJ1bmNhdGUtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uaGVyby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVyby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjI3NXJlbTtcbiAgfVxufVxuXG5wIGEsIC5kb2NzLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMDk0OEIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnAgYTpob3ZlciwgLmRvY3MtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwOTQ4QjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvZGUtZWRpdG9yLWVycm9yIHByZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKlxuICogPSBUaW1lbGluZXNcbiAqL1xuLmxpc3QtZ3JvdXAtdGltZWxpbmUgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saXN0LWdyb3VwLXRpbWVsaW5lIC5saXN0LWdyb3VwLWl0ZW0gLmNvbC1hdXRvIHtcbiAgei1pbmRleDogOTk5O1xufVxuLmxpc3QtZ3JvdXAtdGltZWxpbmUgLmxpc3QtZ3JvdXAtaXRlbTpub3QoOmxhc3QtY2hpbGQpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgbGVmdDogMi41cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VhZWRmMjtcbn1cblxuLnRvb2x0aXAge1xuICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbTtcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoNDYsIDU0LCA4MCwgMC4xNSk7XG59XG5cbi5jaGFydGlzdC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogNWVtO1xuICBwYWRkaW5nOiAwLjVlbTtcbiAgYmFja2dyb3VuZDogI2Y1ZjhmYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZWRmMjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBjb2xvcjogIzI2MkI0MDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLmNoYXJ0aXN0LXRvb2x0aXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNWY4ZmI7XG59XG5cbi5jaGFydGlzdC10b29sdGlwLnRvb2x0aXAtc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jdC1hcmVhLCAuY3QtbGluZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJlbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcmVsb2FkZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wcmVsb2FkZXIgLmxvYWRlci1lbGVtZW50IHtcbiAgdHJhbnNpdGlvbjogc3BpbiAwLjNzIGxpbmVhciBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJlbG9hZGVyIC5sb2FkZXItZWxlbWVudCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnByZWxvYWRlci5zaG93IHtcbiAgaGVpZ2h0OiAwO1xufVxuLnByZWxvYWRlci5zaG93IC5sb2FkZXItZWxlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQC1tb3ota2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGViYXItbWFzayB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgMC41cyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsaW5nIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSxcbi5zaW1wbGViYXItaG92ZXIgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlLFxuLnNpbXBsZWJhci1tb3VzZS1lbnRlcmVkIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAvKiBXaGVuIGhvdmVyZWQsIHJlbW92ZSBhbGwgdHJhbnNpdGlvbnMgZnJvbSBkcmFnIGhhbmRsZSAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCB7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249cnRsXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhciAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplID4gZGl2IHtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzE2MjA7XG59IiwiLyohXG4gKiBCb290c3RyYXAgdjUuMC4wLWJldGExIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGltcG9ydC1zdGFja1xuLy8gQ29uZmlndXJhdGlvblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuXG4vLyBMYXlvdXQgJiBjb21wb25lbnRzXG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb250YWluZXJzXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYWNjb3JkaW9uXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuXG4vLyBIZWxwZXJzXG5AaW1wb3J0IFwiaGVscGVyc1wiO1xuXG4vLyBVdGlsaXRpZXNcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYXBpXCI7XG4vLyBzY3NzLWRvY3MtZW5kIGltcG9ydC1zdGFja1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQ6ICN7JGdyYWRpZW50fTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuXG4vLyBSb290XG4vL1xuLy8gQWJpbGl0eSB0byB0aGUgdmFsdWUgb2YgdGhlIHJvb3QgZm9udCBzaXplcywgYWZmZWN0aW5nIHRoZSB2YWx1ZSBvZiBgcmVtYC5cbi8vIG51bGwgYnkgZGVmYXVsdCwgdGh1cyBub3RoaW5nIGlzIGdlbmVyYXRlZC5cblxuOnJvb3Qge1xuICBmb250LXNpemU6ICRmb250LXNpemUtcm9vdDtcblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246ICRib2R5LXRleHQtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuXG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuLy8gMi4gU2V0IGNvcnJlY3QgaGVpZ2h0IGFuZCBwcmV2ZW50IHRoZSBgc2l6ZWAgYXR0cmlidXRlIHRvIG1ha2UgdGhlIGBocmAgbG9vayBsaWtlIGFuIGlucHV0IGZpZWxkXG5cbmhyIHtcbiAgbWFyZ2luOiAkaHItbWFyZ2luLXkgMDtcbiAgY29sb3I6ICRoci1jb2xvcjsgLy8gMVxuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGhyLW9wYWNpdHk7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAkaHItaGVpZ2h0OyAvLyAyXG59XG5cblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIDEuIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vLyAgICBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gICAgbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuXG4laGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtc3R5bGU6ICRoZWFkaW5ncy1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTtcbn1cblxuaDIge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG59XG5cbmgzIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xufVxuXG5oNCB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbn1cblxuaDUge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG59XG5cbmg2IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xufVxuXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLWJzLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA0XG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy8gU3ViIGFuZCBTdXBcbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHN1Yi1zdXAtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gICYsXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvZGVcblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWNvZGU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gIGRpcmVjdGlvbjogbHRyICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICB1bmljb2RlLWJpZGk6IGJpZGktb3ZlcnJpZGU7XG59XG5cbi8vIDEuIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuLy8gMi4gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbi8vIDMuIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDsgLy8gMVxuICBtYXJnaW4tYm90dG9tOiAxcmVtOyAvLyAyXG4gIG92ZXJmbG93OiBhdXRvOyAvLyAzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIEltYWdlcyBhbmQgY29udGVudFxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5cbi8vIEZvcm1zXG4vL1xuLy8gMS4gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIDFcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcblxuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBXb3JrIGFyb3VuZCBhIEZpcmVmb3ggYnVnIHdoZXJlIHRoZSB0cmFuc3BhcmVudCBgYnV0dG9uYCBiYWNrZ3JvdW5kXG4vLyByZXN1bHRzIGluIGEgbG9zcyBvZiB0aGUgZGVmYXVsdCBgYnV0dG9uYCBmb2N1cyBzdHlsZXMuXG4vLyBDcmVkaXQgaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogZG90dGVkIDFweDtcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O1xufVxuXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IGluIENocm9tZSBmcm9tIGlucHV0cyBidWlsdCB3aXRoIGRhdGFsaXN0cy5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAzLiBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcblxuICBAaWYgJGVuYWJsZS1idXR0b24tcG9pbnRlcnMge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vLyAxLiBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgLy8gMVxufVxuXG4vLyAxLiBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuLy8gICAgdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4vLyAgICBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4vLyAgICBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuLy8gICAgYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuLy8gMi4gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbiAgbWFyZ2luOiAwOyAvLyAyXG4gIGJvcmRlcjogMDsgLy8gMlxufVxuXG4vLyAxLiBCeSB1c2luZyBgZmxvYXQ6IGxlZnRgLCB0aGUgbGVnZW5kIHdpbGwgYmVoYXZlIGxpa2UgYSBibG9jayBlbGVtZW50LlxuLy8gICAgVGhpcyB3YXkgdGhlIGJvcmRlciBvZiBhIGZpZWxkc2V0IHdyYXBzIGFyb3VuZCB0aGUgbGVnZW5kIGlmIHByZXNlbnQuXG4vLyAyLiBGaXggd3JhcHBpbmcgYnVnLlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjk3MTJcblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIDFcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRsZWdlbmQtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWdlbmQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWdlbmQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuXG4gICsgKiB7XG4gICAgY2xlYXI6IGxlZnQ7IC8vIDJcbiAgfVxufVxuXG4vLyBGaXggaGVpZ2h0IG9mIGlucHV0cyB3aXRoIGEgdHlwZSBvZiBkYXRldGltZS1sb2NhbCwgZGF0ZSwgbW9udGgsIHdlZWssIG9yIHRpbWVcbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4ODQyXG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuLy8gMi4gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuLy8gICAgYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4vLyAgICBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4vLyAgICBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAxXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAyXG59XG5cbi8vIDEuIEEgZmV3IGlucHV0IHR5cGVzIHNob3VsZCBzdGF5IExUUlxuLy8gU2VlIGh0dHBzOi8vcnRsc3R5bGluZy5jb20vcG9zdHMvcnRsLXN0eWxpbmcjZm9ybS1pbnB1dHNcbi8vIDIuIFJUTCBvbmx5IG91dHB1dFxuLy8gU2VlIGh0dHBzOi8vcnRsY3NzLmNvbS9sZWFybi91c2FnZS1ndWlkZS9jb250cm9sLWRpcmVjdGl2ZXMvI3Jhd1xuXG4vKiBydGw6cmF3OlxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuKi9cblxuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFJlbW92ZSBwYWRkaW5nIGFyb3VuZCBjb2xvciBwaWNrZXJzIGluIHdlYmtpdCBicm93c2Vyc1xuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG5cbi8vIEluaGVyaXQgZm9udCBmYW1pbHkgYW5kIGxpbmUgaGVpZ2h0IGZvciBmaWxlIGlucHV0IGJ1dHRvbnNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLXBzZXVkby1lbGVtZW50LW5vLXVua25vd25cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vLyAxLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YFxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDFcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLy8gUmVtb3ZlIGJvcmRlciBmcm9tIGlmcmFtZVxuXG5pZnJhbWUge1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFN1bW1hcnlcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gMVxuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cblxuLy8gUHJvZ3Jlc3Ncbi8vXG4vLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuXG4vLyBIaWRkZW4gYXR0cmlidXRlXG4vL1xuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZS5cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBWYXJpYWJsZXNcclxuLy9cclxuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXHJcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxyXG5cclxuLy8gQ29sb3Igc3lzdGVtXHJcblxyXG4vLyBTaGFkZXMgb2YgZ3JleVxyXG4kd2hpdGU6ICAgICNmZmZmZmY7XHJcbiRncmF5LTEwMDogI2YzZjdmYTtcclxuJGdyYXktMjAwOiAjZjVmOGZiO1xyXG4kZ3JheS0zMDA6ICNGMEYzRjY7XHJcbiRncmF5LTQwMDogI2VhZWRmMjtcclxuJGdyYXktNTAwOiAjZDFkN2UwO1xyXG4kZ3JheS02MDA6ICM5M2E1YmU7ICAgXHJcbiRncmF5LTcwMDogIzY2Nzk5ZTsgICBcclxuJGdyYXktODAwOiAjNTA2NjkwOyAgIFxyXG4kZ3JheS05MDA6ICM0QTUwNzM7XHJcbiRkYXJrICAgIDogIzI2MkI0MDsgXHJcbiRibGFjayAgIDogIzJlMzY1MDtcclxuXHJcbi8vIGZ1c3YtZGlzYWJsZVxyXG4kZ3JheXM6IChcclxuICBcIjEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxyXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcclxuICBcIjQwMFwiOiAkZ3JheS00MDAsXHJcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcclxuICBcIjcwMFwiOiAkZ3JheS03MDAsXHJcbiAgXCI4MDBcIjogJGdyYXktODAwLFxyXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxyXG4pO1xyXG4vLyBmdXN2LWVuYWJsZVxyXG5cclxuLy8gR2VuZXJpYyBjb2xvcnNcclxuJGJsdWU6ICAgICMwOTQ4QjM7XHJcbiRibHVlRGFyazogIzA0MTczNztcclxuJGluZGlnbzogICM0YzU2ODA7XHJcbiRpbmRpZ29EYXJrOiAjMWIxYjM3O1xyXG4kcHVycGxlOiAgIzg5NjVlMDtcclxuJHB1cnBsZURhcms6ICMxYTFhMzc7XHJcbiRwaW5rOiAgICAjQzk2NDgwO1xyXG4kcGlua0Rhcms6ICMzNzFiMWI7XHJcbiRyZWQ6ICAgICAjRkE1MjUyO1xyXG4kb3JhbmdlOiAgI0ZGOUY4OTtcclxuJGJyb3duOiAgICNiOWEwODQ7XHJcbiR5ZWxsb3c6ICAjZjViNzU5O1xyXG4keWVsbG93LWFsdDojZmRlOWNhO1xyXG4kZ3JlZW46ICAgIzA1QTY3NztcclxuJHRlYWw6ICAgICMxRTkwRkY7XHJcbiRjeWFuOiAgICAjNjNiMWJkO1xyXG4kY3lhbkRhcms6ICMxYzMyMzk7XHJcbiRzb2Z0LWluZGlnbzojZjVlOGZmO1xyXG4kc29mdC1ncmVlbjogIzJDQTU4RDtcclxuJHNvZnQtZ3JlZW5EYXJrOiAjMTEzZDMxO1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcclxuJGNvbG9yczogKFxyXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcclxuICBcImJsdWVEYXJrXCI6ICAgJGJsdWVEYXJrLFxyXG4gIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxyXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxyXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcclxuICBcInJlZFwiOiAgICAgICAgJHJlZCxcclxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcclxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcclxuICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxyXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcclxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXHJcbiAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcclxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxyXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcclxuKTtcclxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXHJcblxyXG4vLyBCcmFuZHMgY29sb3JzXHJcbiRmYWNlYm9vazogICAgICAjM2I1OTk5O1xyXG4kZmFjZWJvb2tEYXJrOiAjMWQyYjRhO1xyXG4kdHdpdHRlcjogICAgICAgIzFkYTFmMjtcclxuJHR3aXR0ZXJEYXJrOiAjMDcyOTNlO1xyXG4kZ29vZ2xlOiAgICAgICAgI0RCNDMzNztcclxuJGluc3RhZ3JhbTogICAgICNlNDQwNWY7XHJcbiRwaW50ZXJlc3Q6ICAgICAjYmQwODFjO1xyXG4keW91dHViZTogICAgICAgI2NkMjAxZjtcclxuJHNsYWNrOiAgICAgICAgICMzYWFmODU7XHJcbiRzbGFja0Rhcms6ICMxMzM5MmI7XHJcbiRkcmliYmJsZTogICAgICAjZWE0Yzg5O1xyXG4kZ2l0aHViOiAgICAgICAgIzIyMjIyMjtcclxuJGRyb3Bib3g6ICAgICAgICMxRTkwRkY7XHJcbiR0d2l0Y2g6ICAgICAgICAjNEIzNjdDO1xyXG4kcGF5cGFsOiAgICAgICAgI2VjYjMyYztcclxuJHBheXBhbERhcms6ICM0OTM3MGU7XHJcbiRiZWhhbmNlOiAgICAgICAjMDA1N2ZmO1xyXG4kcmVkZGl0OiAgICAgICAgI0U4NDQyMjtcclxuXHJcbi8vIENvbG9yIHNjaGVtZVxyXG4kZGVmYXVsdDogICAgICAgIzI2MkI0MDtcclxuJHByaW1hcnk6ICAgICAgICMyNjJCNDA7XHJcbiRzZWNvbmRhcnk6ICAgICAjNjFEQUZCO1xyXG4kdGVydGlhcnk6ICAgICAgIzFCOTk4QjtcclxuJHF1YXRlcm5hcnk6ICAgICNDOTY0ODA7XHJcblxyXG4vLyBTZXJpZXMgbmFtZXMgYW5kIGNvbG9ycy4gVGhpcyBjYW4gYmUgZXh0ZW5kZWQgb3IgY3VzdG9taXplZCBhcyBkZXNpcmVkLiBKdXN0IGFkZCBtb3JlIHNlcmllcyBhbmQgY29sb3JzLlxyXG4kY3Qtc2VyaWVzLW5hbWVzOiAoYSwgYiwgYywgZCwgZSwgZiwgZywgaCwgaSwgaikgIWRlZmF1bHQ7XHJcbiRjdC1zZXJpZXMtY29sb3JzOiAoXHJcbiAgJGluZGlnbyxcclxuICAkYmx1ZSxcclxuICAkcGluayxcclxuICAkY3lhbixcclxuICAkcHVycGxlLFxyXG4gICRzb2Z0LWdyZWVuLFxyXG4gICRmYWNlYm9vayxcclxuICAkdHdpdHRlcixcclxuICAkc2xhY2ssXHJcbiAgJHBheXBhbFxyXG5cclxuXHJcbik7XHJcblxyXG4vLyBNb2JpbGUgbGFuZGluZyBjb2xvciBzY2hlbWVcclxuJHByaW1hcnktYXBwOiAgICAgI0VCRjRGNjtcclxuJHNlY29uZGFyeS1hcHA6ICAgIzQyNEFBMDtcclxuXHJcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW47XHJcbiRpbmZvOiAgICAgICAgICAkYmx1ZTtcclxuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3c7XHJcbiRkYW5nZXI6ICAgICAgICAkcmVkO1xyXG4kZ3JheTogICAgICAgICAgJGdyYXktOTAwO1xyXG4kbGlnaHQ6ICAgICAgICAgJGdyYXktNDAwO1xyXG4kbGlnaHRlbjogICAgICAgJGdyYXktMzAwO1xyXG4kc29mdDogICAgICAgICAgJGdyYXktMjAwO1xyXG4kZGFyazogICAgICAgICAgJGRhcms7XHJcblxyXG5cclxuXHJcbi8vIEJyYW5kIGNvbG9yc1xyXG4kYnJhbmQtY29sb3JzOiAoKTtcclxuJGJyYW5kLWNvbG9yczogbWFwLW1lcmdlKChcclxuICBcImZhY2Vib29rXCI6ICAgICAkZmFjZWJvb2ssXHJcbiAgXCJ0d2l0dGVyXCI6ICAgICAgJHR3aXR0ZXIsXHJcbiAgXCJnb29nbGVcIjogICAgICAgJGdvb2dsZSxcclxuICBcImluc3RhZ3JhbVwiOiAgICAkaW5zdGFncmFtLFxyXG4gIFwicGludGVyZXN0XCI6ICAgICRwaW50ZXJlc3QsXHJcbiAgXCJ5b3V0dWJlXCI6ICAgICAgJHlvdXR1YmUsXHJcbiAgXCJzbGFja1wiOiAgICAgICAgJHNsYWNrLFxyXG4gIFwiZHJpYmJibGVcIjogICAgICRkcmliYmJsZSxcclxuICBcImRyb3Bib3hcIjogICAgICAkZHJvcGJveCxcclxuICBcInR3aXRjaFwiOiAgICAgICAkdHdpdGNoLFxyXG4gIFwicGF5cGFsXCI6ICAgICAgICRwYXlwYWwsXHJcbiAgXCJiZWhhbmNlXCI6ICAgICAgJGJlaGFuY2UsXHJcbiAgXCJyZWRkaXRcIiA6ICAgICAgJHJlZGRpdCwgIFxyXG4gIFwiZ2l0aHViXCI6ICAgICAgICRnaXRodWJcclxuKSwgJGJyYW5kLWNvbG9ycyk7XHJcblxyXG4vLyBUaGVtZSBjb2xvcnNcclxuJHRoZW1lLWNvbG9yczogKCk7XHJcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXHJcbiAgXCJwcmltYXJ5XCI6ICAgICAgICRwcmltYXJ5LFxyXG4gIFwic2Vjb25kYXJ5XCI6ICAgICAkc2Vjb25kYXJ5LFxyXG4gIFwidGVydGlhcnlcIjogICAgICAkdGVydGlhcnksXHJcbiAgXCJxdWF0ZXJuYXJ5XCI6ICAgICRxdWF0ZXJuYXJ5LFxyXG4gIFwicHJpbWFyeS1hcHBcIjogICAkcHJpbWFyeS1hcHAsXHJcbiAgXCJzZWNvbmRhcnktYXBwXCI6ICRzZWNvbmRhcnktYXBwLFxyXG4gIFwibGlnaHRcIjogICAgICAgICAkbGlnaHQsXHJcbiAgXCJsaWdodGVuXCI6ICAgICAgICRsaWdodGVuLFxyXG4gIFwic3VjY2Vzc1wiOiAgICAgICAkc3VjY2VzcyxcclxuICBcImluZm9cIjogICAgICAgICAkaW5mbyxcclxuICBcIndhcm5pbmdcIjogICAgICAkd2FybmluZyxcclxuICBcImRhbmdlclwiOiAgICAgICAkZGFuZ2VyLFxyXG4gIFwid2hpdGVcIjogICAgICAgICR3aGl0ZSxcclxuICBcImdyYXlcIjogICAgICAgICAkZ3JheSxcclxuICBcImluZGlnb1wiOiAgICAgICAkaW5kaWdvLFxyXG4gICAgICAgIFwiaW5kaWdvRGFya1wiOiAgICAgICAkaW5kaWdvRGFyayxcclxuICBcImRhcmtcIjogICAgICAgICAkZGFyayxcclxuICBcInNvZnRcIjogICAgICAgICAkc29mdCxcclxuICBcImJsYWNrXCI6ICAgICAgICAkYmxhY2ssXHJcbiAgXCJibHVlXCI6ICAgICAgICAgJGJsdWUsXHJcbiAgXCJibHVlRGFya1wiOiAgICAgJGJsdWVEYXJrLFxyXG4gIFwicGlua1wiOiAgICAgICAgICRwaW5rLFxyXG4gICAgICAgIFwicGlua0RhcmtcIjogICAgICAgICAkcGlua0RhcmssXHJcbiAgXCJjeWFuXCI6ICAgICAgICAgJGN5YW4sXHJcbiAgICAgICAgXCJjeWFuRGFya1wiOiAgICAgICAgICRjeWFuRGFyayxcclxuICBcInB1cnBsZVwiOiAgICAgICAkcHVycGxlLFxyXG4gICAgICAgIFwicHVycGxlRGFya1wiOiAgICAgICAkcHVycGxlRGFyayxcclxuICBcInNvZnQtaW5kaWdvXCI6ICAkc29mdC1pbmRpZ28sXHJcbiAgXCJzb2Z0LWdyZWVuXCI6ICAgJHNvZnQtZ3JlZW4sXHJcbiAgICAgICAgXCJzb2Z0LWdyZWVuRGFya1wiOiAgICRzb2Z0LWdyZWVuRGFyayxcclxuICBcImdyYXktMTAwXCI6ICAgICAkZ3JheS0xMDAsXHJcbiAgXCJncmF5LTIwMFwiOiAgICAgJGdyYXktMjAwLFxyXG4gIFwiZ3JheS0zMDBcIjogICAgICRncmF5LTMwMCxcclxuICBcImdyYXktNDAwXCI6ICAgICAkZ3JheS00MDAsXHJcbiAgXCJncmF5LTUwMFwiOiAgICAgJGdyYXktNTAwLFxyXG4gIFwiZ3JheS02MDBcIjogICAgICRncmF5LTYwMCxcclxuICBcImdyYXktNzAwXCI6ICAgICAkZ3JheS03MDAsXHJcbiAgXCJncmF5LTgwMFwiOiAgICAgJGdyYXktODAwLFxyXG4gIFwiZmFjZWJvb2tcIjogICAgICRmYWNlYm9vayxcclxuICAgICAgICBcImZhY2Vib29rRGFya1wiOiAgICAgJGZhY2Vib29rRGFyayxcclxuICBcInR3aXR0ZXJcIjogICAgICAkdHdpdHRlcixcclxuICAgICAgICBcInR3aXR0ZXJEYXJrXCI6ICAgICAgJHR3aXR0ZXJEYXJrLFxyXG4gIFwiZ29vZ2xlXCI6ICAgICAgICRnb29nbGUsXHJcbiAgXCJpbnN0YWdyYW1cIjogICAgJGluc3RhZ3JhbSxcclxuICBcInBpbnRlcmVzdFwiOiAgICAkcGludGVyZXN0LFxyXG4gIFwieW91dHViZVwiOiAgICAgICR5b3V0dWJlLFxyXG4gIFwic2xhY2tcIjogICAgICAgICRzbGFjayxcclxuICAgICAgICBcInNsYWNrRGFya1wiOiAgICAgICAgJHNsYWNrRGFyayxcclxuICBcImRyaWJiYmxlXCI6ICAgICAkZHJpYmJibGUsXHJcbiAgXCJkcm9wYm94XCI6ICAgICAgJGRyb3Bib3gsXHJcbiAgXCJ0d2l0Y2hcIjogICAgICAgJHR3aXRjaCxcclxuICBcInBheXBhbFwiOiAgICAgICAkcGF5cGFsLFxyXG4gICAgICAgIFwicGF5cGFsRGFya1wiOiAgICAgICAkcGF5cGFsRGFyayxcclxuICBcImJlaGFuY2VcIjogICAgICAkYmVoYW5jZSxcclxuICBcInJlZGRpdFwiIDogICAgICAkcmVkZGl0LCAgXHJcbiAgXCJnaXRodWJcIjogICAgICAgJGdpdGh1YlxyXG4pLCAkdGhlbWUtY29sb3JzKTtcclxuXHJcblxyXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXHJcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogOCU7XHJcblxyXG4vLyBUaGUgY29udHJhc3QgcmF0aW8gdG8gcmVhY2ggYWdhaW5zdCB3aGl0ZSwgdG8gZGV0ZXJtaW5lIGlmIGNvbG9yIGNoYW5nZXMgZnJvbSBcImxpZ2h0XCIgdG8gXCJkYXJrXCIuIEFjY2VwdGFibGUgdmFsdWVzIGZvciBXQ0FHIDIuMCBhcmUgMywgNC41IGFuZCA3LlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XHJcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgMztcclxuXHJcbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXHJcbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRkYXJrO1xyXG4kY29sb3ItY29udHJhc3QtbGlnaHQ6ICAgICAkd2hpdGU7XHJcblxyXG4vLyBmdXN2LWRpc2FibGVcclxuJGJsdWUtMTAwOiB0aW50LWNvbG9yKCRibHVlLCA4KTtcclxuJGJsdWUtMjAwOiB0aW50LWNvbG9yKCRibHVlLCA2KTtcclxuJGJsdWUtMzAwOiB0aW50LWNvbG9yKCRibHVlLCA0KTtcclxuJGJsdWUtNDAwOiB0aW50LWNvbG9yKCRibHVlLCAyKTtcclxuJGJsdWUtNTAwOiAkYmx1ZTtcclxuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMik7XHJcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQpO1xyXG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2KTtcclxuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgOCk7XHJcblxyXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4KTtcclxuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNik7XHJcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQpO1xyXG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyKTtcclxuJGluZGlnby01MDA6ICRpbmRpZ287XHJcbiRpbmRpZ28tNjAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCAyKTtcclxuJGluZGlnby03MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDQpO1xyXG4kaW5kaWdvLTgwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNik7XHJcbiRpbmRpZ28tOTAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA4KTtcclxuXHJcbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgpO1xyXG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2KTtcclxuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNCk7XHJcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIpO1xyXG4kcHVycGxlLTUwMDogJHB1cnBsZTtcclxuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIpO1xyXG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNCk7XHJcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2KTtcclxuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgpO1xyXG5cclxuJHBpbmstMTAwOiB0aW50LWNvbG9yKCRwaW5rLCA4KTtcclxuJHBpbmstMjAwOiB0aW50LWNvbG9yKCRwaW5rLCA2KTtcclxuJHBpbmstMzAwOiB0aW50LWNvbG9yKCRwaW5rLCA0KTtcclxuJHBpbmstNDAwOiB0aW50LWNvbG9yKCRwaW5rLCAyKTtcclxuJHBpbmstNTAwOiAkcGluaztcclxuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMik7XHJcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQpO1xyXG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2KTtcclxuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgOCk7XHJcblxyXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4KTtcclxuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNik7XHJcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQpO1xyXG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyKTtcclxuJHJlZC01MDA6ICRyZWQ7XHJcbiRyZWQtNjAwOiBzaGFkZS1jb2xvcigkcmVkLCAyKTtcclxuJHJlZC03MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDQpO1xyXG4kcmVkLTgwMDogc2hhZGUtY29sb3IoJHJlZCwgNik7XHJcbiRyZWQtOTAwOiBzaGFkZS1jb2xvcigkcmVkLCA4KTtcclxuXHJcbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgpO1xyXG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2KTtcclxuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNCk7XHJcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIpO1xyXG4kb3JhbmdlLTUwMDogJG9yYW5nZTtcclxuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIpO1xyXG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNCk7XHJcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2KTtcclxuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgpO1xyXG5cclxuJHllbGxvdy0xMDA6IHRpbnQtY29sb3IoJHllbGxvdywgOCk7XHJcbiR5ZWxsb3ctMjAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDYpO1xyXG4keWVsbG93LTMwMDogdGludC1jb2xvcigkeWVsbG93LCA0KTtcclxuJHllbGxvdy00MDA6IHRpbnQtY29sb3IoJHllbGxvdywgMik7XHJcbiR5ZWxsb3ctNTAwOiAkeWVsbG93O1xyXG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMik7XHJcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0KTtcclxuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYpO1xyXG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgOCk7XHJcblxyXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgOCk7XHJcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2KTtcclxuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQpO1xyXG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMik7XHJcbiRncmVlbi01MDA6ICRncmVlbjtcclxuJGdyZWVuLTYwMDogc2hhZGUtY29sb3IoJGdyZWVuLCAyKTtcclxuJGdyZWVuLTcwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA0KTtcclxuJGdyZWVuLTgwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA2KTtcclxuJGdyZWVuLTkwMDogc2hhZGUtY29sb3IoJGdyZWVuLCA4KTtcclxuXHJcbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgOCk7XHJcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNik7XHJcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNCk7XHJcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMik7XHJcbiR0ZWFsLTUwMDogJHRlYWw7XHJcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIpO1xyXG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0KTtcclxuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNik7XHJcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgpO1xyXG5cclxuJGN5YW4tMTAwOiB0aW50LWNvbG9yKCRjeWFuLCA4KTtcclxuJGN5YW4tMjAwOiB0aW50LWNvbG9yKCRjeWFuLCA2KTtcclxuJGN5YW4tMzAwOiB0aW50LWNvbG9yKCRjeWFuLCA0KTtcclxuJGN5YW4tNDAwOiB0aW50LWNvbG9yKCRjeWFuLCAyKTtcclxuJGN5YW4tNTAwOiAkY3lhbjtcclxuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMik7XHJcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQpO1xyXG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2KTtcclxuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgOCk7XHJcbi8vIGZ1c3YtZW5hYmxlXHJcblxyXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXHJcbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcclxuICAoXCI8XCIsXCIlM2NcIiksXHJcbiAgKFwiPlwiLFwiJTNlXCIpLFxyXG4gIChcIiNcIixcIiUyM1wiKSxcclxuICAoXCIoXCIsXCIlMjhcIiksXHJcbiAgKFwiKVwiLFwiJTI5XCIpLFxyXG4pO1xyXG5cclxuLy8gT3B0aW9uc1xyXG4vL1xyXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXHJcblxyXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICB0cnVlO1xyXG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlO1xyXG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICB0cnVlO1xyXG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZTtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZTtcclxuJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbjogICAgICAgdHJ1ZTtcclxuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZTtcclxuJGVuYWJsZS1idXR0b24tcG9pbnRlcnM6ICAgICAgdHJ1ZTtcclxuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZTtcclxuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZTtcclxuJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zOiAgICAgdHJ1ZTtcclxuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZTtcclxuJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzOiAgdHJ1ZTtcclxuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgZmFsc2U7XHJcblxyXG4vLyBHcmFkaWVudFxyXG4vL1xyXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxyXG4vLyBUaGlzIGdyYWRpZW50IGlzIGFsc28gYWRkZWQgdG8gZWxlbWVudHMgd2l0aCBgLmJnLWdyYWRpZW50YFxyXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpO1xyXG5cclxuLy8gU3BhY2luZ1xyXG4vL1xyXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXHJcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cclxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cclxuXHJcbiRzcGFjZXI6IDFyZW07XHJcbiRzcGFjZXJzOiAoXHJcbiAgMDogMCxcclxuMTogJHNwYWNlciAvIDQsXHJcbiAgMjogJHNwYWNlciAvIDIsXHJcbiAgMzogJHNwYWNlcixcclxuICA0OiAkc3BhY2VyICogMS41LFxyXG4gIDU6ICRzcGFjZXIgKiAzLFxyXG4gIDY6ICgkc3BhY2VyICogNSksXHJcbiAgNzogKCRzcGFjZXIgKiA4KSxcclxuICA4OiAoJHNwYWNlciAqIDEwKSxcclxuICA5OiAoJHNwYWNlciAqIDExKSxcclxuICAxMDogKCRzcGFjZXIgKiAxNCksXHJcbiAgMTE6ICgkc3BhY2VyICogMTYpLFxyXG4gIDEyOiAoJHNwYWNlciAqIDIwKSxcclxuICAnc20nOiAoJHNwYWNlciAqIDEpLFxyXG4gICdtZCc6ICgkc3BhY2VyICogMiksXHJcbiAgJ2xnJzogKCRzcGFjZXIgKiA0KSxcclxuICAneGwnOiAoJHNwYWNlciAqIDgpXHJcbik7XHJcblxyXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpO1xyXG5cclxuLy8gQm9keVxyXG4vL1xyXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXHJcblxyXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHNvZnQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDA7XHJcbiRib2R5LXRleHQtYWxpZ246ICAgICAgICAgICBudWxsO1xyXG5cclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuXHJcbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lO1xyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSk7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIG51bGw7XHJcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXHJcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JTtcclxuXHJcbiRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudDogICAgICAgICAgIGFmdGVyO1xyXG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxO1xyXG5cclxuLy8gUGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTdHlsZSBwIGVsZW1lbnQuXHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbTtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JpZC1icmVha3BvaW50c1xyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxNDAwcHhcclxuKTtcclxuLy8gc2Nzcy1kb2NzLWVuZCBncmlkLWJyZWFrcG9pbnRzXHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogMTIwMHB4XHJcbik7XHJcbi8vIHNjc3MtZG9jcy1lbmQgY29udGFpbmVyLW1heC13aWR0aHNcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XHJcblxyXG5cclxuLy8gR3JpZCBjb2x1bW5zXHJcbi8vXHJcbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxyXG5cclxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTI7XHJcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbTtcclxuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNjtcclxuXHJcbiRndXR0ZXJzOiAkc3BhY2VycztcclxuXHJcbi8vIENvbnRhaW5lciBwYWRkaW5nXHJcblxyXG4kY29udGFpbmVyLXBhZGRpbmcteDogMnJlbTtcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIC4wNjI1cmVtO1xyXG4kYm9yZGVyLXdpZHRoLW1kOiAgICAgICAgICAgICAwLjEyNXJlbTtcclxuJGJvcmRlci13aWR0aC1sZzogICAgICAgICAgICAgMC4yNXJlbTtcclxuJGJvcmRlci13aWR0aC14bDogICAgICAgICAgICAgMC4zNzVyZW07XHJcbiRib3JkZXItY29sb3Itd2hpdGU6ICAgICAgICAgICR3aGl0ZTtcclxuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGxpZ2h0O1xyXG5cclxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjVyZW07XHJcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIC44NzVyZW07XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtO1xyXG4kYm9yZGVyLXJhZGl1cy1tZDogICAgICAgICAgICAuMnJlbTtcclxuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjFyZW07XHJcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgICAycmVtO1xyXG4kY2lyY2xlLXJhZGl1czogICAgICAgICAgICAgICAgNTAlO1xyXG4kb3JnYW5pYy1yYWRpdXM6ICAgICAgICAgICAgICAgNjMlIDM3JSAzMCUgNzAlIC8gNTAlIDQ1JSA1NSUgNTAlO1xyXG5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgICAkd2hpdGU7XHJcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICAgJHByaW1hcnk7XHJcbiRjb21wb25lbnQtYWN0aXZlLWJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcblxyXG4kY29tcG9uZW50LWhvdmVyLWNvbG9yOiAgICAgICAgJGdyYXktMzAwO1xyXG4kY29tcG9uZW50LWhvdmVyLWJnOiAgICAgICAgICAgJGdyYXktMzAwO1xyXG4kY29tcG9uZW50LWhvdmVyLWJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xyXG5cclxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW07XHJcblxyXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSk7XHJcbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgMnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpO1xyXG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpO1xyXG5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlO1xyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeTtcclxuXHJcbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW07XHJcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NTtcclxuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1O1xyXG5cclxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlO1xyXG4kdHJhbnNpdGlvbi10cmFuc2Zvcm06ICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2U7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXI7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2U7XHJcbiR0cmFuc2l0aW9uLXRhYnM6ICAgICAgICAgICAgIGFsbCAwLjJzO1xyXG5cclxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xyXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoXHJcbiAgXCIyMWJ5OVwiOiAoXHJcbiAgICB4OiAyMSxcclxuICAgIHk6IDlcclxuICApLFxyXG4gIFwiMTZieTlcIjogKFxyXG4gICAgeDogMTYsXHJcbiAgICB5OiA5XHJcbiAgKSxcclxuICBcIjRieTNcIjogKFxyXG4gICAgeDogNCxcclxuICAgIHk6IDNcclxuICApLFxyXG4gIFwiMWJ5MVwiOiAoXHJcbiAgICB4OiAxLFxyXG4gICAgeTogMVxyXG4gIClcclxuKTtcclxuLy8gc2Nzcy1kb2NzLWVuZCBlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3NcclxuXHJcbi8vIFR5cG9ncmFwaHlcclxuLy9cclxuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXHJcblxyXG4vLyBmb250IGF3ZXNvbWVcclxuJGZvbnRhd2Vzb21lLXdlYmZvbnRzLXBhdGg6ICAgJy4uL3ZlbmRvci9mb250LWF3ZXNvbWUvd2ViZm9udHMnO1xyXG4kZm9udC1hd2Vzb21lLTU6ICAgICAgICAgICAgICAnRm9udCBBd2Vzb21lIDUgRnJlZSc7XHJcblxyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgJ051bml0byBTYW5zJywgc2Fucy1zZXJpZjtcclxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcclxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcclxuJGZvbnQtZmFtaWx5LWNvZGU6ICAgICAgICAgICAgdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xyXG5cclxuLy8gJGZvbnQtc2l6ZS1yb290IGVmZmVjdHMgdGhlIHZhbHVlIG9mIGByZW1gLCB3aGljaCBpcyB1c2VkIGZvciBhcyB3ZWxsIGZvbnQgc2l6ZXMsIHBhZGRpbmdzIGFuZCBtYXJnaW5zXHJcbi8vICRmb250LXNpemUtYmFzZSBlZmZlY3RzIHRoZSBmb250IHNpemUgb2YgdGhlIGJvZHkgdGV4dFxyXG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsO1xyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcclxuJGZvbnQtc2l6ZS14czogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIC43NSk7XHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuODc1KTtcclxuJGZvbnQtc2l6ZS1tZDogICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEpO1xyXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSk7XHJcbiRmb250LXNpemUteGw6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjUpO1xyXG4kZm9udC1zaXplLXh4bDogICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMik7XHJcblxyXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDA7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNjAwO1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICA3MDA7XHJcbiRmb250LXdlaWdodC1leHRyZW1lOiAgICAgICAgIDgwMDtcclxuXHJcbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XHJcblxyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjU7XHJcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuMjU7XHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDI7XHJcblxyXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjU7XHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDI7XHJcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzU7XHJcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNTtcclxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcclxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xyXG5cclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDI7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGw7XHJcbiRoZWFkaW5ncy1mb250LXN0eWxlOiAgICAgICAgIG51bGw7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkO1xyXG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjM7XHJcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgICRkYXJrO1xyXG5cclxuLy8gRGlzcGxheSBoZWFkaW5nc1xyXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA1cmVtO1xyXG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICAzLjVyZW07XHJcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDIuNXJlbTtcclxuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMS44NzVyZW07XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xyXG4kZGlzcGxheS1mb250LXNpemVzOiAoXHJcbiAgMTogNXJlbSxcclxuICAyOiAzLjVyZW0sXHJcbiAgMzogMi41cmVtLFxyXG4gIDQ6IDEuODc1cmVtLFxyXG4gIDU6IDEuMnJlbSxcclxuICA2OiAxcmVtXHJcbik7XHJcblxyXG4kZm9udC1zaXplczogKFxyXG4gIDE6ICRoMS1mb250LXNpemUsXHJcbiAgMjogJGgyLWZvbnQtc2l6ZSxcclxuICAzOiAkaDMtZm9udC1zaXplLFxyXG4gIDQ6ICRoNC1mb250LXNpemUsXHJcbiAgNTogJGg1LWZvbnQtc2l6ZSxcclxuICA2OiAkaDYtZm9udC1zaXplLFxyXG4gIDc6IC45cmVtXHJcbik7XHJcblxyXG4kZGlzcGxheS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XHJcbi8vIHNjc3MtZG9jcy1lbmQgZGlzcGxheS1oZWFkaW5nc1xyXG5cclxuJHBhcmFncmFwaC1mb250LXNpemU6ICAgICAgICAgMXJlbTtcclxuJHBhcmFncmFwaC1mb250LXdlaWdodDogICAgICAgMzAwO1xyXG4kcGFyYWdyYXBoLWxpbmUtaGVpZ2h0OiAgICAgICAxLjY7XHJcblxyXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xyXG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDA7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW07XHJcblxyXG4kc3ViLXN1cC1mb250LXNpemU6ICAgICAgICAgICAuNzVlbTtcclxuXHJcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICM1ODY3N2Q7XHJcblxyXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplO1xyXG5cclxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlcjtcclxuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcclxuJGJsb2NrcXVvdGUtZm9vdGVyLWNvbG9yOiAgICAgJGdyYXktNjAwO1xyXG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xyXG5cclxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlcjtcclxuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdDtcclxuJGhyLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aDtcclxuJGhyLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgLjI1O1xyXG5cclxuJGxlZ2VuZC1tYXJnaW4tYm90dG9tOiAgICAgICAgLjVyZW07XHJcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbTtcclxuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbDtcclxuXHJcbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW07XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHJcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkO1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW07XHJcblxyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzO1xyXG5cclxuXHJcbi8vIFRhYmxlc1xyXG4vL1xyXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC43NXJlbTtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW07XHJcbiR0YWJsZS1jZWxsLXBhZGRpbmcteS1zbTogICAgIC4yNXJlbTtcclxuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtO1xyXG5cclxuJHRhYmxlLWNlbGwtdmVydGljYWwtYWxpZ246ICAgdG9wO1xyXG5cclxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3I7XHJcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG5cclxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yO1xyXG4kdGFibGUtc3RyaXBlZC1iZy1mYWN0b3I6ICAgICAuMDU7XHJcbiR0YWJsZS1zdHJpcGVkLWJnOiAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpO1xyXG5cclxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yO1xyXG4kdGFibGUtYWN0aXZlLWJnLWZhY3RvcjogICAgICAuMTtcclxuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKTtcclxuXHJcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvcjtcclxuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NTtcclxuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpO1xyXG5cclxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjE7XHJcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGg7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3I7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQ7XHJcblxyXG4kdGFibGUtZ3JvdXAtc2VwZXJhdG9yLWNvbG9yOiAkbGlnaHQ7XHJcblxyXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZDtcclxuXHJcbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05O1xyXG5cclxuJHRhYmxlLWhlYWQtc3BhY2VyLXk6ICAgICAgICAgLjc1cmVtO1xyXG4kdGFibGUtaGVhZC1zcGFjZXIteDogICAgICAgICAxcmVtO1xyXG4kdGFibGUtaGVhZC1mb250LXNpemU6ICAgICAgICAuNzVyZW07XHJcbiR0YWJsZS1oZWFkLXRleHQtdHJhbnNmb3JtOiAgIHVwcGVyY2FzZTtcclxuJHRhYmxlLWJvZHktZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1zbTtcclxuXHJcbiR0YWJsZS12YXJpYW50czogKFxyXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcclxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcclxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxyXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcclxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxyXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcclxuKTtcclxuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcclxuXHJcblxyXG4vLyBCdXR0b25zICsgRm9ybXNcclxuLy9cclxuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuNTVyZW07XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbTtcclxuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbDtcclxuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xyXG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZTtcclxuXHJcbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgICAgLjJyZW07XHJcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1O1xyXG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSk7XHJcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yO1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtO1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbTtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbTtcclxuXHJcbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtO1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtO1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnO1xyXG5cclxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aDtcclxuXHJcbiRzaGFkb3ctaW5wdXQ6XHQgICAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdztcclxuJHNoYWRvdy1pbnB1dC1mb2N1czogICAgICAgICAgICAgICAgICAgIC4xcmVtIC4xcmVtIDAgcmdiYSgkZ3JheS0yMDAsLjUpO1xyXG5cclxuXHJcbi8vIEJ1dHRvbnNcclxuLy9cclxuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteTtcclxuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXg7XHJcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHk7XHJcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplO1xyXG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xyXG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsOyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXHJcblxyXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbTtcclxuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XHJcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtO1xyXG5cclxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc7XHJcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xyXG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZztcclxuXHJcbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xyXG5cclxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSk7XHJcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGg7XHJcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1O1xyXG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpO1xyXG5cclxuJGJ0bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgJGxpbmstY29sb3I7XHJcbiRidG4tbGluay1ob3Zlci1jb2xvcjogICAgICAgICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDA7XHJcblxyXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbTtcclxuXHJcbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcclxuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZztcclxuXHJcbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcclxuXHJcblxyXG4vLyBGb3Jtc1xyXG5cclxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbTtcclxuJGZvcm0tdGV4dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRzbWFsbC1mb250LXNpemU7XHJcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsO1xyXG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbDtcclxuJGZvcm0tdGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR0ZXh0LW11dGVkO1xyXG5cclxuJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtO1xyXG4kZm9ybS1sYWJlbC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgbnVsbDtcclxuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGw7XHJcbiRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICBudWxsO1xyXG4kZm9ybS1sYWJlbC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgbnVsbDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteTtcclxuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14O1xyXG4kaW5wdS1sZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbTtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHk7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZTtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlO1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbTtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc207XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc7XHJcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcclxuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnO1xyXG5cclxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMDtcclxuJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogICAgICAgICAgIG51bGw7XHJcblxyXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwO1xyXG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNTAwO1xyXG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XHJcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtO1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGc7XHJcblxyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnO1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKTtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvcjtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGg7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwO1xyXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3I7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDI7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpO1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpO1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMik7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKTtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSk7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpO1xyXG4kaW5wdXQtaGVpZ2h0LXhsOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1saW5lLWhlaWdodCAqIDEuNWVtfSArICN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KTtcclxuXHJcbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuLy8gQ3VzdG9tIGZvcm1zXHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgMS43NXJlbTtcclxuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW07XHJcbiRjdXN0b20tY29udHJvbC1saW5lLWhlaWdodDogICAgICAgICAgICAxOyBcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDEuMjVyZW07XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwO1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJHdoaXRlO1xyXG4kY3VzdG9tLWNvbnRyb2wtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aDtcclxuJGN1c3RvbS1jb250cm9sLWJvcmRlci1jb2xvcjogICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiRjdXN0b20tY29udHJvbC1ib3gtc2hhZG93OiAgICAgICAgICAgICBub25lO1xyXG5cclxuXHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWhvdmVyLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtaG92ZXItY29sb3I7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItaG92ZXItYmc6ICAgICAgICAgICAgJHByaW1hcnk7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItaG92ZXItYm9yZGVyLWNvbG9yOiAgJGNvbXBvbmVudC1ob3Zlci1ib3JkZXItY29sb3I7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGNvbXBvbmVudC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkcHJpbWFyeTtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEoJHByaW1hcnksIC43KTtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICAgICAgICAgMXB4O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGdyYXktMjAwO1xyXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS04MDA7XHJcblxyXG4kY3VzdG9tLWNoZWNrYm94LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDA7XHJcbiRjdXN0b20tY2hlY2tib3gtY2hlY2tlZC1iZzogICAgICAgICAgICAgICAgICAgICRwcmltYXJ5O1xyXG4kY3VzdG9tLWNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQtYmc6ICAgICAgICAgICByZ2JhKCRwcmltYXJ5LCAuNyk7IFxyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy14bDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aC1tZDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgJGZvbnQtYXdlc29tZS01O1xyXG4kc3F1YXJlLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAzcHg7XHJcblxyXG4kY3VzdG9tLXRvZ2dsZS1zbGlkZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDA7XHJcbiRjdXN0b20tdG9nZ2xlLXNsaWRlci1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAgICR3aGl0ZTtcclxuJGN1c3RvbS10b2dnbGUtY2hlY2tlZC1iZzogICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnk7XHJcbiRjdXN0b20tdG9nZ2xlLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMDtcclxuJGN1c3RvbS10b2dnbGUtZGlzYWJsZWQtY2hlY2tlZC1iZzogICAgICAgICAgICAgcmdiYSgkcHJpbWFyeSwgLjcpO1xyXG4kY3VzdG9tLXRvZ2dsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAuOHJlbTtcclxuXHJcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KTtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC1jb2xvcjogICAgICAgICRncmF5LTgwMDtcclxuXHJcblxyXG4kZm9ybS1jaGVjay1pbnB1dC13aWR0aDogICAgICAgICAgICAgICAgICAxLjEyNWVtO1xyXG4kZm9ybS1jaGVjay1taW4taGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcclxuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoICsgLjVlbTtcclxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbTtcclxuJGZvcm0tY2hlY2stbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbDtcclxuJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbDtcclxuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtcG9zaXRpb24gLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKTtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnO1xyXG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW07XHJcbiRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJTtcclxuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XHJcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xyXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvPjwvc3ZnPlwiKTtcclxuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKTtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xyXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZztcclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcclxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLz48L3N2Zz5cIik7XHJcblxyXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwO1xyXG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMi4yNWVtO1xyXG4kZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydDogICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW07XHJcbiRmb3JtLXN3aXRjaC1iZy1pbWFnZTogICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRmb3JtLXN3aXRjaC1jb2xvcn0nLz48L3N2Zz5cIik7XHJcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGg7XHJcblxyXG4kZm9ybS1zd2l0Y2gtZm9jdXMtY29sb3I6ICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKTtcclxuXHJcbiRmb3JtLXN3aXRjaC1jaGVja2VkLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcclxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpO1xyXG4kZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG5cclxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgICAgICAxcmVtO1xyXG5cclxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvcjtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZTtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblxyXG4vLyBJbnB1dCBncm91cHNcclxuXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmc7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cclxuJGlucHV0LWdyb3VwLWFkZG9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1cy1iZztcclxuJGlucHV0LWdyb3VwLWFkZG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3I7XHJcblxyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15O1xyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14OyAgICAgICAgICBcclxuJGZvcm0tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5O1xyXG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplO1xyXG4kZm9ybS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0O1xyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAxcmVtOyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcclxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0O1xyXG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiRmb3JtLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvcjtcclxuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktNjAwO1xyXG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmc7XHJcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRncmF5LTIwMDtcclxuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXI7XHJcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgICAkZ3JheS04MDA7XHJcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIik7XHJcblxyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLWVuZDogYWRkKDFlbSAqIC43NSwgKDIgKiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpO1xyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpO1xyXG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xyXG5cclxuJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGg7XHJcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXM7XHJcbiRmb3JtLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldDtcclxuXHJcbiRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoO1xyXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3I7XHJcblxyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbTtcclxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc207XHJcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtO1xyXG4kZm9ybS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbTtcclxuXHJcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnO1xyXG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZztcclxuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGc7XHJcbiRmb3JtLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnO1xyXG5cclxuJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCU7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbTtcclxuJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXI7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDA7XHJcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtO1xyXG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgJGJveC1zaGFkb3ctaW5zZXQ7XHJcblxyXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbTtcclxuJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xyXG4kZm9ybS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwO1xyXG4kZm9ybS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbTtcclxuJGZvcm0tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSk7XHJcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4kZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoOyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBFZGdlXHJcbiRmb3JtLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpO1xyXG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwO1xyXG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuJGZvcm0tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQ7XHJcbiRmb3JtLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xyXG4kZm9ybS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiRmb3JtLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmc7XHJcbiRmb3JtLWZpbGUtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xyXG5cclxuJGZvcm0tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXk7XHJcbiRmb3JtLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14O1xyXG4kZm9ybS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0O1xyXG4kZm9ybS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5O1xyXG4kZm9ybS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0O1xyXG4kZm9ybS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yO1xyXG4kZm9ybS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnO1xyXG4kZm9ybS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aDtcclxuJGZvcm0tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3I7XHJcbiRmb3JtLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cztcclxuJGZvcm0tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93O1xyXG4kZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGZvcm0tZmlsZS1jb2xvcjtcclxuJGZvcm0tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZztcclxuXHJcbiRmb3JtLWZpbGUtcGFkZGluZy15LXNtOiAgICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtO1xyXG4kZm9ybS1maWxlLXBhZGRpbmcteC1zbTogICAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbTtcclxuJGZvcm0tZmlsZS1mb250LXNpemUtc206ICAgICAgICAgICRpbnB1dC1mb250LXNpemUtc207XHJcbiRmb3JtLWZpbGUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtO1xyXG5cclxuJGZvcm0tZmlsZS1wYWRkaW5nLXktbGc6ICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGc7XHJcbiRmb3JtLWZpbGUtcGFkZGluZy14LWxnOiAgICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnO1xyXG4kZm9ybS1maWxlLWZvbnQtc2l6ZS1sZzogICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZztcclxuJGZvcm0tZmlsZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGc7XHJcblxyXG4kaW5wdXQtbXV0ZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwO1xyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktODAwO1xyXG4kaW5wdXQtZm9jdXMtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgJGdyYXktODAwO1xyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcblxyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zaXplO1xyXG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGU7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzO1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICAkZGFuZ2VyO1xyXG5cclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKTtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIik7XHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xyXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKFxyXG4gIFwidmFsaWRcIjogKFxyXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcclxuICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXHJcbiAgKSxcclxuICBcImludmFsaWRcIjogKFxyXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxyXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxyXG4gIClcclxuKTtcclxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXHJcblxyXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XHJcbi8vXHJcbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xyXG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXHJcblxyXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXHJcbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDA7XHJcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjA7XHJcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzA7XHJcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDA7XHJcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTA7XHJcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjA7XHJcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzA7XHJcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXHJcblxyXG4vLyBObyBVSSBTbGlkZXJcclxuJG5vdWktaGFuZGxlLXdpZHRoOiAgICAgICAgICAgICAgIDE1cHg7XHJcbiRub3VpLXNsaWRlci1oZWlnaHQ6ICAgICAgICAgICAgICAxMHB4O1xyXG4kbm91aS1jb25uZWN0LWJnOiAgICAgICAgICAgICAgICAgJHNlY29uZGFyeTtcclxuJG5vdWktaGFuZGxlLWJnOiAgICAgICAgICAgICAgICAgICRsaWdodDtcclxuJG5vdWktYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTUwMDtcclxuJG5vdWktZm9jdXMtc2hhZG93OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcclxuJG5vdWktaGFuZGxlLWJvcmRlcjogICAgICAgICAgICAgIDA7XHJcbiRub3VpLWhhbmRsZS1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cztcclxuJG5vdWktb3JpZ2luLWJvcmRlci1yYWRpdXM6ICAgICAgICRjaXJjbGUtcmFkaXVzO1xyXG5cclxuXHJcbi8vIE5hdnNcclxuXHJcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtO1xyXG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtO1xyXG4kbmF2LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS04MDA7XHJcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICRwcmltYXJ5O1xyXG4kbmF2LWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS04MDA7XHJcbiRuYXYtbGluay1zaGFkb3c6ICAgICAgICAgICAgICAgICAgIG5vbmU7XHJcbiRuYXYtbGluay10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMDtcclxuXHJcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRsaWdodDtcclxuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aDtcclxuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XHJcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcclxuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwO1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkbGlnaHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRsaWdodDtcclxuXHJcbiRuYXYtcGlsbHMtcGFkZGluZy15OiAgICAgICAgICAgICAgIC43NXJlbTtcclxuJG5hdi1waWxscy1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgLjg1cmVtO1xyXG5cclxuJG5hdi1waWxscy1zcGFjZS14OiAgICAgICAgICAgICAgICAgMXJlbTtcclxuJG5hdi1waWxscy1ib3JkZXItY2lyY2xlOiAgICAgICAgICAgNTAlO1xyXG5cclxuJG5hdi1waWxscy1iZzogICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kbmF2LXBpbGxzLWJvcmRlci13aWR0aDogICAgICAgICAgICAxcHg7XHJcbiRuYXYtcGlsbHMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRsaWdodDtcclxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XHJcblxyXG4kbmF2LXBpbGxzLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAkcHJpbWFyeTtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJHByaW1hcnk7XHJcbiRuYXYtcGlsbHMtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oICRkYXJrLCAyMCUgKTtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgI2Y4ZjhmODtcclxuXHJcbi8vIE93bCBuYXZzXHJcblxyXG4kb3dsLW5hdi1jb2xvcjogXHRcdFx0ICAgICAgJGdyYXktNjAwO1xyXG4kb3dsLW5hdi1jb2xvci1ob3ZlcjpcdCAgICAgICRncmF5LTkwMDtcclxuJG93bC1uYXYtZm9udC1zaXplOiBcdFx0ICAgICRmb250LXNpemUteHhsO1xyXG4kb3dsLW5hdi1yb3VuZGVkOiBcdFx0XHQgICAgM3B4O1xyXG4kb3dsLW5hdi1tYXJnaW46IFx0XHRcdCAgICAgIDVweDtcclxuJG93bC1uYXYtcGFkZGluZzogXHRcdFx0ICAgIDRweCA3cHg7XHJcbiRvd2wtbmF2LWJhY2tncm91bmQ6IFx0XHQgICAgJGdyYXktNDAwO1xyXG4kb3dsLW5hdi1iYWNrZ3JvdW5kLWhvdmVyOlx0JGdyYXktODAwO1xyXG4kb3dsLW5hdi1kaXNhYmxlZC1vcGFjaXR5OiBcdDAuNTtcclxuXHJcbi8vIE93bCBkb3RzXHJcblxyXG4kb3dsLWRvdC13aWR0aDpcdFx0XHRcdCAgICAgIDEwcHg7XHJcbiRvd2wtZG90LWhlaWdodDpcdFx0XHQgICAgICAxMHB4O1xyXG4kb3dsLWRvdC1yb3VuZGVkOlx0XHRcdCAgICAgICRjaXJjbGUtcmFkaXVzO1xyXG4kb3dsLWRvdC1tYXJnaW46IFx0XHRcdCAgICAgIDVweCA1cHg7XHJcbiRvd2wtZG90LWJvcmRlci13aWR0aDogICAgICAycHg7XHJcbiRvd2wtZG90LWJhY2tncm91bmQ6XHRcdCAgICAkZ3JheS00MDA7XHJcbiRvd2wtZG90LWJhY2tncm91bmQtYWN0aXZlOlx0JGdyYXktODAwO1xyXG5cclxuXHJcbi8vIE5hdmJhclxyXG5cclxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgMXJlbTtcclxuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbDtcclxuXHJcbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC44cmVtO1xyXG5cclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZztcclxuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXHJcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDQ7XHJcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgIDA7XHJcbiRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZDogICAgICAgICAxcmVtO1xyXG5cclxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjRyZW07XHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC42cmVtO1xyXG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnO1xyXG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXM7XHJcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGg7XHJcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcclxuXHJcbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAwLjkpO1xyXG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgMSk7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZTtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC45KTtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKTtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKTtcclxuXHJcbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSk7XHJcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAxKTtcclxuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIDEpO1xyXG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjkpO1xyXG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKTtcclxuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKTtcclxuXHJcbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcclxuXHJcblxyXG4vLyBEcm9wZG93bnNcclxuLy9cclxuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxyXG5cclxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW07XHJcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtO1xyXG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtO1xyXG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAxcmVtO1xyXG4kZHJvcGRvd24taXRlbS1mb250LXdlaWdodDogICAgICAgICAkZm9udC13ZWlnaHQtbGlnaHQ7XHJcbiRkcm9wZG93bi1pdGVtLWhvdmVyLWNvbG9yOiAgICAgICAgICRncmF5LTkwMDtcclxuXHJcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yO1xyXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XHJcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRsaWdodDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGg7XHJcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKTtcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwO1xyXG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyIC8gMjtcclxuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgJGJveC1zaGFkb3c7XHJcblxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDA7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKTtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwO1xyXG5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktOTAwO1xyXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkZ3JheS00MDA7XHJcblxyXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDA7XHJcblxyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAkc3BhY2VyIC8gNDtcclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgJHNwYWNlcjtcclxuXHJcbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTkwMDtcclxuJGRyb3Bkb3duLWhlYWRlci1mb250LXdlaWdodDogICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW07XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbTtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtO1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbTtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtO1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW07XHJcblxyXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvcjtcclxuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoO1xyXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcclxuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgIC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XHJcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRsaWdodDtcclxuXHJcbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcclxuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMDtcclxuXHJcbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yO1xyXG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDA7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMDtcclxuXHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZztcclxuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xyXG5cclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwO1xyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGU7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMDtcclxuXHJcblxyXG4vLyBDYXJkc1xyXG5cclxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbTtcclxuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS41cmVtO1xyXG4kY2FyZC1zb2NpYWwtcGFkZGluZzogICAgICAgICAgICAgICAuMjVyZW0gLjM3NXJlbTsgXHJcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgIC44NzVyZW07XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGg7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSk7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCk7XHJcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIDEuMjVyZW07XHJcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14O1xyXG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKTtcclxuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbDtcclxuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbDtcclxuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbDtcclxuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG5cclxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgJHNwYWNlcjtcclxuXHJcbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDI7XHJcbiR0cmFuc2l0aW9uLWJlemllci1jYXJkOiAgICAgICAgICAgIGN1YmljLWJlemllcigwLjM0LCAxLjQ1LCAwLjcsIDEpO1xyXG5cclxuLy9UaW1lbGluZXNcclxuJHRpbWVsaW5lLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS14eGw7XHJcbiR0aW1lbGluZS1mb250LWNvbG9yOiAgICAgICAgICAgICAgICRib2R5LWNvbG9yO1xyXG4kdGltZWxpbmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkbGlnaHQ7XHJcbiR0aW1lbGluZS1ib3JkZXItY29sb3ItZGFyazogICAgICAgICRncmF5LTUwMDtcclxuJHRpbWVsaW5lLWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgJHdoaXRlO1xyXG4kdGltZWxpbmUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAzO1xyXG4kdGltZWxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoO1xyXG4kdGltZWxpbmUtY2lyY2xlLXJhZGl1czogICAgICAgICAgICA1MCU7XHJcbiR0aW1lbGluZS1zcGFjZXIteTogICAgICAgICAgICAgICAgIDEuMjVyZW07XHJcbiR0aW1lbGluZS1zcGFjZXIteDogICAgICAgICAgICAgICAgIDIuNzVyZW07XHJcblxyXG4vLyBJY29uXHJcbiRpY29uLWJveC1wYWRkaW5nOiAgICAgIDFyZW07XHJcbiRpY29uLXNoYXBlOiAgICAgICAgICAgIDQuNXJlbTtcclxuJGljb24tc2hhcGUteHM6ICAgICAgICAgMnJlbTtcclxuJGljb24tc2hhcGUtc206ICAgICAgICAgM3JlbTtcclxuJGljb24tc2hhcGUtbGc6ICAgICAgICAgNS41cmVtO1xyXG4kaWNvbi1zaGFwZS1pbWc6ICAgICAgICA1LjVyZW07XHJcbiRpY29uLXNoYXBlLWJvcmRlcmVkOiAgIDVyZW07IFxyXG4kaWNvbi1zaXplOiAgICAgICAgICAgICAycmVtO1xyXG4kaWNvbi1zaXplLXhzOiAgICAgICAgICAuODc1cmVtOyBcclxuJGljb24tc2l6ZS1zbTogICAgICAgICAgMS4yNXJlbTtcclxuJGljb24tc2l6ZS1tZDogICAgICAgICAgMS44NzVyZW07XHJcbiRpY29uLXNpemUtbGc6ICAgICAgICAgIDIuNzVyZW07XHJcbiRpY29uLXNpemUteGw6ICAgICAgICAgIDQuNXJlbTtcclxuXHJcblxyXG4vLyBTdGVwc1xyXG4kc3RlcC1udW1iZXItc2l6ZTogICAgICAgICAgICAgICAgICAxMnJlbTtcclxuJHN0ZXAtc2hhcGUtc2l6ZTogICAgICAgICAgICAgICAgICAgN3JlbTtcclxuJHN0ZXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aC1tZDtcclxuJHN0ZXAtaWNvbi1zaXplOiAgICAgICAgICAgICAgICAgICAgJGljb24tc2l6ZS14bDsgXHJcblxyXG4vLyBUb29sdGlwc1xyXG5cclxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbTtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHg7XHJcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGRhcms7XHJcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOTk7XHJcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC43NXJlbTtcclxuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjU1cmVtO1xyXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwO1xyXG5cclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW07XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtO1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZztcclxuXHJcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXk7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZTtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICBudWxsO1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHk7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cztcclxuXHJcblxyXG4vLyBQb3BvdmVyc1xyXG5cclxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbTtcclxuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweDtcclxuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aDtcclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKTtcclxuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGc7XHJcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XHJcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93O1xyXG5cclxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSk7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvcjtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW07XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXI7XHJcblxyXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvcjtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHNwYWNlcjtcclxuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlcjtcclxuXHJcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW07XHJcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtO1xyXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZztcclxuXHJcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpO1xyXG5cclxuXHJcbi8vIFRvYXN0c1xyXG5cclxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHg7XHJcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbTtcclxuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtO1xyXG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtO1xyXG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsO1xyXG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KTtcclxuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4O1xyXG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKTtcclxuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XHJcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICRib3gtc2hhZG93O1xyXG5cclxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwO1xyXG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KTtcclxuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpO1xyXG5cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW07XHJcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkZXI7XHJcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4xcmVtO1xyXG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNHJlbTtcclxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC44NzVlbTtcclxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW07XHJcblxyXG4kYmFkZ2UtY2lyY2xlLXNpemU6ICAgICAgICAgICAgICAgICAycmVtO1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgICRzcGFjZXI7XHJcblxyXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcclxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW07XHJcblxyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbTtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbTtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlO1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpO1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoO1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZztcclxuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKTtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgJGJveC1zaGFkb3ctc207XHJcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93O1xyXG5cclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrO1xyXG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNTtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvcjtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XHJcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDtcclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg7XHJcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nO1xyXG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZztcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcclxuXHJcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4O1xyXG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweDtcclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHg7XHJcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweDtcclxuXHJcbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCk7XHJcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmU7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpO1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICRzcGFjZXI7XHJcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICRzcGFjZXI7XHJcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW07XHJcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xyXG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZDtcclxuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aDtcclxuJGFsZXJ0LWljb24tZm9udC1zaXplOiAgICAgICAgICAgICAgMnJlbTtcclxuJGFsZXJ0LWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG5cclxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcclxuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgMTAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUHJvZ3Jlc3MgYmFyc1xyXG5cclxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbTtcclxuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1O1xyXG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDA7XHJcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xyXG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldDtcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeTtcclxuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlO1xyXG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZTtcclxuXHJcbiRwcm9ncmVzcy14bC1zaXplOiAuOHJlbTtcclxuJHByb2dyZXNzLWxnLXNpemU6IC42cmVtO1xyXG4kcHJvZ3Jlc3Mtc20tc2l6ZTogLjJyZW07XHJcblxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbDtcclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSk7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGg7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzO1xyXG5cclxuJGxpc3QtZ3JvdXAtc20taXRlbS1wYWRkaW5nLXk6ICAgICAgLjYyNXJlbTtcclxuJGxpc3QtZ3JvdXAtc20taXRlbS1wYWRkaW5nLXg6ICAgICAgLjg3NXJlbTtcclxuXHJcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICRzcGFjZXIgLyAyO1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAkc3BhY2VyO1xyXG4kbGlzdC1ncm91cC1pdGVtLWJnLWxldmVsOiAgICAgICAgICAtOTtcclxuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1sZXZlbDogICAgICAgNjtcclxuJGxpc3QtZ3JvdXAtaXRlbS1ib3JkZXItcmFkaXVzOiAgICAgJGJvcmRlci1yYWRpdXM7XHJcblxyXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDA7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yO1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZztcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xyXG5cclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwO1xyXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZztcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMDtcclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xyXG5cclxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3I7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMDtcclxuXHJcbi8vIEltYWdlIHRodW1ibmFpbHNcclxuXHJcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbTtcclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmc7XHJcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGg7XHJcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMDtcclxuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XHJcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgICRib3gtc2hhZG93LXNtO1xyXG5cclxuXHJcbi8vIEZpZ3VyZXNcclxuXHJcbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgICRzbWFsbC1mb250LXNpemU7XHJcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMDtcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDI7XHJcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgICRzcGFjZXI7XHJcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtO1xyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtO1xyXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDA7XHJcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwO1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIik7XHJcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzO1xyXG5cclxuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgJHdoaXRlO1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAkZ3JheS03MDA7XHJcbiRicmVhZGNydW1iLWl0ZW0tY29sb3I6ICAgICAgICAgICRncmF5LTcwMDtcclxuJGJyZWFkY3J1bWItZm9udC13ZWlnaHQ6ICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuJGJyZWFkY3J1bWItYWN0aXZlLWZvbnQtd2VpZ2h0OiAgJGZvbnQtd2VpZ2h0LW5vcm1hbDtcclxuJGJyZWFkY3J1bWItaXRlbS1saWdodC1jb2xvcjogICAgJHdoaXRlO1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWxpZ2h0LWNvbG9yOiAkd2hpdGU7XHJcblxyXG4vLyBDYXJvdXNlbFxyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZTtcclxuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JTtcclxuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjk7XHJcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZTtcclxuXHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweDtcclxuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweDtcclxuJGNhcm91c2VsLWluZGljYXRvci1vcGFjaXR5OiAgICAgICAgIC41O1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlO1xyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMTtcclxuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2U7XHJcblxyXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlO1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlO1xyXG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbTtcclxuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW07XHJcblxyXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKTtcclxuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKTtcclxuXHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnM7XHJcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXHJcblxyXG5cclxuLy8gU3Bpbm5lcnNcclxuXHJcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbTtcclxuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgICAkc3Bpbm5lci13aWR0aDtcclxuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbTtcclxuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzO1xyXG5cclxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxLjJyZW07XHJcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc207XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbTtcclxuXHJcbi8vIERhdGVwaWNrZXJcclxuXHJcbiRkYXRlcGlja2VyLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xyXG4kZGF0ZXBpY2tlci1kcm9wZG93bi1wYWRkaW5nOiAyMHB4IDIycHg7XHJcblxyXG4kZGF0ZXBpY2tlci1jZWxsLXRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiRkYXRlcGlja2VyLWNlbGwtaG92ZXItYmFja2dyb3VuZDogbGlnaHRlbigkZ3JheS00MDAsIDU1JSk7XHJcbiRkYXRlcGlja2VyLWNlbGwtYm9yZGVyLXJhZGl1czogNTAlO1xyXG4kZGF0ZXBpY2tlci1jZWxsLXdpZHRoOiAzNnB4O1xyXG4kZGF0ZXBpY2tlci1jZWxsLWhlaWdodDogMzZweDtcclxuXHJcbiRkYXRlcGlja2VyLWRpc2FibGVkLWNlbGwtY29sb3I6ICRncmF5LTMwMDtcclxuJGRhdGVwaWNrZXItZGlzYWJsZWQtb2xkLW5ldy1jb2xvcjogJGdyYXktNTAwO1xyXG5cclxuJGRhdGVwaWNrZXItaGVhZGVyLWNlbGwtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XHJcblxyXG4kZGF0ZXBpY2tlci1hY3RpdmUtY29sb3I6ICR3aGl0ZTtcclxuJGRhdGVwaWNrZXItYWN0aXZlLWJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiRkYXRlcGlja2VyLWFjdGl2ZS1ib3gtc2hhZG93OiBub25lO1xyXG5cclxuJGRhdGVwaWNrZXItcmFuZ2UtYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuJGRhdGVwaWNrZXItcmFuZ2UtY2VsbC1mb2N1c2VkLWJhY2tncm91bmQ6IGRhcmtlbigkZGF0ZXBpY2tlci1yYW5nZS1iYWNrZ3JvdW5kLCA1JSk7XHJcbiRkYXRlcGlja2VyLXJhbmdlLWNvbG9yOiAkd2hpdGU7XHJcbiRkYXRlcGlja2VyLXJhbmdlLWhpZ2hsaWdodGVkLWJnOiAkZ3JheS0yMDA7XHJcblxyXG4kZGF0ZXBpY2tlci1kcm9wZG93bi1ib3JkZXI6IGxpZ2h0ZW4oJGdyYXktNDAwLCA0MCUpO1xyXG4kZGF0ZXBpY2tlci1kcm9wZG93bi1iZzogJHdoaXRlO1xyXG4kZGF0ZXBpY2tlci1oaWdobGlnaHRlZC1iZzogJGRhdGVwaWNrZXItYWN0aXZlLWJhY2tncm91bmQ7XHJcblxyXG5cclxuLy8gQ2xvc2VcclxuXHJcbiRjbG9zZS1iZzogICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50O1xyXG4kY2xvc2UtaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudDtcclxuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuNik7XHJcbiRjbG9zZS1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjkpO1xyXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjU7XHJcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkO1xyXG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2s7XHJcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlO1xyXG5cclxuXHJcblxyXG4vLyBDb2RlXHJcblxyXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplO1xyXG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkYmx1ZTtcclxuXHJcbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtO1xyXG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbTtcclxuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplO1xyXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XHJcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMDtcclxuXHJcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGw7XHJcblxyXG4vLyBBdmF0YXJzXHJcbiRhdmF0YXItc20teTogMS41cmVtO1xyXG4kYXZhdGFyLXNtLXg6IDEuNXJlbTtcclxuXHJcbiRhdmF0YXItbWQteTogMnJlbTtcclxuJGF2YXRhci1tZC14OiAycmVtO1xyXG5cclxuJGF2YXRhci1sZy15OiAzcmVtO1xyXG4kYXZhdGFyLWxnLXg6IDNyZW07XHJcblxyXG4kdXNlci1hdmF0YXItaGVpZ2h0OjIuNXJlbTsgIFxyXG4kdXNlci1hdmF0YXItd2lkdGg6IDIuNXJlbTtcclxuXHJcbiR1c2VyLWF2YXRhci1oZWlnaHQteHM6MS41cmVtOyAgXHJcbiR1c2VyLWF2YXRhci13aWR0aC14czogMS41cmVtO1xyXG5cclxuJHVzZXItYXZhdGFyLWhlaWdodC1sZzozLjVyZW07XHJcbiR1c2VyLWF2YXRhci13aWR0aC1sZzozLjVyZW07XHJcblxyXG4kdXNlci1hdmF0YXItaGVpZ2h0LXhsOjQuNXJlbTtcclxuJHVzZXItYXZhdGFyLXdpZHRoLXhsOjQuNXJlbTtcclxuXHJcbiR1c2VyLWF2YXRhci1oZWlnaHQteHhsOjEwcmVtO1xyXG4kdXNlci1hdmF0YXItd2lkdGgteHhsOjEwcmVtO1xyXG5cclxuLy8gRm9vdGVyXHJcblxyXG4kZm9vdGVyLWxpbmstZm9udC1zaXplOiAuODVyZW07XHJcbiRmb290ZXItYmc6IHRoZW1lLWNvbG9yKFwic2Vjb25kYXJ5XCIpO1xyXG4kZm9vdGVyLWNvbG9yOiAkZ3JheS02MDA7XHJcbiRmb290ZXItbGluay1jb2xvcjogJGdyYXktNjAwO1xyXG4kZm9vdGVyLWxpbmstaG92ZXItY29sb3I6ICRncmF5LTcwMDtcclxuJGZvb3Rlci1oZWFkaW5nLWNvbG9yOiAkZ3JheS02MDA7XHJcbiRmb290ZXItaGVhZGluZy1mb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiRwYWRkaW5nLWZvb3Rlci1zbTogICAgICAgLjEyNXJlbSA7XHJcbiRwYWRkaW5nLWZvb3RlcjogICAgICAgICAgLjM3NXJlbSA7XHJcbiRwYWRkaW5nLWZvb3Rlci1tZDogICAgICAgLjYyNXJlbSA7XHJcbiRwYWRkaW5nLWZvb3Rlci1nZW5lcmFsOiAgLjkzNzVyZW07XHJcbiRwYWRkaW5nLWZvb3Rlci1iaWc6ICAgICAgMS41cmVtO1xyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgcmVzcG9uc2l2ZSB2YWx1ZXMgZm9yIGZvbnQgc2l6ZXMsIHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtdWNoIG1vcmVcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL21hc3Rlci9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiAkcmZzLWJhc2UtdmFsdWUgLyAoJHJmcy1iYXNlLXZhbHVlICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLXZhbHVlLXVuaXQgPT0gcmVtIHtcbiAgJHJmcy1iYXNlLXZhbHVlOiAkcmZzLWJhc2UtdmFsdWUgLyAoJHJmcy1iYXNlLXZhbHVlICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIENhY2hlICRyZnMtYnJlYWtwb2ludCB1bml0IHRvIHByZXZlbnQgbXVsdGlwbGUgY2FsbHNcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XG5cbi8vIFJlbW92ZSB1bml0IGZyb20gJHJmcy1icmVha3BvaW50IGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBweCB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHJlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FsY3VsYXRlIHRoZSBtZWRpYSBxdWVyeSB2YWx1ZVxuJHJmcy1tcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9KTtcbiRyZnMtbXEtcHJvcGVydHktd2lkdGg6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC13aWR0aCwgbWluLXdpZHRoKTtcbiRyZnMtbXEtcHJvcGVydHktaGVpZ2h0OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCBtYXgtaGVpZ2h0LCBtaW4taGVpZ2h0KTtcblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkge1xuICBAaWYgJHJmcy10d28tZGltZW5zaW9uYWwge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAoI3skcmZzLW1xLXByb3BlcnR5LXdpZHRofTogI3skcmZzLW1xLXZhbHVlfSksICgjeyRyZnMtbXEtcHJvcGVydHktaGVpZ2h0fTogI3skcmZzLW1xLXZhbHVlfSkge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSBhbmQgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGRpc2FibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtcnVsZSB7XG4gIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgcHJvcGVydHlcbiAgICAmLFxuICAgIC5kaXNhYmxlLXJmcyAmLFxuICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG4gIEBlbHNlIGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIGFuZCAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAuZW5hYmxlLXJmcyAmLFxuICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG5cbiAgQGlmICRyZnMtY2xhc3MgPT0gZW5hYmxlIHtcbiAgICBAaWYgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIC5lbmFibGUtcmZzICYsXG4gICAgICAmLmVuYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBpZiAkcmZzLWNsYXNzID09IGRpc2FibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgICAgLmRpc2FibGUtcmZzICYsXG4gICAgICAmLmRpc2FibGUtcmZzIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byBnZXQgdGhlIGZvcm1hdHRlZCBub24tcmVzcG9uc2l2ZSB2YWx1ZVxuQGZ1bmN0aW9uIHJmcy12YWx1ZSgkdmFsdWVzKSB7XG4gIC8vIENvbnZlcnQgdG8gbGlzdFxuICAkdmFsdWVzOiBpZih0eXBlLW9mKCR2YWx1ZXMpICE9IGxpc3QsICgkdmFsdWVzLCksICR2YWx1ZXMpO1xuXG4gICR2YWw6ICcnO1xuXG4gIC8vIExvb3Agb3ZlciBlYWNoIHZhbHVlIGFuZCBjYWxjdWxhdGUgdmFsdWVcbiAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xuICAgIEBpZiAkdmFsdWUgPT0gMCB7XG4gICAgICAkdmFsOiAkdmFsICsgJyAwJztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHJlbSwgI3skdmFsdWUgLyAoJHZhbHVlICogMCArICRyZnMtcmVtLXZhbHVlKX1yZW0sICR2YWx1ZSk7XG4gICAgICB9XG4gICAgICBAZWxzZSBpZiAkdW5pdCA9PSByZW0ge1xuICAgICAgICAvLyBDb252ZXJ0IHRvIHB4IGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgaWYoJHJmcy11bml0ID09IHB4LCAjeyR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6ICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgaWYoJHVuaXQgPT0gcHgsIDEsIDEgLyAkcmZzLXJlbS12YWx1ZSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7JHZhbHVlIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyR2YWx1ZX1weCk7XG4gICAgICAgIH1cbiAgICAgICAgQGVsc2Uge1xuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1taW46ICRyZnMtYmFzZS12YWx1ZSArIChhYnMoJHZhbHVlKSAtICRyZnMtYmFzZS12YWx1ZSkgLyAkcmZzLWZhY3RvcjtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAjeyR2YWx1ZS1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JHZhbHVlLW1pbn1weCk7XG5cbiAgICAgICAgICAvLyBVc2UgbmVnYXRpdmUgdmFsdWUgaWYgbmVlZGVkXG4gICAgICAgICAgJG1pbi13aWR0aDogaWYoJHZhbHVlIDwgMCwgLSRtaW4td2lkdGgsICRtaW4td2lkdGgpO1xuXG4gICAgICAgICAgLy8gVXNlIGB2bWluYCBpZiB0d28tZGltZW5zaW9uYWwgaXMgZW5hYmxlZFxuICAgICAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgICAgICR2YXJpYWJsZS13aWR0aDogI3skdmFsdWUtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgICAgIC8vIFJldHVybiB0aGUgY2FsY3VsYXRlZCB2YWx1ZVxuICAgICAgICAgICR2YWw6ICR2YWwgKyAnIGNhbGMoJyArICRtaW4td2lkdGggKyBpZigkdmFsdWUgPCAwLCAnIC0gJywgJyArICcpICsgJHZhcmlhYmxlLXdpZHRoICsgJyknO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBSRlMgbWl4aW5cbkBtaXhpbiByZnMoJHZhbHVlcywgJHByb3BlcnR5OiBmb250LXNpemUpIHtcbiAgQGlmICR2YWx1ZXMgIT0gbnVsbCB7XG4gICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZXMpO1xuICAgICRmbHVpZFZhbDogcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpO1xuXG4gICAgLy8gRG8gbm90IHByaW50IHRoZSBtZWRpYSBxdWVyeSBpZiByZXNwb25zaXZlICYgbm9uLXJlc3BvbnNpdmUgdmFsdWVzIGFyZSB0aGUgc2FtZVxuICAgIEBpZiAkdmFsID09ICRmbHVpZFZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkVmFsKTtcblxuICAgICAgICAvLyBJbmNsdWRlIHNhZmFyaSBpZnJhbWUgcmVzaXplIGZpeCBpZiBuZWVkZWRcbiAgICAgICAgbWluLXdpZHRoOiBpZigkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgsICgwICogMXZ3KSwgbnVsbCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnktcnVsZSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJGZsdWlkVmFsLCAkdmFsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2hvcnRoYW5kIGhlbHBlciBtaXhpbnNcbkBtaXhpbiBmb250LXNpemUoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUpO1xufVxuXG5AbWl4aW4gcGFkZGluZygkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZyk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy10b3ApO1xufVxuXG5AbWl4aW4gcGFkZGluZy1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1yaWdodCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWJvdHRvbSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgcGFkZGluZy1ib3R0b20pO1xufVxuXG5AbWl4aW4gcGFkZGluZy1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWxlZnQpO1xufVxuXG5AbWl4aW4gbWFyZ2luKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4pO1xufVxuXG5AbWl4aW4gbWFyZ2luLXRvcCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXRvcCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tcmlnaHQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1yaWdodCk7XG59XG5cbkBtaXhpbiBtYXJnaW4tYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tYm90dG9tKTtcbn1cblxuQG1peGluIG1hcmdpbi1sZWZ0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tbGVmdCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy9cbi8vIEhlYWRpbmdzXG4vL1xuLmgxIHtcbiAgQGV4dGVuZCBoMTtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCBoMjtcbn1cblxuLmgzIHtcbiAgQGV4dGVuZCBoMztcbn1cblxuLmg0IHtcbiAgQGV4dGVuZCBoNDtcbn1cblxuLmg1IHtcbiAgQGV4dGVuZCBoNTtcbn1cblxuLmg2IHtcbiAgQGV4dGVuZCBoNjtcbn1cblxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG5AZWFjaCAkZGlzcGxheSwgJGZvbnQtc2l6ZSBpbiAkZGlzcGxheS1mb250LXNpemVzIHtcbiAgLmRpc3BsYXktI3skZGlzcGxheX0ge1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBmb250LXdlaWdodDogJGRpc3BsYXktZm9udC13ZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cbi5zbWFsbCB7XG4gIEBleHRlbmQgc21hbGw7XG59XG5cbi5tYXJrIHtcbiAgQGV4dGVuZCBtYXJrO1xufVxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbml0aWFsaXNtLWZvbnQtc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0kYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG4iLCJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XG4gIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICRyZXN1bHQ6ICgpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRzaGFkb3cge1xuICAgICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsICR2YWx1ZSwgXCJjb21tYVwiKTtcbiAgICAgIH1cbiAgICAgIEBpZiAkdmFsdWUgPT0gbm9uZSBhbmQgbGVuZ3RoKCRzaGFkb3cpID4gMSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAvLyBTaW5nbGUgY29udGFpbmVyIGNsYXNzIHdpdGggYnJlYWtwb2ludCBtYXgtd2lkdGhzXG4gIC5jb250YWluZXIsXG4gIC8vIDEwMCUgd2lkZSBjb250YWluZXIgYXQgYWxsIGJyZWFrcG9pbnRzXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cblxuICAvLyBSZXNwb25zaXZlIGNvbnRhaW5lcnMgdGhhdCBhcmUgMTAwJSB3aWRlIHVudGlsIGEgYnJlYWtwb2ludFxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAuY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lci1mbHVpZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICAgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICAgIH1cblxuICAgICAgLy8gRXh0ZW5kIGVhY2ggYnJlYWtwb2ludCB3aGljaCBpcyBzbWFsbGVyIG9yIGVxdWFsIHRvIHRoZSBjdXJyZW50IGJyZWFrcG9pbnRcbiAgICAgICRleHRlbmQtYnJlYWtwb2ludDogdHJ1ZTtcblxuICAgICAgQGVhY2ggJG5hbWUsICR3aWR0aCBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgICAgIEBpZiAoJGV4dGVuZC1icmVha3BvaW50KSB7XG4gICAgICAgICAgLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGdyaWQtYnJlYWtwb2ludHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyBPbmNlIHRoZSBjdXJyZW50IGJyZWFrcG9pbnQgaXMgcmVhY2hlZCwgc3RvcCBleHRlbmRpbmdcbiAgICAgICAgICBAaWYgKCRicmVha3BvaW50ID09ICRuYW1lKSB7XG4gICAgICAgICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IGZhbHNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ29udGFpbmVyIG1peGluc1xuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGNvbnRhaW5lci1wYWRkaW5nLXgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteCwgI3skZ3V0dGVyfSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14LCAjeyRndXR0ZXJ9KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEBpZiBub3QgJG4ge1xuICAgIEBlcnJvciBcImJyZWFrcG9pbnQgYCN7JG5hbWV9YCBub3QgZm91bmQgaW4gYCN7JGJyZWFrcG9pbnRzfWBcIjtcbiAgfVxuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIHJlZHVjZWQgYnkgMC4wMnB4IHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZlxuLy8gYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChtZCwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46ICBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogIGJyZWFrcG9pbnQtbWF4KCRuZXh0KTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5leHQsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuXG4gICAgPiAqIHtcbiAgICAgIEBpbmNsdWRlIG1ha2UtY29sLXJlYWR5KCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgQGluY2x1ZGUgbWFrZS1ncmlkLWNvbHVtbnMoKTtcbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAvIC0yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAvIC0yKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAvIDIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14KSAvIDIpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tdG9wOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXkpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXg6IDEgMCAwJTsgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICB9XG5cbiAgICAgIC5yb3ctY29scyN7JGluZml4fS1hdXRvID4gKiB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gR3V0dGVyc1xuICAgICAgLy9cbiAgICAgIC8vIE1ha2UgdXNlIG9mIGAuZy0qYCwgYC5neC0qYCBvciBgLmd5LSpgIHV0aWxpdGllcyB0byBjaGFuZ2Ugc3BhY2luZyBiZXR3ZWVuIHRoZSBjb2x1bW5zLlxuICAgICAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRndXR0ZXJzIHtcbiAgICAgICAgLmcjeyRpbmZpeH0tI3ska2V5fSxcbiAgICAgICAgLmd4I3skaW5maXh9LSN7JGtleX0ge1xuICAgICAgICAgIC0tI3skdmFyaWFibGUtcHJlZml4fWd1dHRlci14OiAjeyR2YWx1ZX07XG4gICAgICAgIH1cblxuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3kjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3V0dGVyLXk6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmc6ICN7JHRhYmxlLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgLy8gVGFyZ2V0IHRoICYgdGRcbiAgLy8gV2UgbmVlZCB0aGUgY2hpbGQgY29tYmluYXRvciB0byBwcmV2ZW50IHN0eWxlcyBsZWFraW5nIHRvIG5lc3RlZCB0YWJsZXMgd2hpY2ggZG9lc24ndCBoYXZlIGEgYC50YWJsZWAgY2xhc3MuXG4gIC8vIFdlIHVzZSB0aGUgdW5pdmVyc2FsIHNlbGVjdG9ycyBoZXJlIHRvIHNpbXBsaWZ5IHRoZSBzZWxlY3RvciAoZWxzZSB3ZSB3b3VsZCBuZWVkIDYgZGlmZmVyZW50IHNlbGVjdG9ycykuXG4gIC8vIEFub3RoZXIgYWR2YW50YWdlIGlzIHRoYXQgdGhpcyBnZW5lcmF0ZXMgbGVzcyBjb2RlIGFuZCBtYWtlcyB0aGUgc2VsZWN0b3IgbGVzcyBzcGVjaWZpYyBtYWtpbmcgaXQgZWFzaWVyIHRvIG92ZXJyaWRlLlxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbWF4LXVuaXZlcnNhbFxuICA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWNjZW50LWJnKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZykpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gIH1cblxuICA+IHRib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgfVxuXG4gID4gdGhlYWQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxuICAvLyBIaWdobGlnaHQgYm9yZGVyIGNvbG9yIGJldHdlZW4gdGhlYWQsIHRib2R5IGFuZCB0Zm9vdC5cbiAgPiA6bm90KDpsYXN0LWNoaWxkKSA+IDpsYXN0LWNoaWxkID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlLWdyb3VwLXNlcGFyYXRvci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICAgIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIH1cbn1cblxuLy8gQWN0aXZlIHRhYmxlXG4vL1xuLy8gVGhlIGAudGFibGUtYWN0aXZlYCBjbGFzcyBjYW4gYmUgYWRkZWQgdG8gaGlnaGxpZ2h0IHJvd3Mgb3IgY2VsbHNcblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjY2VudC1iZzogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgICBjb2xvcjogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbi8vIGZ1c3YtZGlzYWJsZVxuJGdyYXlzOiAoXG4gIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgXCIyMDBcIjogJGdyYXktMjAwLFxuICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgXCI1MDBcIjogJGdyYXktNTAwLFxuICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgXCI4MDBcIjogJGdyYXktODAwLFxuICBcIjkwMFwiOiAkZ3JheS05MDBcbikgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9ycy1tYXBcbiRjb2xvcnM6IChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9ycy1tYXBcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvcnMtbWFwXG4kdGhlbWUtY29sb3JzOiAoXG4gIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgJGRhcmtcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWNvbG9ycy1tYXBcblxuLy8gVGhlIGNvbnRyYXN0IHJhdGlvIHRvIHJlYWNoIGFnYWluc3Qgd2hpdGUsIHRvIGRldGVybWluZSBpZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJsaWdodFwiIHRvIFwiZGFya1wiLiBBY2NlcHRhYmxlIHZhbHVlcyBmb3IgV0NBRyAyLjAgYXJlIDMsIDQuNSBhbmQgNy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLyN2aXN1YWwtYXVkaW8tY29udHJhc3QtY29udHJhc3RcbiRtaW4tY29udHJhc3QtcmF0aW86ICAgNC41ICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJGNvbG9yLWNvbnRyYXN0LWRhcms6ICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNvbG9yLWNvbnRyYXN0LWxpZ2h0OiAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRibHVlLTEwMDogdGludC1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcbiRibHVlLTIwMDogdGludC1jb2xvcigkYmx1ZSwgNjAlKSAhZGVmYXVsdDtcbiRibHVlLTMwMDogdGludC1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTQwMDogdGludC1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTUwMDogJGJsdWUgIWRlZmF1bHQ7XG4kYmx1ZS02MDA6IHNoYWRlLWNvbG9yKCRibHVlLCAyMCUpICFkZWZhdWx0O1xuJGJsdWUtNzAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgNDAlKSAhZGVmYXVsdDtcbiRibHVlLTgwMDogc2hhZGUtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS05MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA4MCUpICFkZWZhdWx0O1xuXG4kaW5kaWdvLTEwMDogdGludC1jb2xvcigkaW5kaWdvLCA4MCUpICFkZWZhdWx0O1xuJGluZGlnby0yMDA6IHRpbnQtY29sb3IoJGluZGlnbywgNjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMzAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDQwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTQwMDogdGludC1jb2xvcigkaW5kaWdvLCAyMCUpICFkZWZhdWx0O1xuJGluZGlnby01MDA6ICRpbmRpZ28gIWRlZmF1bHQ7XG4kaW5kaWdvLTYwMDogc2hhZGUtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNzAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby04MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTkwMDogc2hhZGUtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcblxuJHB1cnBsZS0xMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgODAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtMjAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDYwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTMwMDogdGludC1jb2xvcigkcHVycGxlLCA0MCUpICFkZWZhdWx0O1xuJHB1cnBsZS00MDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgMjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNTAwOiAkcHVycGxlICFkZWZhdWx0O1xuJHB1cnBsZS02MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTcwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtODAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS05MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG5cbiRwaW5rLTEwMDogdGludC1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcbiRwaW5rLTIwMDogdGludC1jb2xvcigkcGluaywgNjAlKSAhZGVmYXVsdDtcbiRwaW5rLTMwMDogdGludC1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTQwMDogdGludC1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTUwMDogJHBpbmsgIWRlZmF1bHQ7XG4kcGluay02MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCAyMCUpICFkZWZhdWx0O1xuJHBpbmstNzAwOiBzaGFkZS1jb2xvcigkcGluaywgNDAlKSAhZGVmYXVsdDtcbiRwaW5rLTgwMDogc2hhZGUtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay05MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA4MCUpICFkZWZhdWx0O1xuXG4kcmVkLTEwMDogdGludC1jb2xvcigkcmVkLCA4MCUpICFkZWZhdWx0O1xuJHJlZC0yMDA6IHRpbnQtY29sb3IoJHJlZCwgNjAlKSAhZGVmYXVsdDtcbiRyZWQtMzAwOiB0aW50LWNvbG9yKCRyZWQsIDQwJSkgIWRlZmF1bHQ7XG4kcmVkLTQwMDogdGludC1jb2xvcigkcmVkLCAyMCUpICFkZWZhdWx0O1xuJHJlZC01MDA6ICRyZWQgIWRlZmF1bHQ7XG4kcmVkLTYwMDogc2hhZGUtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNzAwOiBzaGFkZS1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC04MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTkwMDogc2hhZGUtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcblxuJG9yYW5nZS0xMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgODAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtMjAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDYwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTMwMDogdGludC1jb2xvcigkb3JhbmdlLCA0MCUpICFkZWZhdWx0O1xuJG9yYW5nZS00MDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgMjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNTAwOiAkb3JhbmdlICFkZWZhdWx0O1xuJG9yYW5nZS02MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTcwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtODAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS05MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG5cbiR5ZWxsb3ctMTAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDgwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTIwMDogdGludC1jb2xvcigkeWVsbG93LCA2MCUpICFkZWZhdWx0O1xuJHllbGxvdy0zMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNDAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNDAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDIwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTUwMDogJHllbGxvdyAhZGVmYXVsdDtcbiR5ZWxsb3ctNjAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy03MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTgwMDogc2hhZGUtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctOTAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuXG4kZ3JlZW4tMTAwOiB0aW50LWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcbiRncmVlbi0yMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA2MCUpICFkZWZhdWx0O1xuJGdyZWVuLTMwMDogdGludC1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNDAwOiB0aW50LWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi01MDA6ICRncmVlbiAhZGVmYXVsdDtcbiRncmVlbi02MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgMjAlKSAhZGVmYXVsdDtcbiRncmVlbi03MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNDAlKSAhZGVmYXVsdDtcbiRncmVlbi04MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi05MDA6IHNoYWRlLWNvbG9yKCRncmVlbiwgODAlKSAhZGVmYXVsdDtcblxuJHRlYWwtMTAwOiB0aW50LWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuJHRlYWwtMjAwOiB0aW50LWNvbG9yKCR0ZWFsLCA2MCUpICFkZWZhdWx0O1xuJHRlYWwtMzAwOiB0aW50LWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtNDAwOiB0aW50LWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNTAwOiAkdGVhbCAhZGVmYXVsdDtcbiR0ZWFsLTYwMDogc2hhZGUtY29sb3IoJHRlYWwsIDIwJSkgIWRlZmF1bHQ7XG4kdGVhbC03MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA0MCUpICFkZWZhdWx0O1xuJHRlYWwtODAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTkwMDogc2hhZGUtY29sb3IoJHRlYWwsIDgwJSkgIWRlZmF1bHQ7XG5cbiRjeWFuLTEwMDogdGludC1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcbiRjeWFuLTIwMDogdGludC1jb2xvcigkY3lhbiwgNjAlKSAhZGVmYXVsdDtcbiRjeWFuLTMwMDogdGludC1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTQwMDogdGludC1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTUwMDogJGN5YW4gIWRlZmF1bHQ7XG4kY3lhbi02MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCAyMCUpICFkZWZhdWx0O1xuJGN5YW4tNzAwOiBzaGFkZS1jb2xvcigkY3lhbiwgNDAlKSAhZGVmYXVsdDtcbiRjeWFuLTgwMDogc2hhZGUtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi05MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA4MCUpICFkZWZhdWx0O1xuLy8gZnVzdi1lbmFibGVcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVkdWNlZC1tb3Rpb246ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNtb290aC1zY3JvbGw6ICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtYnV0dG9uLXBvaW50ZXJzOiAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJmczogICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtbmVnYXRpdmUtbWFyZ2luczogICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllczogIHRydWUgIWRlZmF1bHQ7XG5cbi8vIFByZWZpeCBmb3IgOnJvb3QgQ1NTIHZhcmlhYmxlc1xuXG4kdmFyaWFibGUtcHJlZml4OiAgICAgICAgICAgICBicy0gIWRlZmF1bHQ7XG5cbi8vIEdyYWRpZW50XG4vL1xuLy8gVGhlIGdyYWRpZW50IHdoaWNoIGlzIGFkZGVkIHRvIGNvbXBvbmVudHMgaWYgYCRlbmFibGUtZ3JhZGllbnRzYCBpcyBgdHJ1ZWBcbi8vIFRoaXMgZ3JhZGllbnQgaXMgYWxzbyBhZGRlZCB0byBlbGVtZW50cyB3aXRoIGAuYmctZ3JhZGllbnRgXG4kZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoJHdoaXRlLCAuMTUpLCByZ2JhKCR3aGl0ZSwgMCkpICFkZWZhdWx0O1xuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoXG4gIDA6IDAsXG4gIDE6ICRzcGFjZXIgLyA0LFxuICAyOiAkc3BhY2VyIC8gMixcbiAgMzogJHNwYWNlcixcbiAgNDogJHNwYWNlciAqIDEuNSxcbiAgNTogJHNwYWNlciAqIDMsXG4pICFkZWZhdWx0O1xuXG4kbmVnYXRpdmUtc3BhY2VyczogaWYoJGVuYWJsZS1uZWdhdGl2ZS1tYXJnaW5zLCBuZWdhdGl2aWZ5LW1hcCgkc3BhY2VycyksIG51bGwpICFkZWZhdWx0O1xuXG4vLyBQb3NpdGlvblxuLy9cbi8vIERlZmluZSB0aGUgZWRnZSBwb3NpdGlvbmluZyBhbmNob3JzIG9mIHRoZSBwb3NpdGlvbiB1dGlsaXRpZXMuXG5cbiRwb3NpdGlvbi12YWx1ZXM6IChcbiAgMDogMCxcbiAgNTA6IDUwJSxcbiAgMTAwOiAxMDAlXG4pICFkZWZhdWx0O1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGJvZHktdGV4dC1hbGlnbjogICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuJGxpbmstc2hhZGUtcGVyY2VudGFnZTogICAgICAgICAgICAgICAgICAgMjAlICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgc2hpZnQtY29sb3IoJGxpbmstY29sb3IsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHN0cmV0Y2hlZC1saW5rLXBzZXVkby1lbGVtZW50OiAgICAgICAgICAgYWZ0ZXIgIWRlZmF1bHQ7XG4kc3RyZXRjaGVkLWxpbmstei1pbmRleDogICAgICAgICAgICAgICAgICAxICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmlkLWJyZWFrcG9pbnRzXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGdyaWQtYnJlYWtwb2ludHNcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb250YWluZXItbWF4LXdpZHRoc1xuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHgsXG4gIHh4bDogMTMyMHB4XG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb250YWluZXItbWF4LXdpZHRoc1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cbiRndXR0ZXJzOiAkc3BhY2VycyAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMDogMCxcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG5cbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXBpbGw6ICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWluc2V0OiAgICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFzcGVjdC1yYXRpb3NcbiRhc3BlY3QtcmF0aW9zOiAoXG4gIFwiMXgxXCI6IDEwMCUsXG4gIFwiNHgzXCI6IGNhbGMoMyAvIDQgKiAxMDAlKSxcbiAgXCIxNng5XCI6IGNhbGMoOSAvIDE2ICogMTAwJSksXG4gIFwiMjF4OVwiOiBjYWxjKDkgLyAyMSAqIDEwMCUpXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBhc3BlY3QtcmF0aW9zXG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Zm9udC1zYW5zLXNlcmlmKSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1jb2RlOiAgICAgICAgICAgIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1mb250LW1vbm9zcGFjZSkgIWRlZmF1bHQ7XG5cbi8vICRmb250LXNpemUtcm9vdCBlZmZlY3RzIHRoZSB2YWx1ZSBvZiBgcmVtYCwgd2hpY2ggaXMgdXNlZCBmb3IgYXMgd2VsbCBmb250IHNpemVzLCBwYWRkaW5ncyBhbmQgbWFyZ2luc1xuLy8gJGZvbnQtc2l6ZS1iYXNlIGVmZmVjdHMgdGhlIGZvbnQgc2l6ZSBvZiB0aGUgYm9keSB0ZXh0XG4kZm9udC1zaXplLXJvb3Q6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDIgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtc2l6ZXNcbiRmb250LXNpemVzOiAoXG4gIDE6ICRoMS1mb250LXNpemUsXG4gIDI6ICRoMi1mb250LXNpemUsXG4gIDM6ICRoMy1mb250LXNpemUsXG4gIDQ6ICRoNC1mb250LXNpemUsXG4gIDU6ICRoNS1mb250LXNpemUsXG4gIDY6ICRoNi1mb250LXNpemVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvbnQtc2l6ZXNcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkaXNwbGF5LWhlYWRpbmdzXG4kZGlzcGxheS1mb250LXNpemVzOiAoXG4gIDE6IDVyZW0sXG4gIDI6IDQuNXJlbSxcbiAgMzogNHJlbSxcbiAgNDogMy41cmVtLFxuICA1OiAzcmVtLFxuICA2OiAyLjVyZW1cbikgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5LWZvbnQtd2VpZ2h0OiAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBkaXNwbGF5LWhlYWRpbmdzXG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIC44NzVlbSAhZGVmYXVsdDtcblxuJHN1Yi1zdXAtZm9udC1zaXplOiAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGluaXRpYWxpc20tZm9udC1zaXplOiAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtbWFyZ2luLXk6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb290ZXItZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGhyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaHItb3BhY2l0eTogICAgICAgICAgICAgICAgICAuMjUgIWRlZmF1bHQ7XG5cbiRsZWdlbmQtbWFyZ2luLWJvdHRvbTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXNpemU6ICAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGxlZ2VuZC1mb250LXdlaWdodDogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYWJsZXNcbiR0YWJsZS1jZWxsLXBhZGRpbmcteTogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14OiAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXktc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXgtc206ICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduOiAgIHRvcCAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1zdHJpcGVkLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmctZmFjdG9yOiAgICAgIC4xICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssICR0YWJsZS1hY3RpdmUtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnLWZhY3RvcjogICAgICAgLjA3NSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuXG4kdGFibGUtdmFyaWFudHM6IChcbiAgXCJwcmltYXJ5XCI6ICAgIHNoaWZ0LWNvbG9yKCRwcmltYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInNlY29uZGFyeVwiOiAgc2hpZnQtY29sb3IoJHNlY29uZGFyeSwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJzdWNjZXNzXCI6ICAgIHNoaWZ0LWNvbG9yKCRzdWNjZXNzLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImluZm9cIjogICAgICAgc2hpZnQtY29sb3IoJGluZm8sICR0YWJsZS1iZy1zY2FsZSksXG4gIFwid2FybmluZ1wiOiAgICBzaGlmdC1jb2xvcigkd2FybmluZywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJkYW5nZXJcIjogICAgIHNoaWZ0LWNvbG9yKCRkYW5nZXIsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFyayxcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhYmxlc1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogLjI1ICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1jb2xvcjogICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJGJ0bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDUwJSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI6ICAgICAgICAgIGJyaWdodG5lc3MoOTAlKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGwzIDNsNi02Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMicgZmlsbD0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAgICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCc+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC41ICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTogICAgICAgICRmb3JtLWNoZWNrLWlucHV0LWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1idG4tY2hlY2stZGlzYWJsZWQtb3BhY2l0eTogICAgJGJ0bi1kaXNhYmxlZC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMjUpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgIDJlbSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0OiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJnLWltYWdlOiAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC1ib3JkZXItcmFkaXVzOiAgICAgICAkZm9ybS1zd2l0Y2gtd2lkdGggIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi1lbmQ6ICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kZm9ybS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uOiAgICAgICAgICAgcmlnaHQgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgICAxNnB4IDEycHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2Jz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kOiBhZGQoMWVtICogLjc1LCAoMiAqICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICgkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGZvcm0tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgICRib3gtc2hhZG93LWluc2V0ICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItdHJhbnNpdGlvbjogICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZzogICAgICAgc2hhZGUtY29sb3IoJGZvcm0tZmlsZS1idXR0b24tYmcsIDUlKSAhZGVmYXVsdDtcblxuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDogICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy15OiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ6ICAgMS42MjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI6ICAgLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk6ICAgICAuNjUgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm06ICAgc2NhbGUoLjg1KSB0cmFuc2xhdGVZKC0uNXJlbSkgdHJhbnNsYXRlWCguMTVyZW0pICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJGZvcm0tdGV4dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXN0eWxlOiAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc3R5bGUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICAkc3VjY2VzcyAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgICRkYW5nZXIgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9Jz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICApLFxuICBcImludmFsaWRcIjogKFxuICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gIClcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgemluZGV4LXN0YWNrXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtc3RhY2tcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstdHJhbnNpdGlvbjogICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogICAgICAgICRidG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogICAgICAgICBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNTUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBzaGFkZS1jb2xvcigkZ3JheS05MDAsIDEwJSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAvIDQgIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0OiAgICAgICAgICAgLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbiRjYXJkLXRpdGxlLXNwYWNlci15OiAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15IC8gMiAhZGVmYXVsdDtcbiRjYXJkLWNhcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci14ICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG5cbi8vIEFjY29yZGlvblxuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAkYWNjb3JkaW9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy14ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWJnOiAgICAgICAgICAgICAgICAgICAgICRhY2NvcmRpb24tYmcgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24sIGJvcmRlci1yYWRpdXMgLjE1cyBlYXNlICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgdGludC1jb2xvcigkY29tcG9uZW50LWFjdGl2ZS1iZywgOTAlKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHNoYWRlLWNvbG9yKCRwcmltYXJ5LCAxMCUpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWljb24td2lkdGg6ICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGFjY29yZGlvbi1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtOiAgICAgICAgICAgICAgICByb3RhdGUoMTgwZGVnKSAhZGVmYXVsdDtcblxuJGFjY29yZGlvbi1idXR0b24taWNvbjogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nI3skYWNjb3JkaW9uLWljb24tY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbjogIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3J9Jz48cGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gNCAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgc2hhZGUtY29sb3IoJHBvcG92ZXItYmcsIDYlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAkYm94LXNoYWRvdyAhZGVmYXVsdDtcbiR0b2FzdC1zcGFjaW5nOiAgICAgICAgICAgICAgICAgICAgICRjb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjc1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4zNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjY1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAkYm94LXNoYWRvdy1zbSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgICRib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctc2NhbGU6ICAgICAgICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1zY2FsZTogICAgICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgICAgIDQwJSAhZGVmYXVsdDtcblxuJGFsZXJ0LWRpc21pc3NpYmxlLXBhZGRpbmctcjogICAgICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICAkYm94LXNoYWRvdy1pbnNldCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgICRwcmltYXJ5ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLWJnLXNjYWxlOiAgICAgICAgICAtODAlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1jb2xvci1zY2FsZTogICAgICAgNDAlICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJGJveC1zaGFkb3ctc20gIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQ6ICAgICAgICAkYnJlYWRjcnVtYi1kaXZpZGVyICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itb3BhY2l0eTogICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1vcGFjaXR5OiAgMSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyOiAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAycmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9Jz48cGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuJGNhcm91c2VsLWRhcmstaW5kaWNhdG9yLWFjdGl2ZS1iZzogICRibGFjayAhZGVmYXVsdDtcbiRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I6ICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyOiAgaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApICFkZWZhdWx0O1xuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwMTEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDExMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMDEwLTEuNDE0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtZm9jdXMtc2hhZG93OiAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFudFxuQG1peGluIHRhYmxlLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAkY29sb3I6IGNvbG9yLWNvbnRyYXN0KG9wYXF1ZSgkYm9keS1iZywgJGJhY2tncm91bmQpKTtcbiAgICAkaG92ZXItYmc6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ob3Zlci1iZy1mYWN0b3IpKTtcbiAgICAkc3RyaXBlZC1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSk7XG4gICAgJGFjdGl2ZS1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3IpKTtcblxuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWJnOiAjeyRzdHJpcGVkLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1zdHJpcGVkLWNvbG9yOiAje2NvbG9yLWNvbnRyYXN0KCRzdHJpcGVkLWJnKX07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmd9O1xuICAgIC0tI3skdmFyaWFibGUtcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkYWN0aXZlLWJnKX07XG4gICAgLS0jeyR2YXJpYWJsZS1wcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JGhvdmVyLWJnfTtcbiAgICAtLSN7JHZhcmlhYmxlLXByZWZpeH10YWJsZS1ob3Zlci1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkaG92ZXItYmcpfTtcblxuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYm9yZGVyLWZhY3RvcikpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBCb290c3RyYXAgZnVuY3Rpb24gdG8gdHVybiBtYXBzIGludG8gaXRzIG5lZ2F0aXZlIHZhcmlhbnQuXG4vLyBJdCBwcmVmaXhlcyB0aGUga2V5cyB3aXRoIGBuYCBhbmQgbWFrZXMgdGhlIHZhbHVlIG5lZ2F0aXZlLlxuQGZ1bmN0aW9uIG5lZ2F0aXZpZnktbWFwKCRtYXApIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgJGtleSAhPSAwIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoXCJuXCIgKyAka2V5OiAoLSR2YWx1ZSkpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuXG4vLyBHZXQgbXVsdGlwbGUga2V5cyBmcm9tIGEgc2FzcyBtYXBcbkBmdW5jdGlvbiBtYXAtZ2V0LW11bHRpcGxlKCRtYXAsICR2YWx1ZXMpIHtcbiAgJHJlc3VsdDogKCk7XG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFwIHtcbiAgICBAaWYgKGluZGV4KCR2YWx1ZXMsICRrZXkpICE9IG51bGwpIHtcbiAgICAgICRyZXN1bHQ6IG1hcC1tZXJnZSgkcmVzdWx0LCAoJGtleTogJHZhbHVlKSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwMTY4XG5cbi8vIEEgbGlzdCBvZiBwcmUtY2FsY3VsYXRlZCBudW1iZXJzIG9mIHBvdygoJHZhbHVlIC8gMjU1ICsgLjA1NSkgLyAxLjA1NSwgMi40KS4gKGZyb20gMCB0byAyNTUpXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtcGF0dGVyblxuJF9sdW1pbmFuY2UtbGlzdDogLjAwMDggLjAwMSAuMDAxMSAuMDAxMyAuMDAxNSAuMDAxNyAuMDAyIC4wMDIyIC4wMDI1IC4wMDI3IC4wMDMgLjAwMzMgLjAwMzcgLjAwNCAuMDA0NCAuMDA0OCAuMDA1MiAuMDA1NiAuMDA2IC4wMDY1IC4wMDcgLjAwNzUgLjAwOCAuMDA4NiAuMDA5MSAuMDA5NyAuMDEwMyAuMDExIC4wMTE2IC4wMTIzIC4wMTMgLjAxMzcgLjAxNDQgLjAxNTIgLjAxNiAuMDE2OCAuMDE3NiAuMDE4NSAuMDE5NCAuMDIwMyAuMDIxMiAuMDIyMiAuMDIzMiAuMDI0MiAuMDI1MiAuMDI2MiAuMDI3MyAuMDI4NCAuMDI5NiAuMDMwNyAuMDMxOSAuMDMzMSAuMDM0MyAuMDM1NiAuMDM2OSAuMDM4MiAuMDM5NSAuMDQwOSAuMDQyMyAuMDQzNyAuMDQ1MiAuMDQ2NyAuMDQ4MiAuMDQ5NyAuMDUxMyAuMDUyOSAuMDU0NSAuMDU2MSAuMDU3OCAuMDU5NSAuMDYxMiAuMDYzIC4wNjQ4IC4wNjY2IC4wNjg1IC4wNzA0IC4wNzIzIC4wNzQyIC4wNzYyIC4wNzgyIC4wODAyIC4wODIzIC4wODQ0IC4wODY1IC4wODg3IC4wOTA4IC4wOTMxIC4wOTUzIC4wOTc2IC4wOTk5IC4xMDIyIC4xMDQ2IC4xMDcgLjEwOTUgLjExMTkgLjExNDQgLjExNyAuMTE5NSAuMTIyMSAuMTI0OCAuMTI3NCAuMTMwMSAuMTMyOSAuMTM1NiAuMTM4NCAuMTQxMyAuMTQ0MSAuMTQ3IC4xNSAuMTUyOSAuMTU1OSAuMTU5IC4xNjIgLjE2NTEgLjE2ODMgLjE3MTQgLjE3NDYgLjE3NzkgLjE4MTIgLjE4NDUgLjE4NzggLjE5MTIgLjE5NDYgLjE5ODEgLjIwMTYgLjIwNTEgLjIwODYgLjIxMjIgLjIxNTkgLjIxOTUgLjIyMzIgLjIyNyAuMjMwNyAuMjM0NiAuMjM4NCAuMjQyMyAuMjQ2MiAuMjUwMiAuMjU0MiAuMjU4MiAuMjYyMyAuMjY2NCAuMjcwNSAuMjc0NyAuMjc4OSAuMjgzMSAuMjg3NCAuMjkxOCAuMjk2MSAuMzAwNSAuMzA1IC4zMDk1IC4zMTQgLjMxODUgLjMyMzEgLjMyNzggLjMzMjUgLjMzNzIgLjM0MTkgLjM0NjcgLjM1MTUgLjM1NjQgLjM2MTMgLjM2NjMgLjM3MTIgLjM3NjMgLjM4MTMgLjM4NjQgLjM5MTYgLjM5NjggLjQwMiAuNDA3MiAuNDEyNSAuNDE3OSAuNDIzMyAuNDI4NyAuNDM0MiAuNDM5NyAuNDQ1MiAuNDUwOCAuNDU2NCAuNDYyMSAuNDY3OCAuNDczNSAuNDc5MyAuNDg1MSAuNDkxIC40OTY5IC41MDI5IC41MDg5IC41MTQ5IC41MjEgLjUyNzEgLjUzMzMgLjUzOTUgLjU0NTcgLjU1MiAuNTU4MyAuNTY0NyAuNTcxMSAuNTc3NiAuNTg0MSAuNTkwNiAuNTk3MiAuNjAzOCAuNjEwNSAuNjE3MiAuNjI0IC42MzA4IC42Mzc2IC42NDQ1IC42NTE0IC42NTg0IC42NjU0IC42NzI0IC42Nzk1IC42ODY3IC42OTM5IC43MDExIC43MDg0IC43MTU3IC43MjMxIC43MzA1IC43Mzc5IC43NDU0IC43NTI5IC43NjA1IC43NjgyIC43NzU4IC43ODM1IC43OTEzIC43OTkxIC44MDcgLjgxNDggLjgyMjggLjgzMDggLjgzODggLjg0NjkgLjg1NSAuODYzMiAuODcxNCAuODc5NiAuODg3OSAuODk2MyAuOTA0NyAuOTEzMSAuOTIxNiAuOTMwMSAuOTM4NyAuOTQ3MyAuOTU2IC45NjQ3IC45NzM0IC45ODIzIC45OTExIDE7XG5cbkBmdW5jdGlvbiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCwgJGNvbG9yLWNvbnRyYXN0LWRhcms6ICRjb2xvci1jb250cmFzdC1kYXJrLCAkY29sb3ItY29udHJhc3QtbGlnaHQ6ICRjb2xvci1jb250cmFzdC1saWdodCwgJG1pbi1jb250cmFzdC1yYXRpbzogJG1pbi1jb250cmFzdC1yYXRpbykge1xuICAkZm9yZWdyb3VuZHM6ICRjb2xvci1jb250cmFzdC1saWdodCwgJGNvbG9yLWNvbnRyYXN0LWRhcmssICR3aGl0ZSwgJGJsYWNrO1xuICAkbWF4LXJhdGlvOiAwO1xuICAkbWF4LXJhdGlvLWNvbG9yOiBudWxsO1xuXG4gIEBlYWNoICRjb2xvciBpbiAkZm9yZWdyb3VuZHMge1xuICAgICRjb250cmFzdC1yYXRpbzogY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcik7XG4gICAgQGlmICRjb250cmFzdC1yYXRpbyA+ICRtaW4tY29udHJhc3QtcmF0aW8ge1xuICAgICAgQHJldHVybiAkY29sb3I7XG4gICAgfSBAZWxzZSBpZiAkY29udHJhc3QtcmF0aW8gPiAkbWF4LXJhdGlvIHtcbiAgICAgICRtYXgtcmF0aW86ICRjb250cmFzdC1yYXRpbztcbiAgICAgICRtYXgtcmF0aW8tY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cblxuICBAd2FybiBcIkZvdW5kIG5vIGNvbG9yIGxlYWRpbmcgdG8gI3skbWluLWNvbnRyYXN0LXJhdGlvfToxIGNvbnRyYXN0IHJhdGlvIGFnYWluc3QgI3skYmFja2dyb3VuZH0uLi5cIjtcblxuICBAcmV0dXJuICRtYXgtcmF0aW8tY29sb3I7XG59XG5cbkBmdW5jdGlvbiBjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGZvcmVncm91bmQ6ICRjb2xvci1jb250cmFzdC1saWdodCkge1xuICAkbDE6IGx1bWluYW5jZSgkYmFja2dyb3VuZCk7XG4gICRsMjogbHVtaW5hbmNlKG9wYXF1ZSgkYmFja2dyb3VuZCwgJGZvcmVncm91bmQpKTtcblxuICBAcmV0dXJuIGlmKCRsMSA+ICRsMiwgKCRsMSArIC4wNSkgLyAoJGwyICsgLjA1KSwgKCRsMiArIC4wNSkgLyAoJGwxICsgLjA1KSk7XG59XG5cbi8vIFJldHVybiBXQ0FHMi4wIHJlbGF0aXZlIGx1bWluYW5jZVxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9XQUkvR0wvd2lraS9SZWxhdGl2ZV9sdW1pbmFuY2Vcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLVRFQ0hTL0cxNy5odG1sI0cxNy10ZXN0c1xuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcbiAgJHJnYjogKFxuICAgIFwiclwiOiByZWQoJGNvbG9yKSxcbiAgICBcImdcIjogZ3JlZW4oJGNvbG9yKSxcbiAgICBcImJcIjogYmx1ZSgkY29sb3IpXG4gICk7XG5cbiAgQGVhY2ggJG5hbWUsICR2YWx1ZSBpbiAkcmdiIHtcbiAgICAkdmFsdWU6IGlmKCR2YWx1ZSAvIDI1NSA8IC4wMzkyOCwgJHZhbHVlIC8gMjU1IC8gMTIuOTIsIG50aCgkX2x1bWluYW5jZS1saXN0LCAkdmFsdWUgKyAxKSk7XG4gICAgJHJnYjogbWFwLW1lcmdlKCRyZ2IsICgkbmFtZTogJHZhbHVlKSk7XG4gIH1cblxuICBAcmV0dXJuIChtYXAtZ2V0KCRyZ2IsIFwiclwiKSAqIC4yMTI2KSArIChtYXAtZ2V0KCRyZ2IsIFwiZ1wiKSAqIC43MTUyKSArIChtYXAtZ2V0KCRyZ2IsIFwiYlwiKSAqIC4wNzIyKTtcbn1cblxuLy8gUmV0dXJuIG9wYXF1ZSBjb2xvclxuLy8gb3BhcXVlKCNmZmYsIHJnYmEoMCwgMCwgMCwgLjUpKSA9PiAjODA4MDgwXG5AZnVuY3Rpb24gb3BhcXVlKCRiYWNrZ3JvdW5kLCAkZm9yZWdyb3VuZCkge1xuICBAcmV0dXJuIG1peChyZ2JhKCRmb3JlZ3JvdW5kLCAxKSwgJGJhY2tncm91bmQsIG9wYWNpdHkoJGZvcmVncm91bmQpICogMTAwKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbG9yLWZ1bmN0aW9uc1xuLy8gVGludCBhIGNvbG9yOiBtaXggYSBjb2xvciB3aXRoIHdoaXRlXG5AZnVuY3Rpb24gdGludC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgod2hpdGUsICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIGEgY29sb3I6IG1peCBhIGNvbG9yIHdpdGggYmxhY2tcbkBmdW5jdGlvbiBzaGFkZS1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBtaXgoYmxhY2ssICRjb2xvciwgJHdlaWdodCk7XG59XG5cbi8vIFNoYWRlIHRoZSBjb2xvciBpZiB0aGUgd2VpZ2h0IGlzIHBvc2l0aXZlLCBlbHNlIHRpbnQgaXRcbkBmdW5jdGlvbiBzaGlmdC1jb2xvcigkY29sb3IsICR3ZWlnaHQpIHtcbiAgQHJldHVybiBpZigkd2VpZ2h0ID4gMCwgc2hhZGUtY29sb3IoJGNvbG9yLCAkd2VpZ2h0KSwgdGludC1jb2xvcigkY29sb3IsIC0kd2VpZ2h0KSk7XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNvbG9yLWZ1bmN0aW9uc1xuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAvLyBBZGQgc29tZSBoZWlnaHQgdG8gZGF0ZSBpbnB1dHMgb24gaU9TXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgLy8gVE9ETzogd2UgY2FuIHJlbW92ZSB0aGlzIHdvcmthcm91bmQgb25jZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTk4OTU5IGlzIHJlc29sdmVkXG4gICY6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gICAgLy8gTXVsdGlwbHkgbGluZS1oZWlnaHQgYnkgMWVtIGlmIGl0IGhhcyBubyB1bml0XG4gICAgaGVpZ2h0OiBpZih1bml0KCRpbnB1dC1saW5lLWhlaWdodCkgPT0gXCJcIiwgJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtbGluZS1oZWlnaHQpO1xuICB9XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLXBzZXVkby1lbGVtZW50LW5vLXVua25vd25cbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1wc2V1ZG8tZWxlbWVudC1uby11bmtub3duXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15KSAoLSRpbnB1dC1wYWRkaW5nLXgpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14O1xuICAgIGNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1maWxlLWJ1dHRvbi1ob3Zlci1iZztcbiAgfVxufVxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItcHNldWRvLWVsZW1lbnQtbm8tdW5rbm93blxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LXNtKSAoLSRpbnB1dC1wYWRkaW5nLXgtc20pO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LXNtO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteS1zbSkgKC0kaW5wdXQtcGFkZGluZy14LXNtKTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1wc2V1ZG8tZWxlbWVudC1uby11bmtub3duXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktbGcpICgtJGlucHV0LXBhZGRpbmcteC1sZyk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIH1cblxuICAmOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICBtYXgtd2lkdGg6IDNyZW07XG4gIGhlaWdodDogYXV0bzsgLy8gT3ZlcnJpZGUgZml4ZWQgYnJvd3NlciBoZWlnaHRcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGhlaWdodDogaWYodW5pdCgkaW5wdXQtbGluZS1oZWlnaHQpID09IFwiXCIsICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LWxpbmUtaGVpZ2h0KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3I6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogbnVsbCwgJGVuZC1wZXJjZW50OiBudWxsKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG59XG5cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgKCRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRmb3JtLXNlbGVjdC1wYWRkaW5nLXkgJGZvcm0tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1zZWxlY3QtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXNlbGVjdC1iZy1wb3NpdGlvbjtcbiAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcbiAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tc2VsZWN0LWJveC1zaGFkb3csICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRmb3JtLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkZm9ybS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgLyAyOyAvLyBsaW5lLWhlaWdodCBtaW51cyBjaGVjayBoZWlnaHRcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6ICRmb3JtLWNoZWNrLWlucHV0LWJvcmRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1jaGVjay10cmFuc2l0aW9uKTtcblxuICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICZbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBmaWx0ZXI6ICRmb3JtLWNoZWNrLWlucHV0LWFjdGl2ZS1maWx0ZXI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJvcmRlcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAmOmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjtcblxuICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyR2YXJpYWJsZS1wcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl06aW5kZXRlcm1pbmF0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSksIHZhcigtLSN7JHZhcmlhYmxlLXByZWZpeH1ncmFkaWVudCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5O1xuICB9XG5cbiAgLy8gVXNlIGRpc2FibGVkIGF0dHJpYnV0ZSBpbiBhZGRpdGlvbiBvZiA6ZGlzYWJsZWQgcHNldWRvLWNsYXNzXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBvcGFjaXR5OiAkZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAkZm9ybS1jaGVjay1sYWJlbC1jb2xvcjtcbiAgY3Vyc29yOiAkZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I7XG59XG5cbi8vXG4vLyBTd2l0Y2hcbi8vXG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHdpZHRoOiAkZm9ybS1zd2l0Y2gtd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtYmctaW1hZ2UpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSk7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLXBvc2l0aW9uO1xuXG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKSwgdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgKyAuYnRuIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stYnRuLWNoZWNrLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZm9ybS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkZm9ybS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkZm9ybS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGZvcm0tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG4iLCIuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBoZWlnaHQ6ICRmb3JtLWZsb2F0aW5nLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgJGZvcm0tZmxvYXRpbmctcGFkZGluZy14O1xuICB9XG5cbiAgPiBsYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIFJlcXVpcmVkIGZvciBhbGlnbmluZyBsYWJlbCdzIHRleHQgd2l0aCB0aGUgaW5wdXQgYXMgaXQgYWZmZWN0cyBpbm5lciBib3ggbW9kZWxcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkZm9ybS1mbG9hdGluZy10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTtcbiAgICAgIHRyYW5zZm9ybTogJGZvcm0tZmxvYXRpbmctbGFiZWwtdHJhbnNmb3JtO1xuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWZsb2F0aW5nLWxhYmVsLW9wYWNpdHk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcbiAgICB9XG4gIH1cbiAgLy8gc3R5bGVsaW50LWVuYWJsZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gOm50aC1sYXN0LWNoaWxkKG4gKyAzKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbiAgICA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiArIDQpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiBcIlwiO1xuICBAZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMpIHtcbiAgICAkdmFsaWRhdGlvbi1tZXNzYWdlczogJHZhbGlkYXRpb24tbWVzc2FnZXMgKyBcIjpub3QoLlwiICsgdW5xdW90ZSgkc3RhdGUpICsgXCItdG9vbHRpcClcIiArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi1mZWVkYmFjaylcIjtcbiAgfVxuXG4gID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSkjeyR2YWxpZGF0aW9uLW1lc3NhZ2VzfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRjb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctZW5kO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLXNlbGVjdC1pbmRpY2F0b3IpLCBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkZm9ybS1zZWxlY3QtYmctc2l6ZSwgJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG5cbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyLXNpZGUgdmFsaWRhdGlvbi5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMtbG9vcFxuQGVhY2ggJHN0YXRlLCAkZGF0YSBpbiAkZm9ybS12YWxpZGF0aW9uLXN0YXRlcyB7XG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsIG1hcC1nZXQoJGRhdGEsIGNvbG9yKSwgbWFwLWdldCgkZGF0YSwgaWNvbikpO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzLWxvb3BcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGJ0bi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogaWYoJGVuYWJsZS1idXR0b24tcG9pbnRlcnMsIHBvaW50ZXIsIG51bGwpO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAuYnRuLWNoZWNrOmNoZWNrZWQgKyAmLFxuICAuYnRuLWNoZWNrOmFjdGl2ZSArICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0OmRpc2FibGVkICYge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGJ0bi1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRidG4tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KFxuICAkYmFja2dyb3VuZCxcbiAgJGJvcmRlcixcbiAgJGNvbG9yOiBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksXG4gICRob3Zlci1iYWNrZ3JvdW5kOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTUlKSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgMTUlKSksXG4gICRob3Zlci1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsIDIwJSksIHRpbnQtY29sb3IoJGJvcmRlciwgMTAlKSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAyMCUpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAyMCUpKSxcbiAgJGFjdGl2ZS1ib3JkZXI6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRib3JkZXIsIDI1JSksIHRpbnQtY29sb3IoJGJvcmRlciwgMTAlKSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkaG92ZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMgKyAmLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGhvdmVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KCRjb2xvciwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArICYsXG4gIC5idG4tY2hlY2s6YWN0aXZlICsgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogJGFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peCgkY29sb3IsICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkaXNhYmxlZC1iYWNrZ3JvdW5kO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6ICRkaXNhYmxlZC1ib3JkZXI7XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoXG4gICRjb2xvcixcbiAgJGNvbG9yLWhvdmVyOiBjb2xvci1jb250cmFzdCgkY29sb3IpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvcixcbiAgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcixcbiAgJGFjdGl2ZS1jb2xvcjogY29sb3ItY29udHJhc3QoJGFjdGl2ZS1iYWNrZ3JvdW5kKVxuKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAuYnRuLWNoZWNrOmZvY3VzICsgJixcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgLmJ0bi1jaGVjazphY3RpdmUgKyAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICAgIGNvbG9yOiAkYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcblxuICAvLyBSZXNldCBwb3NpdGlvbmluZyB3aGVuIHBvc2l0aW9uZWQgd2l0aCBQb3BwZXJcbiAgJltzdHlsZV0ge1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgICAgIHJpZ2h0OiBhdXRvICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICAgICAgbGVmdDogMCAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICAgICAgcmlnaHQ6IDAgI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gICAgICBsZWZ0OiBhdXRvICN7XCIvKiBydGw6aWdub3JlICovXCJ9O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcGVuZCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQoZW5kKTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BzdGFydCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZHJvcGRvd24tZGl2aWRlci1iZztcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cblxuLy8gRGFyayBkcm9wZG93bnNcbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICBjb2xvcjogJGRyb3Bkb3duLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1kYXJrLWJnO1xuICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tZGFyay1ib3gtc2hhZG93KTtcblxuICAuZHJvcGRvd24taXRlbSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRkcm9wZG93bi1kYXJrLWxpbmstaG92ZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZyk7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCxcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1kaXZpZGVyIHtcbiAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc7XG4gIH1cblxuICAuZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWRhcmstbGluay1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I7XG4gIH1cbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LWVuZCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZW5kKCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gc3RhcnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXN0YXJ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG4gfiAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXYtbGluay1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJG5hdi1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJG5hdi1saW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJG5hdi1saW5rLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLXBhZGRpbmcteTtcbiAgcGFkZGluZy1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7IC8vIGRlZmF1bHQ6IG51bGxcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItcGFkZGluZy15O1xuICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItcGFkZGluZy14OyAvLyBkZWZhdWx0OiBudWxsXG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCk7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAvLyBUaGUgYGZsZXgtd3JhcGAgcHJvcGVydHkgaXMgaW5oZXJpdGVkIHRvIHNpbXBsaWZ5IHRoZSBleHBhbmRlZCBuYXZiYXJzXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gID4gLmNvbnRhaW5lcixcbiAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1icmFuZC1tYXJnaW4tZW5kO1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgYSxcbiAgICBhOmhvdmVyLFxuICAgIGE6Zm9jdXMgIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEsXG4gICAgYTpob3ZlcixcbiAgICBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC10aXRsZS1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtdGl0bGUtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXggI3tcIi8qIHJ0bDppZ25vcmUgKi9cIn07XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15ICRjYXJkLWNhcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1jYXAtcGFkZGluZy15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLWNhcC1wYWRkaW5nLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIEBpZiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIT0gJGNhcmQtYmcge1xuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY2FyZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtY2FwLXBhZGRpbmcteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy15ICRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1idXR0b24tYmc7XG4gIGJvcmRlcjogJGFjY29yZGlvbi1ib3JkZXItd2lkdGggc29saWQgJGFjY29yZGlvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xuXG4gICYuY29sbGFwc2VkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICB9XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiAkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWJnO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06ICRhY2NvcmRpb24taWNvbi10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3JkaW9uIGljb25cbiAgJjo6YWZ0ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgaGVpZ2h0OiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRhY2NvcmRpb24tYnV0dG9uLWljb24pO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkYWNjb3JkaW9uLWljb24td2lkdGg7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXItY29sb3I6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0ge1xuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgIC8vIE9ubHkgc2V0IGEgYm9yZGVyLXJhZGl1cyBvbiB0aGUgbGFzdCBpdGVtIGlmIHRoZSBhY2NvcmRpb24gaXMgY29sbGFwc2VkXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGFjY29yZGlvbi1ib3JkZXItd2lkdGg7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyOiBzb2xpZCAkYWNjb3JkaW9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXdpZHRoOiAwICRhY2NvcmRpb24tYm9yZGVyLXdpZHRoO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiAkYWNjb3JkaW9uLWJvZHktcGFkZGluZy15ICRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXg7XG59XG5cblxuLy8gRmx1c2ggYWNjb3JkaW9uIGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxuXG4uYWNjb3JkaW9uLWZsdXNoIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICB9XG5cbiAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDtcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKSkgI3tcIi8qIHJ0bDpcIn0gdmFyKC0tI3skdmFyaWFibGUtcHJlZml4fWJyZWFkY3J1bWItZGl2aWRlciwgZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyLWZsaXBwZWQpKSAje1wiKi9cIn07XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHBhZ2luYXRpb24tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1mb2N1cy1iZztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cbkBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXksICRwYWdpbmF0aW9uLXBhZGRpbmcteCwgbnVsbCwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgfVxuXG4gIC5wYWdlLWl0ZW0ge1xuICAgIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gKC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGgpIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGFsZXJ0LWJnLXNjYWxlKTtcbiAgJGJvcmRlcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkYWxlcnQtYm9yZGVyLXNjYWxlKTtcbiAgJGNvbG9yOiBzaGlmdC1jb2xvcigkdmFsdWUsICRhbGVydC1jb2xvci1zY2FsZSk7XG4gIEBpZiAoY29udHJhc3QtcmF0aW8oJGJhY2tncm91bmQsICRjb2xvcikgPCAkbWluLWNvbnRyYXN0LXJhdGlvKSB7XG4gICAgJGNvbG9yOiBtaXgoJHZhbHVlLCBjb2xvci1jb250cmFzdCgkYmFja2dyb3VuZCksIGFicygkYWxlcnQtY29sb3Itc2NhbGUpKTtcbiAgfVxuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHNoYWRlLWNvbG9yKCRjb2xvciwgMjAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIDAlIHsgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAkcHJvZ3Jlc3MtaGVpZ2h0OyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLWVuZC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1tb2RpZmllcnNcbi8vIExpc3QgZ3JvdXAgY29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkc3RhdGUsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgJGJhY2tncm91bmQ6IHNoaWZ0LWNvbG9yKCR2YWx1ZSwgJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZSk7XG4gICRjb2xvcjogc2hpZnQtY29sb3IoJHZhbHVlLCAkbGlzdC1ncm91cC1pdGVtLWNvbG9yLXNjYWxlKTtcbiAgQGlmIChjb250cmFzdC1yYXRpbygkYmFja2dyb3VuZCwgJGNvbG9yKSA8ICRtaW4tY29udHJhc3QtcmF0aW8pIHtcbiAgICAkY29sb3I6IG1peCgkdmFsdWUsIGNvbG9yLWNvbnRyYXN0KCRiYWNrZ3JvdW5kKSwgYWJzKCRhbGVydC1jb2xvci1zY2FsZSkpO1xuICB9XG5cbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgbGlzdC1ncm91cC1tb2RpZmllcnNcbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZS1jb2xvcigkYmFja2dyb3VuZCwgMTAlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gdHJhbnNwYXJlbnQgYmFja2dyb3VuZCBhbmQgYm9yZGVyIHByb3BlcnRpZXMgaW5jbHVkZWQgZm9yIGJ1dHRvbiB2ZXJzaW9uLlxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6ICRidG4tY2xvc2UtY29sb3I7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgY2VudGVyIC8gJGJ0bi1jbG9zZS13aWR0aCBhdXRvIG5vLXJlcGVhdDsgLy8gaW5jbHVkZSB0cmFuc3BhcmVudCBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIGJvcmRlcjogMDsgLy8gZm9yIGJ1dHRvbiBlbGVtZW50c1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG4gIG9wYWNpdHk6ICRidG4tY2xvc2Utb3BhY2l0eTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGJ0bi1jbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3BhY2l0eTogJGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5O1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAkYnRuLWNsb3NlLWZvY3VzLXNoYWRvdztcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk7XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvcGFjaXR5OiAkYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG59XG4iLCIudG9hc3Qge1xuICB3aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCguc2hvd2luZyk6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1zcGFjaW5nO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkdG9hc3QtcGFkZGluZy14IC8gLTI7XG4gICAgbWFyZ2luLWxlZnQ6ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6ICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAvIDIpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAvIDIpO1xuICAgIG1hcmdpbjogKCRtb2RhbC1oZWFkZXItcGFkZGluZy15IC8gLTIpICgkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAvIC0yKSAoJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgLyAtMikgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogJG1vZGFsLW1kO1xuICAgIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCBhdXRvO1xuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbGc7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuICAubW9kYWwteGwgeyBtYXgtd2lkdGg6ICRtb2RhbC14bDsgfVxufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0IDA7XG5cbiAgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWVuZCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC50b29sdGlwLWFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtc3RhcnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1lbmQ7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXN0YXJ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciBvdmVyZmxvdy13cmFwIC8gd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAje1wiLyogcnRsOmlnbm9yZSAqL1wifTtcbiAgei1pbmRleDogJHppbmRleC1wb3BvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAkcG9wb3Zlci1tYXgtd2lkdGg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHBvcG92ZXItZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHBvcG92ZXIncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC5wb3BvdmVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICAvLyBPdmVycnVsZSBtYXJnaW4gc2V0IGJ5IHBvcHBlci5qc1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICBib3R0b206IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1lbmQge1xuICAvLyBPdmVycnVsZSBtYXJnaW4gc2V0IGJ5IHBvcHBlci5qc1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIC8vIE92ZXJydWxlIG1hcmdpbiBzZXQgYnkgcG9wcGVyLmpzXG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHRvcDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoIC8gMjtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItc3RhcnQge1xuICAvLyBPdmVycnVsZSBtYXJnaW4gc2V0IGJ5IHBvcHBlci5qc1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBSZWJvb3RcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGNvbG9yOiAkcG9wb3Zlci1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWhlYWRlci1iZztcbiAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkIHNoYWRlLWNvbG9yKCRwb3BvdmVyLWhlYWRlci1iZywgMTAlKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogJHBvcG92ZXItYm9keS1wYWRkaW5nLXkgJHBvcG92ZXItYm9keS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkcG9wb3Zlci1ib2R5LWNvbG9yO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpZigkZW5hYmxlLWdyYWRpZW50cywgbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKSwgbnVsbCk7XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLyogcnRsOm9wdGlvbnM6IHtcbiAgXCJhdXRvUmVuYW1lXCI6IHRydWUsXG4gIFwic3RyaW5nTWFwXCI6WyB7XG4gICAgXCJuYW1lXCIgICAgOiBcInByZXYtbmV4dFwiLFxuICAgIFwic2VhcmNoXCIgIDogXCJwcmV2XCIsXG4gICAgXCJyZXBsYWNlXCIgOiBcIm5leHRcIlxuICB9IF1cbn0gKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogJGNhcm91c2VsLWNhcHRpb24tc3BhY2VyO1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHBhZGRpbmctdG9wOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLyBEYXJrIG1vZGUgY2Fyb3VzZWxcblxuLmNhcm91c2VsLWRhcmsge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgZmlsdGVyOiAkY2Fyb3VzZWwtZGFyay1jb250cm9sLWljb24tZmlsdGVyO1xuICB9XG5cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjbGVhcmZpeFxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAkc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246ICRzcGlubmVyLWFuaW1hdGlvbi1zcGVlZCBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcmVkdWNlZC1tb3Rpb24ge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkICogMjtcbiAgICB9XG4gIH1cbn1cbiIsIkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG5cbiAgICBAaWYgJGxpbmstc2hhZGUtcGVyY2VudGFnZSAhPSAwIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IGlmKGNvbG9yLWNvbnRyYXN0KCR2YWx1ZSkgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkdmFsdWUsICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UpLCB0aW50LWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0tYXNwZWN0LXJhdGlvKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgPiAqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBlYWNoICRrZXksICRyYXRpbyBpbiAkYXNwZWN0LXJhdGlvcyB7XG4gIC5yYXRpby0jeyRrZXl9IHtcbiAgICAtLWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LXRvcCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gVmlzdWFsbHkgaGlkZGVuXG4vL1xuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cykge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8vIFVzZSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlKCkge1xuICAmOm5vdCg6Zm9jdXMpIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gU3RhdGUgcGFyYW1zIHRvIGdlbmVyYXRlIHBzZXVkby1jbGFzc2VzXG4gICAgJHN0YXRlOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgc3RhdGUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBzdGF0ZSksICgpKTtcblxuICAgICRpbmZpeDogaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kIHN0ci1zbGljZSgkaW5maXgsIDEsIDEpID09IFwiLVwiLCBzdHItc2xpY2UoJGluZml4LCAyKSwgJGluZml4KTtcblxuICAgIC8vIERvbid0IHByZWZpeCBpZiB2YWx1ZSBrZXkgaXMgbnVsbCAoZWcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtcnRsOiBtYXAtZ2V0KCR1dGlsaXR5LCBydGwpO1xuXG4gICAgQGlmICR2YWx1ZSAhPSBudWxsIHtcbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuICAgICAgfVxuICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfSB7XG4gICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICBAZWFjaCAkcHJvcGVydHkgaW4gJHByb3BlcnRpZXMge1xuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpZiAkaXMtcnRsID09IGZhbHNlIHtcbiAgICAgICAgLyogcnRsOmVuZDpyZW1vdmUgKi9cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExvb3Agb3ZlciBlYWNoIGJyZWFrcG9pbnRcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2VuZXJhdGUgbWVkaWEgcXVlcnkgaWYgbmVlZGVkXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCAkaW5maXgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSRlMgcmVzY2FsaW5nXG5AbWVkaWEgKG1pbi13aWR0aDogJHJmcy1tcS12YWx1ZSkge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmIChtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkgPCAkcmZzLWJyZWFrcG9pbnQpIHtcbiAgICAgIC8vIExvb3Agb3ZlciBlYWNoIHV0aWxpdHkgcHJvcGVydHlcbiAgICAgIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAgIC8vIE9ubHkgcHJvY2VlZCBpZiByZXNwb25zaXZlIG1lZGlhIHF1ZXJpZXMgYXJlIGVuYWJsZWQgb3IgaWYgaXQncyB0aGUgYmFzZSBtZWRpYSBxdWVyeVxuICAgICAgICBAaWYgdHlwZS1vZigkdXRpbGl0eSkgPT0gXCJtYXBcIiBhbmQgbWFwLWdldCgkdXRpbGl0eSwgcmZzKSB7XG4gICAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4LCB0cnVlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByaW50IHV0aWxpdGllc1xuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgIC8vIFRoZW4gY2hlY2sgaWYgdGhlIHV0aWxpdHkgbmVlZHMgcHJpbnQgc3R5bGVzXG4gICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHByaW50KSA9PSB0cnVlIHtcbiAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksIFwiLXByaW50XCIpO1xuICAgIH1cbiAgfVxufVxuIiwiXHJcbi5oZWFkcm9vbSB7XHJcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tYmFzZSk7XHJcbn1cclxuLmhlYWRyb29tLS1waW5uZWQge1xyXG5cdEBleHRlbmQgLnBvc2l0aW9uLWZpeGVkO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxufVxyXG4uaGVhZHJvb20tLXVucGlubmVkIHtcclxuXHRAZXh0ZW5kIC5wb3NpdGlvbi1maXhlZDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbn1cclxuXHJcbi5oZWFkcm9vbS0tbm90LXRvcCB7XHJcblx0cGFkZGluZy10b3A6IDFyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgICAgICAmLm5hdmJhci10aGVtZS0jeyRjb2xvcn0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcblxyXG4gICAgICAgICAgICAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hdmJhci1icmFuZC1kYXJrIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubmF2YmFyLWxpZ2h0IHtcclxuICAgICAgICAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5zaG93ID4gLm5hdi1saW5rLFxyXG4gICAgICAgIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rOmZvY3VzLFxyXG4gICAgICAgIC5uYXYtaXRlbSAubmF2LWxpbmsgPiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKipcclxuICogcHJpc20uanMgZGVmYXVsdCB0aGVtZSBmb3IgSmF2YVNjcmlwdCwgQ1NTIGFuZCBIVE1MXHJcbiAqIEJhc2VkIG9uIGRhYmJsZXQgKGh0dHA6Ly9kYWJibGV0LmNvbSlcclxuICogQGF1dGhvciBMZWEgVmVyb3VcclxuICovXHJcblxyXG4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXHJcbiBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcclxuICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICB0ZXh0LXNoYWRvdzogMCAxcHggd2hpdGU7XHJcbiAgICAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBNb25hY28sICdBbmRhbGUgTW9ubycsICdVYnVudHUgTW9ubycsIG1vbm9zcGFjZTtcclxuICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgIHdoaXRlLXNwYWNlOiBwcmU7XHJcbiAgICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgd29yZC1icmVhazogbm9ybWFsO1xyXG4gICAgIHdvcmQtd3JhcDogbm9ybWFsO1xyXG4gICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiBcclxuICAgICAtbW96LXRhYi1zaXplOiA0O1xyXG4gICAgIC1vLXRhYi1zaXplOiA0O1xyXG4gICAgIHRhYi1zaXplOiA0O1xyXG4gXHJcbiAgICAgLXdlYmtpdC1oeXBoZW5zOiBub25lO1xyXG4gICAgIC1tb3otaHlwaGVuczogbm9uZTtcclxuICAgICAtbXMtaHlwaGVuczogbm9uZTtcclxuICAgICBoeXBoZW5zOiBub25lO1xyXG4gfVxyXG4gXHJcbiBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbiwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6Oi1tb3otc2VsZWN0aW9uLFxyXG4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06Oi1tb3otc2VsZWN0aW9uLCBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6Oi1tb3otc2VsZWN0aW9uIHtcclxuICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xyXG4gfVxyXG4gXHJcbiBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjpzZWxlY3Rpb24sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjpzZWxlY3Rpb24sXHJcbiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6c2VsZWN0aW9uLCBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6OnNlbGVjdGlvbiB7XHJcbiAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgYmFja2dyb3VuZDogI2IzZDRmYztcclxuIH1cclxuIFxyXG4gQG1lZGlhIHByaW50IHtcclxuICAgICBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcclxuICAgICBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcclxuICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgfVxyXG4gfVxyXG4gXHJcbiAvKiBDb2RlIGJsb2NrcyAqL1xyXG4gcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XHJcbiAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgIG1hcmdpbjogLjVlbSAwO1xyXG4gICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gfVxyXG4gXHJcbiA6bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcclxuIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xyXG4gICAgIGJhY2tncm91bmQ6ICNmNWYyZjA7XHJcbiB9XHJcbiBcclxuIC8qIElubGluZSBjb2RlICovXHJcbiA6bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XHJcbiAgICAgcGFkZGluZzogLjFlbTtcclxuICAgICBib3JkZXItcmFkaXVzOiAuM2VtO1xyXG4gICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiB9XHJcbiBcclxuIC50b2tlbi5jb21tZW50LFxyXG4gLnRva2VuLnByb2xvZyxcclxuIC50b2tlbi5kb2N0eXBlLFxyXG4gLnRva2VuLmNkYXRhIHtcclxuICAgICBjb2xvcjogc2xhdGVncmF5O1xyXG4gfVxyXG4gXHJcbiAudG9rZW4ucHVuY3R1YXRpb24ge1xyXG4gICAgIGNvbG9yOiAjOTk5O1xyXG4gfVxyXG4gXHJcbiAubmFtZXNwYWNlIHtcclxuICAgICBvcGFjaXR5OiAuNztcclxuIH1cclxuIFxyXG4gLnRva2VuLnByb3BlcnR5LFxyXG4gLnRva2VuLnRhZyxcclxuIC50b2tlbi5ib29sZWFuLFxyXG4gLnRva2VuLm51bWJlcixcclxuIC50b2tlbi5jb25zdGFudCxcclxuIC50b2tlbi5zeW1ib2wsXHJcbiAudG9rZW4uZGVsZXRlZCB7XHJcbiAgICAgY29sb3I6ICM5MDU7XHJcbiB9XHJcbiBcclxuIC50b2tlbi5zZWxlY3RvcixcclxuIC50b2tlbi5hdHRyLW5hbWUsXHJcbiAudG9rZW4uc3RyaW5nLFxyXG4gLnRva2VuLmNoYXIsXHJcbiAudG9rZW4uYnVpbHRpbixcclxuIC50b2tlbi5pbnNlcnRlZCB7XHJcbiAgICAgY29sb3I6ICM2OTA7XHJcbiB9XHJcbiBcclxuIC50b2tlbi5vcGVyYXRvcixcclxuIC50b2tlbi5lbnRpdHksXHJcbiAudG9rZW4udXJsLFxyXG4gLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxyXG4gLnN0eWxlIC50b2tlbi5zdHJpbmcge1xyXG4gICAgIGNvbG9yOiAjOWE2ZTNhO1xyXG4gICAgIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIC41KTtcclxuIH1cclxuIFxyXG4gLnRva2VuLmF0cnVsZSxcclxuIC50b2tlbi5hdHRyLXZhbHVlLFxyXG4gLnRva2VuLmtleXdvcmQge1xyXG4gICAgIGNvbG9yOiAjMDdhO1xyXG4gfVxyXG4gXHJcbiAudG9rZW4uZnVuY3Rpb24sXHJcbiAudG9rZW4uY2xhc3MtbmFtZSB7XHJcbiAgICAgY29sb3I6ICNERDRBNjg7XHJcbiB9XHJcbiBcclxuIC50b2tlbi5yZWdleCxcclxuIC50b2tlbi5pbXBvcnRhbnQsXHJcbiAudG9rZW4udmFyaWFibGUge1xyXG4gICAgIGNvbG9yOiAjZTkwO1xyXG4gfVxyXG4gXHJcbiAudG9rZW4uaW1wb3J0YW50LFxyXG4gLnRva2VuLmJvbGQge1xyXG4gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gfVxyXG4gLnRva2VuLml0YWxpYyB7XHJcbiAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gfVxyXG4gXHJcbiAudG9rZW4uZW50aXR5IHtcclxuICAgICBjdXJzb3I6IGhlbHA7XHJcbiB9XHJcbiBcclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAucHJpc20tY29kZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcInNldHRpbmdzL2NoYXJ0aXN0LXNldHRpbmdzXCI7XHJcblxyXG5AbWl4aW4gY3QtcmVzcG9uc2l2ZS1zdmctY29udGFpbmVyKCR3aWR0aDogMTAwJSwgJHJhdGlvOiAkY3QtY29udGFpbmVyLXJhdGlvKSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJHJhdGlvICogMTAwJTtcclxuICB9XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG5cclxuICA+IHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3QtYWxpZ24tanVzdGlmeSgkY3QtdGV4dC1hbGlnbjogJGN0LXRleHQtYWxpZ24sICRjdC10ZXh0LWp1c3RpZnk6ICRjdC10ZXh0LWp1c3RpZnkpIHtcclxuICAtd2Via2l0LWJveC1hbGlnbjogJGN0LXRleHQtYWxpZ247XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJGN0LXRleHQtYWxpZ247XHJcbiAgLW1zLWZsZXgtYWxpZ246ICRjdC10ZXh0LWFsaWduO1xyXG4gIGFsaWduLWl0ZW1zOiAkY3QtdGV4dC1hbGlnbjtcclxuICAtd2Via2l0LWJveC1wYWNrOiAkY3QtdGV4dC1qdXN0aWZ5O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkY3QtdGV4dC1qdXN0aWZ5O1xyXG4gIC1tcy1mbGV4LXBhY2s6ICRjdC10ZXh0LWp1c3RpZnk7XHJcbiAganVzdGlmeS1jb250ZW50OiAkY3QtdGV4dC1qdXN0aWZ5O1xyXG4gIC8vIEZhbGxiYWNrIHRvIHRleHQtYWxpZ24gZm9yIG5vbi1mbGV4IGJyb3dzZXJzXHJcbiAgQGlmKCRjdC10ZXh0LWp1c3RpZnkgPT0gJ2ZsZXgtc3RhcnQnKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH0gQGVsc2UgaWYgKCRjdC10ZXh0LWp1c3RpZnkgPT0gJ2ZsZXgtZW5kJykge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3QtZmxleCgpIHtcclxuICAvLyBGYWxsYmFjayB0byBibG9ja1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtbGFiZWwoJGN0LXRleHQtY29sb3I6ICRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplOiAkY3QtdGV4dC1zaXplLCAkY3QtdGV4dC1saW5lLWhlaWdodDogJGN0LXRleHQtbGluZS1oZWlnaHQpIHtcclxuICBmaWxsOiAkY3QtdGV4dC1jb2xvcjtcclxuICBjb2xvcjogJGN0LXRleHQtY29sb3I7XHJcbiAgZm9udC1zaXplOiAkY3QtdGV4dC1zaXplO1xyXG4gIGxpbmUtaGVpZ2h0OiAkY3QtdGV4dC1saW5lLWhlaWdodDtcclxuICBmb250LXdlaWdodDogJGN0LWZvbnQtd2VpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtZ3JpZCgkY3QtZ3JpZC1jb2xvcjogJGN0LWdyaWQtY29sb3IsICRjdC1ncmlkLXdpZHRoOiAkY3QtZ3JpZC13aWR0aCwgJGN0LWdyaWQtZGFzaGFycmF5OiAkY3QtZ3JpZC1kYXNoYXJyYXkpIHtcclxuICBzdHJva2U6ICRjdC1ncmlkLWNvbG9yO1xyXG4gIHN0cm9rZS13aWR0aDogJGN0LWdyaWQtd2lkdGg7XHJcblxyXG4gIEBpZiAoJGN0LWdyaWQtZGFzaGFycmF5KSB7XHJcbiAgICBzdHJva2UtZGFzaGFycmF5OiAkY3QtZ3JpZC1kYXNoYXJyYXk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtcG9pbnQoJGN0LXBvaW50LXNpemU6ICRjdC1wb2ludC1zaXplLCAkY3QtcG9pbnQtc2hhcGU6ICRjdC1wb2ludC1zaGFwZSkge1xyXG4gIHN0cm9rZS13aWR0aDogJGN0LXBvaW50LXNpemU7XHJcbiAgc3Ryb2tlLWxpbmVjYXA6ICRjdC1wb2ludC1zaGFwZTtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWxpbmUoJGN0LWxpbmUtd2lkdGg6ICRjdC1saW5lLXdpZHRoLCAkY3QtbGluZS1kYXNoYXJyYXk6ICRjdC1saW5lLWRhc2hhcnJheSkge1xyXG4gIGZpbGw6IG5vbmU7XHJcbiAgc3Ryb2tlLXdpZHRoOiAkY3QtbGluZS13aWR0aDtcclxuXHJcbiAgQGlmICgkY3QtbGluZS1kYXNoYXJyYXkpIHtcclxuICAgIHN0cm9rZS1kYXNoYXJyYXk6ICRjdC1saW5lLWRhc2hhcnJheTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjdC1jaGFydC1hcmVhKCRjdC1hcmVhLW9wYWNpdHk6ICRjdC1hcmVhLW9wYWNpdHkpIHtcclxuICBzdHJva2U6IG5vbmU7XHJcbiAgZmlsbC1vcGFjaXR5OiAkY3QtYXJlYS1vcGFjaXR5O1xyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQtYmFyKCRjdC1iYXItd2lkdGg6ICRjdC1iYXItd2lkdGgpIHtcclxuICBmaWxsOiBub25lO1xyXG4gIHN0cm9rZS13aWR0aDogJGN0LWJhci13aWR0aDtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LWRvbnV0KCRjdC1kb251dC13aWR0aDogJGN0LWRvbnV0LXdpZHRoKSB7XHJcbiAgZmlsbDogbm9uZTtcclxuICBzdHJva2Utd2lkdGg6ICRjdC1kb251dC13aWR0aDtcclxufVxyXG5cclxuQG1peGluIGN0LWNoYXJ0LXNlcmllcy1jb2xvcigkY29sb3IpIHtcclxuICAuI3skY3QtY2xhc3MtcG9pbnR9LCAuI3skY3QtY2xhc3MtbGluZX0sIC4jeyRjdC1jbGFzcy1iYXJ9LCAuI3skY3QtY2xhc3Mtc2xpY2UtZG9udXR9IHtcclxuICAgIHN0cm9rZTogJGNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLiN7JGN0LWNsYXNzLXNsaWNlLXBpZX0sIC4jeyRjdC1jbGFzcy1zbGljZS1kb251dC1zb2xpZH0sIC4jeyRjdC1jbGFzcy1hcmVhfSB7XHJcbiAgICBmaWxsOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY3QtY2hhcnQoJGN0LWNvbnRhaW5lci1yYXRpbzogJGN0LWNvbnRhaW5lci1yYXRpbywgJGN0LXRleHQtY29sb3I6ICRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplOiAkY3QtdGV4dC1zaXplLCAkY3QtZ3JpZC1jb2xvcjogJGN0LWdyaWQtY29sb3IsICRjdC1ncmlkLXdpZHRoOiAkY3QtZ3JpZC13aWR0aCwgJGN0LWdyaWQtZGFzaGFycmF5OiAkY3QtZ3JpZC1kYXNoYXJyYXksICRjdC1wb2ludC1zaXplOiAkY3QtcG9pbnQtc2l6ZSwgJGN0LXBvaW50LXNoYXBlOiAkY3QtcG9pbnQtc2hhcGUsICRjdC1saW5lLXdpZHRoOiAkY3QtbGluZS13aWR0aCwgJGN0LWJhci13aWR0aDogJGN0LWJhci13aWR0aCwgJGN0LWRvbnV0LXdpZHRoOiAkY3QtZG9udXQtd2lkdGgsICRjdC1zZXJpZXMtbmFtZXM6ICRjdC1zZXJpZXMtbmFtZXMsICRjdC1zZXJpZXMtY29sb3JzOiAkY3Qtc2VyaWVzLWNvbG9ycykge1xyXG5cclxuICAuI3skY3QtY2xhc3MtbGFiZWx9IHtcclxuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWxhYmVsKCRjdC10ZXh0LWNvbG9yLCAkY3QtdGV4dC1zaXplKTtcclxuICB9XHJcblxyXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1saW5lfSAuI3skY3QtY2xhc3MtbGFiZWx9LFxyXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9IC4jeyRjdC1jbGFzcy1sYWJlbH0ge1xyXG4gICAgQGluY2x1ZGUgY3QtZmxleCgpO1xyXG4gIH1cclxuXHJcbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LXBpZX0gLiN7JGN0LWNsYXNzLWxhYmVsfSxcclxuICAuI3skY3QtY2xhc3MtY2hhcnQtZG9udXR9IC4jeyRjdC1jbGFzcy1sYWJlbH0ge1xyXG4gICAgZG9taW5hbnQtYmFzZWxpbmU6IGNlbnRyYWw7XHJcbiAgfVxyXG5cclxuICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLXN0YXJ0fSB7XHJcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtZW5kLCBmbGV4LXN0YXJ0KTtcclxuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICB9XHJcblxyXG4gIC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3MtZW5kfSB7XHJcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGZsZXgtc3RhcnQpO1xyXG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtZW5kKTtcclxuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgIHRleHQtYW5jaG9yOiBlbmQ7XHJcbiAgfVxyXG5cclxuICAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLXZlcnRpY2FsfS4jeyRjdC1jbGFzcy1lbmR9IHtcclxuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xyXG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsfS4jeyRjdC1jbGFzcy1zdGFydH0ge1xyXG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LWVuZCwgY2VudGVyKTtcclxuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICB9XHJcblxyXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3MtZW5kfSB7XHJcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGZsZXgtc3RhcnQsIGNlbnRlcik7XHJcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICB0ZXh0LWFuY2hvcjogc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAuI3skY3QtY2xhc3MtY2hhcnQtYmFyfS4jeyRjdC1jbGFzcy1ob3Jpem9udGFsLWJhcnN9IC4jeyRjdC1jbGFzcy1sYWJlbH0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgIEBpbmNsdWRlIGN0LWFsaWduLWp1c3RpZnkoZmxleC1lbmQsIGZsZXgtc3RhcnQpO1xyXG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgdGV4dC1hbmNob3I6IHN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLiN7JGN0LWNsYXNzLWNoYXJ0LWJhcn0uI3skY3QtY2xhc3MtaG9yaXpvbnRhbC1iYXJzfSAuI3skY3QtY2xhc3MtbGFiZWx9LiN7JGN0LWNsYXNzLWhvcml6b250YWx9LiN7JGN0LWNsYXNzLWVuZH0ge1xyXG4gICAgQGluY2x1ZGUgY3QtYWxpZ24tanVzdGlmeShmbGV4LXN0YXJ0LCBmbGV4LXN0YXJ0KTtcclxuICAgIC8vIEZhbGxiYWNrIGZvciBicm93c2VycyB0aGF0IGRvbid0IHN1cHBvcnQgZm9yZWlnbk9iamVjdHNcclxuICAgIHRleHQtYW5jaG9yOiBzdGFydDtcclxuICB9XHJcblxyXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3Mtc3RhcnR9IHtcclxuICAgIC8vQGluY2x1ZGUgY3QtY2hhcnQtbGFiZWwoJGN0LXRleHQtY29sb3IsICRjdC10ZXh0LXNpemUsIGNlbnRlciwgJGN0LXZlcnRpY2FsLXRleHQtanVzdGlmeSk7XHJcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGNlbnRlciwgZmxleC1lbmQpO1xyXG4gICAgLy8gRmFsbGJhY2sgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBmb3JlaWduT2JqZWN0c1xyXG4gICAgdGV4dC1hbmNob3I6IGVuZDtcclxuICB9XHJcblxyXG4gIC4jeyRjdC1jbGFzcy1jaGFydC1iYXJ9LiN7JGN0LWNsYXNzLWhvcml6b250YWwtYmFyc30gLiN7JGN0LWNsYXNzLWxhYmVsfS4jeyRjdC1jbGFzcy12ZXJ0aWNhbH0uI3skY3QtY2xhc3MtZW5kfSB7XHJcbiAgICBAaW5jbHVkZSBjdC1hbGlnbi1qdXN0aWZ5KGNlbnRlciwgZmxleC1zdGFydCk7XHJcbiAgICAvLyBGYWxsYmFjayBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IGZvcmVpZ25PYmplY3RzXHJcbiAgICB0ZXh0LWFuY2hvcjogZW5kO1xyXG4gIH1cclxuXHJcbiAgLiN7JGN0LWNsYXNzLWdyaWR9IHtcclxuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWdyaWQoJGN0LWdyaWQtY29sb3IsICRjdC1ncmlkLXdpZHRoLCAkY3QtZ3JpZC1kYXNoYXJyYXkpO1xyXG4gIH1cclxuXHJcbiAgLiN7JGN0LWNsYXNzLWdyaWQtYmFja2dyb3VuZH0ge1xyXG4gICAgZmlsbDogJGN0LWdyaWQtYmFja2dyb3VuZC1maWxsO1xyXG4gIH1cclxuXHJcbiAgLiN7JGN0LWNsYXNzLXBvaW50fSB7XHJcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1wb2ludCgkY3QtcG9pbnQtc2l6ZSwgJGN0LXBvaW50LXNoYXBlKTtcclxuICB9XHJcblxyXG4gIC4jeyRjdC1jbGFzcy1saW5lfSB7XHJcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1saW5lKCRjdC1saW5lLXdpZHRoKTtcclxuICB9XHJcblxyXG4gIC4jeyRjdC1jbGFzcy1hcmVhfSB7XHJcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1hcmVhKCk7XHJcbiAgfVxyXG5cclxuICAuI3skY3QtY2xhc3MtYmFyfSB7XHJcbiAgICBAaW5jbHVkZSBjdC1jaGFydC1iYXIoJGN0LWJhci13aWR0aCk7XHJcbiAgfVxyXG5cclxuICAuI3skY3QtY2xhc3Mtc2xpY2UtZG9udXR9IHtcclxuICAgIEBpbmNsdWRlIGN0LWNoYXJ0LWRvbnV0KCRjdC1kb251dC13aWR0aCk7XHJcbiAgfVxyXG5cclxuICBAaWYgJGN0LWluY2x1ZGUtY29sb3JlZC1zZXJpZXMge1xyXG4gICAgQGZvciAkaSBmcm9tIDAgdG8gbGVuZ3RoKCRjdC1zZXJpZXMtbmFtZXMpIHtcclxuICAgICAgLiN7JGN0LWNsYXNzLXNlcmllc30tI3tudGgoJGN0LXNlcmllcy1uYW1lcywgJGkgKyAxKX0ge1xyXG4gICAgICAgICRjb2xvcjogbnRoKCRjdC1zZXJpZXMtY29sb3JzLCAkaSArIDEpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBjdC1jaGFydC1zZXJpZXMtY29sb3IoJGNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGlmICRjdC1pbmNsdWRlLWNsYXNzZXMge1xyXG4gIEBpbmNsdWRlIGN0LWNoYXJ0KCk7XHJcblxyXG4gIEBpZiAkY3QtaW5jbHVkZS1hbHRlcm5hdGl2ZS1yZXNwb25zaXZlLWNvbnRhaW5lcnMge1xyXG4gICAgQGZvciAkaSBmcm9tIDAgdG8gbGVuZ3RoKCRjdC1zY2FsZXMtbmFtZXMpIHtcclxuICAgICAgLiN7bnRoKCRjdC1zY2FsZXMtbmFtZXMsICRpICsgMSl9IHtcclxuICAgICAgICBAaW5jbHVkZSBjdC1yZXNwb25zaXZlLXN2Zy1jb250YWluZXIoJHJhdGlvOiBudGgoJGN0LXNjYWxlcywgJGkgKyAxKSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL0xhYmVsIGNvbG9yIEZpeCBmb3IgcGllIGNoYXJ0XHJcblxyXG4uY3QtY2hhcnQtcGllIC5jdC1sYWJlbCwgLmN0LWNoYXJ0LWRvbnV0IC5jdC1sYWJlbCB7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgZmlsbDogI2ZmZmZmZjtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbn0iLCIvLyBTY2FsZXMgZm9yIHJlc3BvbnNpdmUgU1ZHIGNvbnRhaW5lcnNcclxuJGN0LXNjYWxlczogKCgxKSwgKDE1LzE2KSwgKDgvOSksICg1LzYpLCAoNC81KSwgKDMvNCksICgyLzMpLCAoNS84KSwgKDEvMS42MTgpLCAoMy81KSwgKDkvMTYpLCAoOC8xNSksICgxLzIpLCAoMi81KSwgKDMvOCksICgxLzMpLCAoMS80KSkgIWRlZmF1bHQ7XHJcbiRjdC1zY2FsZXMtbmFtZXM6IChjdC1zcXVhcmUsIGN0LW1pbm9yLXNlY29uZCwgY3QtbWFqb3Itc2Vjb25kLCBjdC1taW5vci10aGlyZCwgY3QtbWFqb3ItdGhpcmQsIGN0LXBlcmZlY3QtZm91cnRoLCBjdC1wZXJmZWN0LWZpZnRoLCBjdC1taW5vci1zaXh0aCwgY3QtZ29sZGVuLXNlY3Rpb24sIGN0LW1ham9yLXNpeHRoLCBjdC1taW5vci1zZXZlbnRoLCBjdC1tYWpvci1zZXZlbnRoLCBjdC1vY3RhdmUsIGN0LW1ham9yLXRlbnRoLCBjdC1tYWpvci1lbGV2ZW50aCwgY3QtbWFqb3ItdHdlbGZ0aCwgY3QtZG91YmxlLW9jdGF2ZSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBDbGFzcyBuYW1lcyB0byBiZSB1c2VkIHdoZW4gZ2VuZXJhdGluZyBDU1NcclxuJGN0LWNsYXNzLWNoYXJ0OiBjdC1jaGFydCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWNoYXJ0LWxpbmU6IGN0LWNoYXJ0LWxpbmUgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1jaGFydC1iYXI6IGN0LWNoYXJ0LWJhciAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWhvcml6b250YWwtYmFyczogY3QtaG9yaXpvbnRhbC1iYXJzICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtY2hhcnQtcGllOiBjdC1jaGFydC1waWUgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1jaGFydC1kb251dDogY3QtY2hhcnQtZG9udXQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1sYWJlbDogY3QtbGFiZWwgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1zZXJpZXM6IGN0LXNlcmllcyAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWxpbmU6IGN0LWxpbmUgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1wb2ludDogY3QtcG9pbnQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1hcmVhOiBjdC1hcmVhICFkZWZhdWx0O1xyXG4kY3QtY2xhc3MtYmFyOiBjdC1iYXIgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1zbGljZS1waWU6IGN0LXNsaWNlLXBpZSAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXNsaWNlLWRvbnV0OiBjdC1zbGljZS1kb251dCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXNsaWNlLWRvbnV0LXNvbGlkOiBjdC1zbGljZS1kb251dC1zb2xpZCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWdyaWQ6IGN0LWdyaWQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1ncmlkLWJhY2tncm91bmQ6IGN0LWdyaWQtYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLXZlcnRpY2FsOiBjdC12ZXJ0aWNhbCAhZGVmYXVsdDtcclxuJGN0LWNsYXNzLWhvcml6b250YWw6IGN0LWhvcml6b250YWwgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1zdGFydDogY3Qtc3RhcnQgIWRlZmF1bHQ7XHJcbiRjdC1jbGFzcy1lbmQ6IGN0LWVuZCAhZGVmYXVsdDtcclxuXHJcbi8vIENvbnRhaW5lciByYXRpb1xyXG4kY3QtY29udGFpbmVyLXJhdGlvOiAoMS8xLjYxOCkgIWRlZmF1bHQ7XHJcblxyXG4vLyBUZXh0IHN0eWxlcyBmb3IgbGFiZWxzXHJcbiRjdC10ZXh0LWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRjdC10ZXh0LXNpemU6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjdC10ZXh0LWFsaWduOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kY3QtdGV4dC1qdXN0aWZ5OiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kY3QtdGV4dC1saW5lLWhlaWdodDogMTtcclxuJGN0LWZvbnQtd2VpZ2h0OiRmb250LXdlaWdodC1ub3JtYWw7XHJcblxyXG4vLyBHcmlkIHN0eWxlc1xyXG4kY3QtZ3JpZC1jb2xvcjogJGdyYXktNDAwICFkZWZhdWx0O1xyXG4kY3QtZ3JpZC1kYXNoYXJyYXk6IDFweCAhZGVmYXVsdDtcclxuJGN0LWdyaWQtd2lkdGg6IDFweCAhZGVmYXVsdDtcclxuJGN0LWdyaWQtYmFja2dyb3VuZC1maWxsOiBub25lICFkZWZhdWx0O1xyXG5cclxuLy8gTGluZSBjaGFydCBwcm9wZXJ0aWVzXHJcbiRjdC1saW5lLXdpZHRoOiAzcHggIWRlZmF1bHQ7XHJcbiRjdC1saW5lLWRhc2hhcnJheTogZmFsc2UgIWRlZmF1bHQ7XHJcbiRjdC1wb2ludC1zaXplOiAxMHB4ICFkZWZhdWx0O1xyXG4vLyBMaW5lIGNoYXJ0IHBvaW50LCBjYW4gYmUgZWl0aGVyIHJvdW5kIG9yIHNxdWFyZVxyXG4kY3QtcG9pbnQtc2hhcGU6IHJvdW5kICFkZWZhdWx0O1xyXG4vLyBBcmVhIGZpbGwgdHJhbnNwYXJlbmN5IGJldHdlZW4gMCBhbmQgMVxyXG4kY3QtYXJlYS1vcGFjaXR5OiAwLjEgIWRlZmF1bHQ7XHJcblxyXG4vLyBCYXIgY2hhcnQgYmFyIHdpZHRoXHJcbiRjdC1iYXItd2lkdGg6IDdweCAhZGVmYXVsdDtcclxuXHJcbi8vIERvbnV0IHdpZHRoIChJZiBkb251dCB3aWR0aCBpcyB0byBiaWcgaXQgY2FuIGNhdXNlIGlzc3VlcyB3aGVyZSB0aGUgc2hhcGUgZ2V0cyBkaXN0b3J0ZWQpXHJcbiRjdC1kb251dC13aWR0aDogNTBweCAhZGVmYXVsdDtcclxuXHJcbi8vIElmIHNldCB0byB0cnVlIGl0IHdpbGwgaW5jbHVkZSB0aGUgZGVmYXVsdCBjbGFzc2VzIGFuZCBnZW5lcmF0ZSBDU1Mgb3V0cHV0LiBJZiB5b3UncmUgcGxhbm5pbmcgdG8gdXNlIHRoZSBtaXhpbnMgeW91XHJcbi8vIHNob3VsZCBzZXQgdGhpcyBwcm9wZXJ0eSB0byBmYWxzZVxyXG4kY3QtaW5jbHVkZS1jbGFzc2VzOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gSWYgdGhpcyBpcyBzZXQgdG8gdHJ1ZSB0aGUgQ1NTIHdpbGwgY29udGFpbiBjb2xvcmVkIHNlcmllcy4gWW91IGNhbiBleHRlbmQgb3IgY2hhbmdlIHRoZSBjb2xvciB3aXRoIHRoZVxyXG4vLyBwcm9wZXJ0aWVzIGJlbG93XHJcbiRjdC1pbmNsdWRlLWNvbG9yZWQtc2VyaWVzOiAkY3QtaW5jbHVkZS1jbGFzc2VzICFkZWZhdWx0O1xyXG5cclxuLy8gSWYgc2V0IHRvIHRydWUgdGhpcyB3aWxsIGluY2x1ZGUgYWxsIHJlc3BvbnNpdmUgY29udGFpbmVyIHZhcmlhdGlvbnMgdXNpbmcgdGhlIHNjYWxlcyBkZWZpbmVkIGF0IHRoZSB0b3Agb2YgdGhlIHNjcmlwdFxyXG4kY3QtaW5jbHVkZS1hbHRlcm5hdGl2ZS1yZXNwb25zaXZlLWNvbnRhaW5lcnM6ICRjdC1pbmNsdWRlLWNsYXNzZXMgIWRlZmF1bHQ7XHJcblxyXG4vLyBTZXJpZXMgbmFtZXMgYW5kIGNvbG9ycy4gVGhpcyBjYW4gYmUgZXh0ZW5kZWQgb3IgY3VzdG9taXplZCBhcyBkZXNpcmVkLiBKdXN0IGFkZCBtb3JlIHNlcmllcyBhbmQgY29sb3JzLlxyXG4kY3Qtc2VyaWVzLW5hbWVzOiAoYSwgYiwgYywgZCwgZSwgZiwgZywgaCwgaSwgaiwgaywgbCwgbSwgbiwgbykgIWRlZmF1bHQ7XHJcbiRjdC1zZXJpZXMtY29sb3JzOiAoXHJcbiAgI0ZBNTI1MixcclxuICAjMTFBQjdDLFxyXG4gICMxN2E1Y2UsXHJcbiAgIzAwNUFENCxcclxuICAjMUU5MEZGLFxyXG4gICM1OTkyMmIsXHJcbiAgIzA1NDRkMyxcclxuICAjNmIwMzkyLFxyXG4gICNmMDViNGYsXHJcbiAgI2RkYTQ1OCxcclxuICAjZWFjZjdkLFxyXG4gICM4Njc5N2QsXHJcbiAgI2IyYzMyNixcclxuICAjNjE4OGUyLFxyXG4gICNhNzQ4Y2FcclxuKSAhZGVmYXVsdDtcclxuIiwiLnJkdFBpY2tlcntcclxuICAuZG93IHtcclxuICAgIGhlaWdodDogMS41cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xyXG4gIH1cclxuICB0ZHtcclxuICAgIGhlaWdodDogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgJi5yZHRBY3RpdmV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYucmR0RGF5e1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzIDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yZHRUb2RheXtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRoe1xyXG4gICAgYm9yZGVyLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4iLCJpZnJhbWUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbm1haW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbm1haW4ge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbnN0cm9uZ3tcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxufVxyXG5cclxuYnV0dG9uOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbmxhYmVse1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG59IiwiLyoqXHJcbiAqID0gQmFja2dyb3VuZHNcclxuKi9cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG5cdEBpbmNsdWRlIGJnLWdyYWRpZW50LXZhcmlhbnQoXCIuYmctZ3JhZGllbnQtI3skY29sb3J9XCIsICR2YWx1ZSk7XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmRzIE92ZXJsYXlcclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAub3ZlcmxheS0jeyRjb2xvcn17IFxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZhbHVlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWltYWdlIHtcclxuICAgQGluY2x1ZGUgYmFja2dyb3VuZC1pbWFnZShuby1yZXBlYXQsIGNvdmVyKTsgXHJcbn1cclxuXHJcbi5iZy1zZWNvbmRhcnktYWx0e1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LCAxNSUgKTtcclxufVxyXG5cclxuLmZvcm0tYmctaW1hZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmlsbC1zb2Z0IHtcclxuICAgIGZpbGw6ICRzb2Z0O1xyXG59IiwiLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xyXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcclxuICAgICN7JHBhcmVudH0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgYSN7JHBhcmVudH0sXHJcbiAgICBidXR0b24jeyRwYXJlbnR9IHtcclxuICAgICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xyXG4gICAgI3skcGFyZW50fSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg3ZGVnLCAkY29sb3IgMCwgc2F0dXJhdGUoJGNvbG9yLCAxMCUpIDEwMCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBiYWNrZ3JvdW5kLWltYWdlKCRiYWNrZ3JvdW5kLXJlcGVhdCwkYmFja2dyb3VuZC1zaXplKSB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogJGJhY2tncm91bmQtcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJGJhY2tncm91bmQtc2l6ZTtcclxufVxyXG5cclxuIiwiLyoqXHJcbiogPSBIZWxwZXIgY2xhc3Nlc1xyXG4qL1xyXG5cclxuLy8gT3ZlcmZsb3dzXHJcbi5vdmVyZmxvdy12aXNpYmxlIHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIE9wYWNpdHkgY2xhc3Nlc1xyXG5AZm9yICRuciBmcm9tIDAgdG8gMTAge1xyXG4gICAgLm9wYWNpdHktI3skbnJ9IHtcclxuICAgICAgICBvcGFjaXR5OiAjeyRuci8xMH0gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRmlsbCBvcGFjaXR5IGNsYXNzZXNcclxuQGZvciAkbnIgZnJvbSAwIHRvIDEwIHtcclxuICAgIC5maWxsLW9wYWNpdHktI3skbnJ9IHtcclxuICAgICAgICBmaWxsLW9wYWNpdHk6ICN7JG5yLzEwfSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBaIGluZGV4ZXNcclxuQGZvciAkbnIgZnJvbSAwIHRvIDEwIHtcclxuICAgIC56LSN7JG5yfSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6ICN7JG5yfSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4udy1hdXRvIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIEJvcmRlciB3aWR0aHNcclxuLmJ3LW1kIHtcclxuICAgIGJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aC1tZCAhaW1wb3J0YW50O1xyXG59XHJcbi5idy1sZyB7XHJcbiAgICBib3JkZXItd2lkdGg6ICRib3JkZXItd2lkdGgtbGcgIWltcG9ydGFudDtcclxufVxyXG4uYncteGwge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLXhsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItdG9wLWxlZnQtcmFkaXVzLTAge1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMtMCB7XHJcbiAgICBib3JkZXItdG9wLWVuZC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMtMCB7XHJcbiAgICBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMtMCB7XHJcbiAgICBib3JkZXItYm90dG9tLWVuZC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdW5kZWQteGwge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGwgIWltcG9ydGFudDtcclxufVxyXG4iLCIvKipcclxuICogPSBTcGFjaW5nXHJcbiAqL1xyXG5cclxuQGVhY2ggJHNpemUsICR2YWx1ZSBpbiAkc3BhY2VycyB7XHJcblx0LnRvcC0jeyRzaXplfSB7XHJcblx0XHR0b3A6ICR2YWx1ZTtcclxuXHR9XHJcblx0LnJpZ2h0LSN7JHNpemV9IHtcclxuXHRcdHJpZ2h0OiAkdmFsdWU7XHJcblx0fVxyXG5cdC5ib3R0b20tI3skc2l6ZX0ge1xyXG5cdFx0Ym90dG9tOiAkdmFsdWU7XHJcblx0fVxyXG5cdC5sZWZ0LSN7JHNpemV9IHtcclxuXHRcdGxlZnQ6ICR2YWx1ZTtcclxuXHR9XHJcbn1cclxuXHJcbi5jZW50ZXItdmVydGljYWwtYWJzb2x1dGUsXHJcbi5jZW50ZXItaG9yaXpvbnRhbC1hYnNvbHV0ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uY2VudGVyLXZlcnRpY2FsLWFic29sdXRlIHtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbn1cclxuXHJcbi5jZW50ZXItaG9yaXpvbnRhbC1hYnNvbHV0ZSB7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG4iLCIvKipcclxuICogPSBTaXppbmdcclxuICovXHJcblxyXG4vLyBIZWlnaHQgdmFsdWVzIGluIHZoXHJcbi5oLTEwMHZoIHtcclxuXHRoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHQudmgtbGctMTAwIHtcclxuXHRcdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBmb3IgJG5yIGZyb20gMSB0byA0MCB7XHJcblx0LmZoLSN7JG5yKjUwfSB7XHJcblx0XHRoZWlnaHQ6ICN7JG5yKjUwfXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AZm9yICRuciBmcm9tIDEgdG8gNDAge1xyXG5cdC5mdy0jeyRucio1MH0ge1xyXG5cdFx0d2lkdGg6ICN7JG5yKjUwfXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AZm9yICRuciBmcm9tIDEgdG8gNDAge1xyXG5cdC5mbWgtI3skbnIqNTB9IHtcclxuXHRcdG1pbi1oZWlnaHQ6ICN7JG5yKjUwfXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AZm9yICRuciBmcm9tIDEgdG8gNDAge1xyXG5cdC5mbXctI3skbnIqNTB9IHtcclxuXHRcdG1pbi13aWR0aDogI3skbnIqNTB9cHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbkBmb3IgJG5yIGZyb20gMSB0byA0MCB7XHJcblx0LmZteGgtI3skbnIqNTB9IHtcclxuXHRcdG1heC1oZWlnaHQ6ICN7JG5yKjUwfXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AZm9yICRuciBmcm9tIDEgdG8gNDAge1xyXG5cdC5mbXh3LSN7JG5yKjUwfSB7XHJcblx0XHRtYXgtd2lkdGg6ICN7JG5yKjUwfXB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcblxyXG4iLCIvKipcclxuICogPSBTaGFkb3dzXHJcbiAqL1xyXG5cclxuW2NsYXNzKj1cInNoYWRvd1wiXSB7XHJcblx0QGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG4uc2hhZG93LXNvZnQgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XHJcblxyXG4uc2hhZG93LWhvdmVyOmhvdmVyIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxyXG4uc2hhZG93LXNtLWhvdmVyOmhvdmVyIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxyXG4uc2hhZG93LWxnLWhvdmVyOmhvdmVyIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxyXG4uc2hhZG93LW5vbmUtaG92ZXI6aG92ZXIgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cclxuIiwiLyoqXHJcbiAqID0gVGV4dCB1dGlsaXR5IGNsYXNzZXNcclxuICovXHJcblxyXG4udGV4dC11bmRlcmxpbmUgeyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXRocm91Z2ggeyB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50OyB9XHJcblxyXG4vLyBEaXNwbGF5IHJlc3BvbnNpdmUgc3R5bGVzXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xyXG4gICAgLmRpc3BsYXktMS0jeyRicmVha3BvaW50fSAgIHsgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTsgfVxyXG4gICAgLmRpc3BsYXktMi0jeyRicmVha3BvaW50fSAgIHsgZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZTsgfVxyXG4gICAgLmRpc3BsYXktMy0jeyRicmVha3BvaW50fSAgIHsgZm9udC1zaXplOiAkZGlzcGxheTMtc2l6ZTsgfVxyXG4gICAgLmRpc3BsYXktNC0jeyRicmVha3BvaW50fSAgIHsgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTsgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTGluZSBoZWlnaHRzXHJcbi8vIGZyb20gbGgtMTAwIHRvIGxoLTMwMFxyXG5AZm9yICRuciBmcm9tIDAgdG8gMjEge1xyXG4gIC5saC0jezEwMCArICRucioxMH0ge1xyXG4gICAgbGluZS1oZWlnaHQ6ICN7MSArICRuci8xMH07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMZXR0ZXIgc3BhY2luZ3NcclxuLmxzLTEgeyBsZXR0ZXItc3BhY2luZzogLjA2MjVyZW07IH1cclxuLmxzLTIgeyBsZXR0ZXItc3BhY2luZzogLjA5Mzc1cmVtOyB9XHJcbi5scy0zIHsgbGV0dGVyLXNwYWNpbmc6IDAuMTI1cmVtOyB9XHJcblxyXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxyXG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxyXG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybWF0aW9uXHJcbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxyXG5cclxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XHJcbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxyXG5cclxuLmxpc3Qtc3R5bGUtbm9uZSB7XHJcbiAgbWFyZ2luOiAwcHg7XHJcbiAgcGFkZGluZzogMHB4O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuIiwiLyoqXHJcbiAqID0gVHJhbnNmb3JtXHJcbiAqL1xyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdC50cmFuc2Zvcm0tcGVyc3BlY3RpdmUtcmlnaHQge1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSBwZXJzcGVjdGl2ZSgxMDQwcHgpIHJvdGF0ZVkoLTExZGVnKSByb3RhdGVYKDJkZWcpIHJvdGF0ZSgyZGVnKTtcclxuXHR9XHJcblx0LnRyYW5zZm9ybS1wZXJzcGVjdGl2ZS1sZWZ0e1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSBwZXJzcGVjdGl2ZSg5MDBweCkgcm90YXRlWSgyN2RlZykgcm90YXRlWCgyZGVnKSByb3RhdGUoLTJkZWcpO1xyXG5cdH1cclxufVxyXG5cclxuLnQtbm9uZXtcclxuXHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4iLCJcclxuLyoqXHJcbiAqID0gQW5pbWF0aW9uc1xyXG4gKi9cclxuXHJcbkBmb3IgJHNpemUgZnJvbSAxIHRvIDEwIHtcclxuICAgIC5hbmltYXRlLXVwLSN7JHNpemV9LFxyXG4gICAgLmFuaW1hdGUtcmlnaHQtI3skc2l6ZX0sXHJcbiAgICAuYW5pbWF0ZS1kb3duLSN7JHNpemV9LFxyXG4gICAgLmFuaW1hdGUtbGVmdC0jeyRzaXplfSxcclxuICAgIC5zY2FsZS11cC0jeyRzaXplfSxcclxuICAgIC5zY2FsZS1kb3duLSN7JHNpemV9IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY2FsZS11cC0jeyRzaXplfSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHNpemUgLyAxLjgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2NhbGUtdXAtaG92ZXItI3skc2l6ZX0ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmIC5zY2FsZSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCRzaXplIC8gMS44KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2NhbGUtZG93bi0jeyRzaXplfSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJHNpemUgLyAyLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYW5pbWF0ZS11cC0jeyRzaXplfSB7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAmIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDAsIC0jeyRzaXplfXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0ZS1yaWdodC0jeyRzaXplfSB7XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAuYW5pbWF0ZS1ob3Zlcjpob3ZlciAmIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKCN7JHNpemV9cHgsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hbmltYXRlLWRvd24tI3skc2l6ZX0ge1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgLmFuaW1hdGUtaG92ZXI6aG92ZXIgJiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwLCAjeyRzaXplfXB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0ZS1sZWZ0LSN7JHNpemV9IHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgIC5hbmltYXRlLWhvdmVyOmhvdmVyICYge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoLSN7JHNpemV9cHgsIDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gS2V5ZnJhbWVzXHJcbkBrZXlmcmFtZXMgc2hvdy1uYXZiYXItY29sbGFwc2Uge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICB9IFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpZGUtbmF2YmFyLWNvbGxhcHNlIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguOTUpO1xyXG4gICAgfSBcclxufVxyXG5cclxuQGtleWZyYW1lcyBzaG93LW5hdmJhci1kcm9wZG93biB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSBwZXJzcGVjdGl2ZSgyMDBweCkgcm90YXRlWCgtMmRlZyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjQ1cywgb3BhY2l0eSAwLjQ1cywgdHJhbnNmb3JtIDAuNDVzO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9IFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGhpZGUtbmF2YmFyLWRyb3Bkb3duIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XHJcbiAgICB9IFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNob3ctZHJvcGRvd24ge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcGVyc3BlY3RpdmUoMjAwcHgpIHJvdGF0ZVgoLTJkZWcpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC40NXMsIG9wYWNpdHkgLjVzO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9IFxyXG59XHJcblxyXG5cclxuQGtleWZyYW1lcyBoaWRlLWRyb3Bkb3duIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCk7XHJcbiAgICB9IFxyXG59XHJcblxyXG4uYmVsbC1zaGFrZSB7XHJcbiAgICAmLnNoYWtpbmcge1xyXG4gICAgICAgIGFuaW1hdGlvbjogYmVsbHNoYWtlIC41cyBjdWJpYy1iZXppZXIoLjM2LC4wNywuMTksLjk3KSBib3RoO1xyXG4gICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgcmlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbjpyb290IHtcclxuICAgIC0tYW5pbWF0ZS1kdXJhdGlvbjogMXM7XHJcbiAgICAtLWFuaW1hdGUtZGVsYXk6IDFzO1xyXG4gICAgLS1hbmltYXRlLXJlcGVhdDogMTtcclxuICB9XHJcblxyXG4uYW5pbWF0ZV9fYW5pbWF0ZWQge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gIH1cclxuXHJcbi5hbmltYXRlX19qYWNrSW5UaGVCb3gge1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogamFja0luVGhlQm94O1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcclxufVxyXG5cclxuQGtleWZyYW1lcyBiZWxsc2hha2Uge1xyXG4gICAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG4gICAgMTUlIHsgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cclxuICAgIDMwJSB7IHRyYW5zZm9ybTogcm90YXRlKC01ZGVnKTsgfVxyXG4gICAgNDUlIHsgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7IH1cclxuICAgIDYwJSB7IHRyYW5zZm9ybTogcm90YXRlKC00ZGVnKTsgfVxyXG4gICAgNzUlIHsgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7IH1cclxuICAgIDg1JSB7IHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTsgfVxyXG4gICAgOTIlIHsgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7IH1cclxuICAgIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgamFja0luVGhlQm94IHtcclxuICAgIGZyb20ge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgcm90YXRlKDMwZGVnKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgNTAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgNzAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoM2RlZyk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICB0byB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgIH1cclxuICB9XHJcbiAgQGtleWZyYW1lcyBqYWNrSW5UaGVCb3gge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHJvdGF0ZSgzMGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSByb3RhdGUoMzBkZWcpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XHJcbiAgICB9XHJcbiAgXHJcbiAgICA1MCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA3MCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDNkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzZGVnKTtcclxuICAgIH1cclxuICBcclxuICAgIHRvIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYW5pbWF0ZV9famFja0luVGhlQm94IHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGphY2tJblRoZUJveDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBqYWNrSW5UaGVCb3g7XHJcbiAgfSIsIlxyXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XHJcblx0LW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG5cdC1vLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcblx0LW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xyXG5cdHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XHJcbn1cclxuICBcclxuXHJcbi8vIHRyYW5zbGF0ZVxyXG5AbWl4aW4gdHJhbnNsYXRlICgkeCwgJHkpIHtcclxuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xyXG59XHJcblxyXG4vLyByb3RhdGVcclxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xyXG5cdEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xyXG59IiwiLyoqXHJcbiAqID0gTmF2aWdhdGlvbiBiYXJzXHJcbiAqL1xyXG5cclxuIC5uYXZiYXItbWFpbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhciAubmF2YmFyLW5hdiB7XHJcblxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9ucyguOHMsICR0cmFuc2l0aW9uLWJhc2UpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleCgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgIC5tZWRpYTpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgLm5hdi1saW5rOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24ge1xyXG5cclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVnYW1lbnUsXHJcbiAgICAuZHJvcGRvd24tbWVnYW1lbnUtc20sXHJcbiAgICAuZHJvcGRvd24tbWVnYW1lbnUtbWQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1ODBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZWdhbWVudS1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVnYW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubWVnYW1lbnUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kcm9wZG93bi1tZWdhbWVudS1zbSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24tbWVnYW1lbnUtbWQge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA5NjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSAubmF2LWxpbmstYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtOTBkZWcpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlIC5uYXYtbGluay1hcnJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIC5uYXYtbGluay1hcnJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMGRlZykpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLXN1Ym1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuMXJlbTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rLWFycm93IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ubmF2YmFyLWJyYW5kIHtcclxuXHJcbiAgICAuYnJhbmQtdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBOYXZiYXIgdGV4dCBhbmQgbG9nbyBkYXJrICYgbGlnaHRcclxuLm5hdmJhci1kYXJrIHtcclxuXHJcbiAgICAubmF2YmFyLWJyYW5kLWRhcmsge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItbGlnaHQge1xyXG5cclxuICAgICY6bm90KC5oZWFkcm9vbS0tbm90LXRvcCkge1xyXG4gICAgICAgIC5idG4tb3V0bGluZS1zb2Z0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZztcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWJyYW5kLWxpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vLyBUaGVtZSBjb2xvciB2YXJpYW50c1xyXG4vLyBlZy4gbmF2YmFyLXRoZW1lLXByaW1hcnksIG5hdmJhci10aGVtZS1zZWNvbmRhcnlcclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAubmF2YmFyLXRoZW1lLSN7JGNvbG9yfTpub3QoLmhlYWRyb29tKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdGhlbWUtI3skY29sb3J9Lm5hdmJhci1saWdodDpub3QoLmhlYWRyb29tKSAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0sXHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG4gICAgICAgICAgICAubmF2LWxpbmssIFxyXG4gICAgICAgICAgICAuc2hvdyA+IC5uYXYtbGluaywgXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtLFxyXG4gICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYsICY6Zm9jdXMsICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uYXZiYXItdGhlbWUtI3skY29sb3J9IC5uYXZiYXItbmF2IHtcclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0sXHJcbiAgICAgICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcblxyXG4gICAgICAgICAgICAubmF2LWxpbmssIFxyXG4gICAgICAgICAgICAuc2hvdyA+IC5uYXYtbGluaywgXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtLFxyXG4gICAgICAgICAgICAubGlzdC1ncm91cC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICYsICY6Zm9jdXMsICYuYWN0aXZlLCAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duOm5vdCgubWVnYS1kcm9wZG93bikge1xyXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgc3BhbntcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhci10cmFuc3BhcmVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICBbZGF0YS10b2dnbGU9XCJkcm9wZG93blwiXTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIFtkYXRhLXRvZ2dsZT1cImRyb3Bkb3duXCJdOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgxODBkZWcpKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWxpbmsge1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWxpbmstaWNvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tbWVudS1jZW50ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51LFxyXG4gICAgICAgIC5kcm9wZG93bi1tZWdhbWVudSxcclxuICAgICAgICAuZHJvcGRvd24tbWVnYW1lbnUtbWQge1xyXG4gICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDsgXHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLnNob3csXHJcbiAgICAgICAgLmRyb3Bkb3duLXN1Ym1lbnUuc2hvdyB7XHJcbiAgICAgICAgICAgICYgPiAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUtaW5uZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdHJhbnNwYXJlbnQge1xyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yOyBcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLy8gQ29sbGFwc2VcclxuLm5hdmJhci1jb2xsYXBzZS1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjYyNXJlbSAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5tZWRpYSBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLW1lbnUtY2VudGVyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItY29sbGFwc2UgeyAgICAgXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgei1pbmRleDogMTA1MDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIC8vIHVzaW5nICFpbXBvcnRhbnQgdG8gb3ZlcndyaXRlIEJvb3RzdHJhcCdzIGlubGluZSBzdHlsZXNcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzI4MzQ0ODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sbGFwc2UtYnJhbmQgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbGxhcHNlLWNsb3NlIHsgXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNpbmcsXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlLnNob3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzaG93LW5hdmJhci1jb2xsYXBzZSAuMnMgZWFzZSBmb3J3YXJkcztcclxuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjEpKTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNpbmctb3V0IHtcclxuICAgICAgICBhbmltYXRpb246IGhpZGUtbmF2YmFyLWNvbGxhcHNlIC4ycyBlYXNlIGZvcndhcmRzO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubmF2YmFyLWRhc2hib2FyZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxufVxyXG5cclxuLmljb24tbm90aWZpY2F0aW9ucyB7XHJcbiAgICAudW5yZWFkLW5vdGlmaWNhdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTVweDtcclxuICAgICAgICB0b3A6IC01cHg7XHJcbiAgICB9XHJcbn0iLCJAbWl4aW4gcGVyc3BlY3RpdmUoJHZhbHVlKXtcclxuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6ICR2YWx1ZTtcclxuICAgIC1tb3otcGVyc3BlY3RpdmU6ICR2YWx1ZTtcclxuICAgIC1vLXBlcnNwZWN0aXZlOiAkdmFsdWU7XHJcbiAgICAtbXMtcGVyc3BlY3RpdmU6ICR2YWx1ZTtcclxuICAgIHBlcnNwZWN0aXZlOiAkdmFsdWU7XHJcbn1cclxuQG1peGluIHRyYW5zaXRpb25zKCR0aW1lLCAkdHlwZSl7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsICR0aW1lICR0eXBlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsICR0aW1lICR0eXBlO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAkdGltZSAkdHlwZTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb25zLXByb3BlcnR5KCRwcm9wZXJ0eSwgJHRpbWUsICR0eXBlKXtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJHByb3BlcnR5ICR0aW1lICR0eXBlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAkcHJvcGVydHkgJHRpbWUgJHR5cGU7XHJcbiAgICAtby10cmFuc2l0aW9uOiAkcHJvcGVydHkgJHRpbWUgJHR5cGU7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogJHByb3BlcnR5ICR0aW1lICR0eXBlO1xyXG4gICAgdHJhbnNpdGlvbjogJHByb3BlcnR5ICR0aW1lICR0eXBlO1xyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm0tc3R5bGUoJHR5cGUpe1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6ICR0eXBlO1xyXG4gICAgLW1vei10cmFuc2Zvcm0tc3R5bGU6ICR0eXBlO1xyXG4gICAgLW8tdHJhbnNmb3JtLXN0eWxlOiAkdHlwZTtcclxuICAgIC1tcy10cmFuc2Zvcm0tc3R5bGU6ICR0eXBlO1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiAkdHlwZTtcclxufVxyXG5cclxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHR5cGUpe1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdHlwZTtcclxuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogJHR5cGU7XHJcbiAgICAtby1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdHlwZTtcclxuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdHlwZTtcclxuICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiAkdHlwZTtcclxufVxyXG5cclxuQG1peGluIHJvdGF0ZVktMTgwKCkge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoIDE4MGRlZyApO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoIDE4MGRlZyApO1xyXG4gICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKCAxODBkZWcgKTtcclxuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlWSggMTgwZGVnICk7XHJcbn0iLCJAbWl4aW4gZmlsdGVyKCRmaWx0ZXIpIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiAjeyRmaWx0ZXJ9O1xyXG5cdC1tb3otZmlsdGVyOiAjeyRmaWx0ZXJ9O1xyXG5cdC1tcy1maWx0ZXI6ICN7JGZpbHRlcn07XHJcblx0LW8tZmlsdGVyOiAjeyRmaWx0ZXJ9O1xyXG5cdGZpbHRlcjogI3skZmlsdGVyfTtcclxufVxyXG5cclxuQG1peGluIGJhY2tmYWNlLXZpc2liaWxpdHkoJHZhbHVlKSB7XHJcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmFsdWU7XHJcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiAkdmFsdWU7XHJcblx0LW8tYmFja2ZhY2UtdmlzaWJpbGl0eTogJHZhbHVlO1xyXG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6ICR2YWx1ZTtcclxufVxyXG5cclxuQG1peGluIHRyYW5zZm9ybS1zdHlsZSgkdmFsdWUpIHtcclxuXHQtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogJHZhbHVlO1xyXG5cdC1tb3otdHJhbnNmb3JtLXN0eWxlOiAkdmFsdWU7XHJcblx0LW8tdHJhbnNmb3JtLXN0eWxlOiAkdmFsdWU7XHJcblx0dHJhbnNmb3JtLXN0eWxlOiAkdmFsdWU7XHJcbn1cclxuXHJcbkBtaXhpbiBwZXJzcGVjdGl2ZSgkdmFsdWUpIHtcclxuXHQtd2Via2l0LXBlcnNwZWN0aXZlOiAkdmFsdWU7XHJcbiAgICAtbW96LXBlcnNwZWN0aXZlOiAkdmFsdWU7XHJcbiAgICAtby1wZXJzcGVjdGl2ZTogJHZhbHVlO1xyXG4gICAgcGVyc3BlY3RpdmU6ICR2YWx1ZTtcclxufVxyXG5cclxuQG1peGluIGRpc3BsYXktZmxleCgpIHtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRkaXNwbGF5OiAtbW96LWJveDtcclxuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcblx0ZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuQG1peGluIGZsZXgoJHZhbHVlcykge1xyXG5cdC13ZWJraXQtYm94LWZsZXg6ICR2YWx1ZXM7XHJcblx0ICAgLW1vei1ib3gtZmxleDogJHZhbHVlcztcclxuXHRcdC13ZWJraXQtZmxleDogJHZhbHVlcztcclxuXHRcdCAgLW1zLWZsZXg6ICR2YWx1ZXM7XHJcblx0XHRcdCAgZmxleDogJHZhbHVlcztcclxuICB9XHJcbiAgXHJcbiAgQG1peGluIGZsZXgtZGlyZWN0aW9uKCRkaXJlY3Rpb24pIHtcclxuXHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG5cdCAgIC1tb3otZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246ICRkaXJlY3Rpb247XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xyXG4gIH1cclxuICBcclxuICBAbWl4aW4gZmxleC13cmFwKCR3cmFwKSB7XHJcblx0LXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xyXG5cdCAgIC1tb3otZmxleC13cmFwOiAkd3JhcDtcclxuXHRcdC1tcy1mbGV4LXdyYXA6ICR3cmFwO1xyXG5cdFx0XHRmbGV4LXdyYXA6ICR3cmFwO1xyXG4gIH1cclxuICBcclxuICBAbWl4aW4gZmxleC1mbG93KCRmbG93KSB7XHJcblx0LXdlYmtpdC1mbGV4LWZsb3c6ICRmbG93O1xyXG5cdCAgIC1tb3otZmxleC1mbG93OiAkZmxvdztcclxuXHRcdC1tcy1mbGV4LWZsb3c6ICRmbG93O1xyXG5cdFx0XHRmbGV4LWZsb3c6ICRmbG93O1xyXG4gIH1cclxuICBcclxuICBAbWl4aW4gb3JkZXIoJHZhbCkge1xyXG5cdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICR2YWw7ICBcclxuXHQgICAtbW96LWJveC1vcmRpbmFsLWdyb3VwOiAkdmFsOyAgICAgXHJcblx0XHRcdCAtbXMtZmxleC1vcmRlcjogJHZhbDsgICAgIFxyXG5cdFx0XHQgIC13ZWJraXQtb3JkZXI6ICR2YWw7ICBcclxuXHRcdFx0XHQgIG9yZGVyOiAkdmFsO1xyXG4gIH1cclxuICBcclxuICBAbWl4aW4gZmxleC1ncm93KCRncm93KSB7XHJcblx0LXdlYmtpdC1mbGV4LWdyb3c6ICRncm93O1xyXG5cdCAgIC1tb3otZmxleC1ncm93OiAkZ3JvdztcclxuXHRcdC1tcy1mbGV4LWdyb3c6ICRncm93O1xyXG5cdFx0XHRmbGV4LWdyb3c6ICRncm93O1xyXG4gIH1cclxuICBcclxuICBAbWl4aW4gZmxleC1zaHJpbmsoJHNocmluaykge1xyXG5cdC13ZWJraXQtZmxleC1zaHJpbms6ICRzaHJpbms7XHJcblx0ICAgLW1vei1mbGV4LXNocmluazogJHNocmluaztcclxuXHRcdC1tcy1mbGV4LXNocmluazogJHNocmluaztcclxuXHRcdFx0ZmxleC1zaHJpbms6ICRzaHJpbms7XHJcbiAgfVxyXG4gIFxyXG4gIEBtaXhpbiBmbGV4LWJhc2lzKCR3aWR0aCkge1xyXG5cdC13ZWJraXQtZmxleC1iYXNpczogJHdpZHRoO1xyXG5cdCAgIC1tb3otZmxleC1iYXNpczogJHdpZHRoO1xyXG5cdFx0LW1zLWZsZXgtYmFzaXM6ICR3aWR0aDtcclxuXHRcdFx0ZmxleC1iYXNpczogJHdpZHRoO1xyXG4gIH1cclxuICBcclxuICBAbWl4aW4ganVzdGlmeS1jb250ZW50KCRqdXN0aWZ5KSB7XHJcblx0LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG5cdCAgIC1tb3otanVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcclxuXHRcdC1tcy1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG5cdFx0XHQgIC1tcy1mbGV4LXBhY2s6ICRqdXN0aWZ5O1xyXG4gIH1cclxuICBcclxuICBAbWl4aW4gYWxpZ24tY29udGVudCgkYWxpZ24pIHtcclxuXHQtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuXHQgICAtbW96LWFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuXHRcdC1tcy1hbGlnbi1jb250ZW50OiAkYWxpZ247XHJcblx0XHRcdGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcclxuICB9XHJcbiAgXHJcbiAgQG1peGluIGFsaWduLWl0ZW1zKCRhbGlnbikge1xyXG5cdC13ZWJraXQtYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuXHQgICAtbW96LWFsaWduLWl0ZW1zOiAkYWxpZ247XHJcblx0XHQtbXMtYWxpZ24taXRlbXM6ICRhbGlnbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6ICRhbGlnbjtcclxuICB9XHJcbiAgXHJcbiAgQG1peGluIGFsaWduLXNlbGYoJGFsaWduKSB7XHJcblx0LXdlYmtpdC1hbGlnbi1zZWxmOiAkYWxpZ247XHJcblx0ICAgLW1vei1hbGlnbi1zZWxmOiAkYWxpZ247XHJcblx0XHQtbXMtYWxpZ24tc2VsZjogJGFsaWduO1xyXG5cdFx0XHRhbGlnbi1zZWxmOiAkYWxpZ247XHJcbiAgfSIsIi8qKlxyXG4gKiA9IFNlY3Rpb25zXHJcbiAqL1xyXG5cclxuLnNlY3Rpb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAzO1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAzO1xyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiA5O1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAzO1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogNTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDU7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiA4O1xyXG4gICAgICAgICYuc2VjdGlvbi1zbXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiA0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24teGwge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogODtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDg7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1sZyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiA2O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogNjtcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXNtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDM7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRzcGFjZXIgKiAzO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogNjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDY7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDEwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMTA7XHJcbiAgICAgICAgJi5zZWN0aW9uLXNte1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHNwYWNlciAqIDQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi14bCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiAxMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDEwO1xyXG4gICAgfVxyXG4gICAgLnNlY3Rpb24tbGcge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkc3BhY2VyICogODtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlciAqIDg7XHJcbiAgICB9XHJcbiAgICAuc2VjdGlvbi1zbSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRzcGFjZXIgKiA0O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2VyICogNDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gSGVybyBzZWN0aW9uc1xyXG4uc2VjdGlvbi1oZXJvIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL1NlY3Rpb24gZGVsaW1pdGVyXHJcbi5saW5lLWJvdHRvbXtcclxuICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCRsaWdodCAwLHJnYmEoMjU1LDI1NSwyNTUsMCkgODAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gUHJvZmlsZSBjb3ZlclxyXG4uc2VjdGlvbi1wcm9maWxlLWNvdmVyIHtcclxuICAgIGhlaWdodDogNTgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENvbXBvbmVudHMgc2VjdGlvblxyXG4uY29tcG9uZW50cy1zZWN0aW9uIHtcclxuICAgID4uZm9ybS1jb250cm9sIHtcclxuICAgICAgICArLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4ubmF2Ky5uYXYsXHJcbiAgICA+LmFsZXJ0Ky5hbGVydCxcclxuICAgID4ubmF2YmFyKy5uYXZiYXIsXHJcbiAgICA+LnByb2dyZXNzKy5wcm9ncmVzcyxcclxuICAgID4ucHJvZ3Jlc3MrLmJ0bixcclxuICAgIC5iYWRnZSxcclxuICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgfVxyXG4gICAgLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWxlcnQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICArLmFsZXJ0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFkZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICB9XHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gSW5kZXggUGFnZVxyXG4ucHJlc2VudGF0aW9uLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBwaG9uZVxyXG4gICAgLmdhZGdldCB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAucHJpY2luZy1jYXJkLFxyXG4gICAgLmRyb3Bkb3duLWJ0bi1pbWcsXHJcbiAgICAuYmxvZy1jYXJkLFxyXG4gICAgLnByb2ZpbGUtY2FyZCxcclxuICAgIC5uYXZiYXItaW1nLFxyXG4gICAgLm1vZGFsLWltZyxcclxuICAgIC5zb2NpYWwtYnRuLWltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJveC1zaGFkb3cpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG4gICAgLnByb2ZpbGUtY2FyZCB7XHJcbiAgICAgICAgbGVmdDogNjclO1xyXG4gICAgICAgIHRvcDogMTklO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWltZyB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTYlO1xyXG4gICAgICAgIGhlaWdodDogNjVweDtcclxuICAgIH1cclxuICAgIC5tb2RhbC1pbWcge1xyXG4gICAgICAgIGxlZnQ6IDM4JTtcclxuICAgICAgICB0b3A6IDgwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLmJsb2ctY2FyZCB7XHJcbiAgICAgICAgbGVmdDogMiU7XHJcbiAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgfVxyXG4gICAgLnByaWNpbmctY2FyZCB7XHJcbiAgICAgICAgbGVmdDogMTUlO1xyXG4gICAgICAgIHRvcDogNDclO1xyXG4gICAgICAgIGhlaWdodDogMTI1cHg7XHJcbiAgICB9XHJcbiAgICAuc29jaWFsLWJ0bi1pbWcge1xyXG4gICAgICAgIGxlZnQ6IDUxJTtcclxuICAgICAgICB0b3A6IDc4JTtcclxuICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICB9XHJcbiAgICAuZHJvcGRvd24tYnRuLWltZyB7XHJcbiAgICAgICAgbGVmdDogMjUlO1xyXG4gICAgICAgIHRvcDogMTAlO1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgIH1cclxuICAgIC8vIHRhYmxldFxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIC5nYWRnZXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljaW5nLWNhcmQsXHJcbiAgICAgICAgLmRyb3Bkb3duLWJ0bi1pbWcsXHJcbiAgICAgICAgLmJsb2ctY2FyZCxcclxuICAgICAgICAucHJvZmlsZS1jYXJkLFxyXG4gICAgICAgIC5uYXZiYXItaW1nLFxyXG4gICAgICAgIC5tb2RhbC1pbWcsXHJcbiAgICAgICAgLnNvY2lhbC1idG4taW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRib3gtc2hhZG93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9maWxlLWNhcmQge1xyXG4gICAgICAgICAgICBsZWZ0OiA2NSU7XHJcbiAgICAgICAgICAgIHRvcDogMTIlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLWltZyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUxJTtcclxuICAgICAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWltZyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM2JTtcclxuICAgICAgICAgICAgdG9wOiA4MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9nLWNhcmQge1xyXG4gICAgICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICAgICAgdG9wOiAyMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNpbmctY2FyZCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE4JTtcclxuICAgICAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2NpYWwtYnRuLWltZyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDYwJTtcclxuICAgICAgICAgICAgdG9wOiA4MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLWJ0bi1pbWcge1xyXG4gICAgICAgICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgICAgICAgIHRvcDogOSU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBtYWNib29rXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgIC5nYWRnZXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcmljaW5nLWNhcmQsXHJcbiAgICAgICAgLmRyb3Bkb3duLWJ0bi1pbWcsXHJcbiAgICAgICAgLmJsb2ctY2FyZCxcclxuICAgICAgICAucHJvZmlsZS1jYXJkLFxyXG4gICAgICAgIC5uYXZiYXItaW1nLFxyXG4gICAgICAgIC5tb2RhbC1pbWcsXHJcbiAgICAgICAgLnNvY2lhbC1idG4taW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRib3gtc2hhZG93KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wcm9maWxlLWNhcmQge1xyXG4gICAgICAgICAgICBsZWZ0OiA3NSU7XHJcbiAgICAgICAgICAgIHRvcDogMyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItaW1nIHtcclxuICAgICAgICAgICAgbGVmdDogNTUlO1xyXG4gICAgICAgICAgICB0b3A6IDY1JTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWltZyB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE5JTtcclxuICAgICAgICAgICAgdG9wOiA2NyU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9nLWNhcmQge1xyXG4gICAgICAgICAgICBsZWZ0OiA3JTtcclxuICAgICAgICAgICAgdG9wOiAzJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByaWNpbmctY2FyZCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbC1idG4taW1nIHtcclxuICAgICAgICAgICAgbGVmdDogMiU7XHJcbiAgICAgICAgICAgIHRvcDogNzglO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wZG93bi1idG4taW1nIHtcclxuICAgICAgICAgICAgbGVmdDogMzAlO1xyXG4gICAgICAgICAgICB0b3A6IC0xMiU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFBhZ2VzIHNlY3Rpb25cclxuLmNhcmQtYm94IHtcclxuICAgIEBpbmNsdWRlIHBlcnNwZWN0aXZlKDkwMHB4KTtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5jYXJkLWNvbXBvbmVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXN0eWxlKHByZXNlcnZlLTNkKTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2FyZC1jb21wb25lbnQtbGd7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmNhcmQtY29tcG9uZW50LXhze1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZnJvbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJveC1zaGFkb3ctbGcpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYmFja2ZhY2UtdmlzaWJpbGl0eShoaWRkZW4pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlWSgyNGRlZykpO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wYWdlLWNhcmQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJveC1zaGFkb3ctbGcpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvcHktZG9jcyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgJi5jb3BpZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5kZXgtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICBjb2xvcjogI2RjZGNkYztcclxuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIGVhc2U7XHJcbn1cclxuXHJcbi5pbmRleC1pY29uLWphdmFzY3JpcHQge1xyXG4gICAgYm90dG9tOiA4MHB4O1xyXG4gICAgbGVmdDogNDBweDtcclxufVxyXG5cclxuLmluZGV4LWljb24tamF2YXNjcmlwdDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2YxZGExYztcclxufVxyXG5cclxuLmluZGV4LWljb24tYm9vdHN0cmFwIHtcclxuICAgIGJvdHRvbTogLTE1MHB4O1xyXG4gICAgcmlnaHQ6IC03JTtcclxufVxyXG5cclxuLmluZGV4LWljb24tYm9vdHN0cmFwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNTUzZDdjO1xyXG59XHJcblxyXG4uaWNvbi1zYXNzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjQ0Q2Nzk5O1xyXG59XHJcblxyXG4uaW5kZXgtaWNvbi1jb2RlIHtcclxuICAgIGJvdHRvbTogMTgwcHg7XHJcbiAgICBsZWZ0OiAtODBweDtcclxufVxyXG5cclxuLmluZGV4LWljb24tY29kZTpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmN2Y2NjtcclxufVxyXG5cclxuLmluZGV4LWljb24tZ3VscDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2UzNGE0ZjtcclxufVxyXG5cclxuLmluZGV4LWljb24tZ3VscCB7XHJcbiAgICBsZWZ0OiAyNTBweDtcclxuICAgIGJvdHRvbTogLTEwcHg7XHJcbn1cclxuXHJcbi5pbmRleC1pY29uLWh0bWw1IHtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgYm90dG9tOiAxNTBweDtcclxufVxyXG5cclxuLmluZGV4LWljb24taHRtbDU6aG92ZXIge1xyXG4gICAgY29sb3I6ICNlNTRiMjA7XHJcbn1cclxuXHJcbi5pbmRleC1pY29uLWNzczMge1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgICBib3R0b206IC0yMHB4O1xyXG59XHJcblxyXG4uaW5kZXgtaWNvbi1jc3MzOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZTU0YjIwO1xyXG59XHJcblxyXG4uaW5kZXgtaWNvbi1ucG0ge1xyXG4gICAgcmlnaHQ6IDE4MHB4O1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uaW5kZXgtaWNvbi1ucG06aG92ZXIge1xyXG4gICAgY29sb3I6ICNjYzNmM2Q7XHJcbn1cclxuXHJcbi5pbmRleC1pY29uLWZvbnRhd2Vzb21lIHtcclxuICAgIHJpZ2h0OiAzNDBweDtcclxuICAgIGJvdHRvbTogLTQwcHg7XHJcbn1cclxuXHJcbi5pbmRleC1pY29uLWZvbnRhd2Vzb21lOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMzQ5OUVGO1xyXG59XHJcblxyXG4uaW5kZXgtaWNvbi1pbGx1c3RyYXRpb25zIHtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbiAgICBib3R0b206IC00MHB4O1xyXG59XHJcblxyXG4uaW5kZXgtaWNvbi1pbGx1c3RyYXRpb25zOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG59IiwiLyoqXHJcbiAqID0gRm9vdGVyc1xyXG4gKi9cclxuXHJcbi5mb290ZXJ7XHJcblxyXG4gICAgdWx7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxpbmtzLWhvcml6b250YWx7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgYXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIGF7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5saW5rcy12ZXJ0aWNhbHtcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pY29uLWJveHtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjdcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLWJ1dHRvbnN7XHJcbiAgICAgICAgYSxcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHBhZGRpbmctZm9vdGVyLXNtICRwYWRkaW5nLWZvb3RlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rlci1icmFuZHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGltZy5jb21tb24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItbGFuZ3VhZ2UtbGlua3tcclxuICAgICAgICBmb250LXNpemU6JGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvcHlyaWdodHtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICB9XHJcblxyXG4gICAgLnB1bGwtY2VudGVye1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgIH1cclxufSIsIi8qKlxyXG4gKiA9IFNpZGViYXJzXHJcbiAqL1xyXG5cclxuI2RvYy1pbmRleDpub3QoLmNvbGxhcHNlLnNob3cpLCAuZG9jLXNpZGViYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZyl7XHJcbiAgICAjZG9jLWluZGV4e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuZG9jLXNpZGViYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDJyZW0pO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDJyZW07XHJcblxyXG4gICAgICAgIC5uYXYtbGlua1tkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdID4gLmljb24ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVooLTkwZGVnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICByaWdodDogLjI1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdntcclxuICAgICAgICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250LXNpemUtc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG59ICBcclxuXHJcbi51cGdyYWRlLXRvLXBybyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG59IiwiLypcclxuICogU2lkZWJhclxyXG4qL1xyXG4uc2lkZWJhciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24obWF4LXdpZHRoIC4zcyk7XHJcblx0XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xyXG5cdH1cclxuXHJcblx0Lm5hdiB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0Lm5hdi1pdGVtIHtcclxuXHRcdGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0JiA+IC5uYXYtbGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNjUwO1xyXG5cdFx0XHRcdGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCBsaWdodGVuKCAkZGFyaywgMjAlICk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5uYXYtbGluayB7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQ7XHJcblx0XHRcdGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZGFyaztcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRsaWdodDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmUzNjUwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRtYXJnaW4tYm90dG9tOiAuMnJlbTtcclxuXHR9XHJcblxyXG5cdC5uYXYtbGluayArIC5tdWx0aS1sZXZlbCB7XHJcblx0XHRtYXJnaW4tdG9wOiAuMnJlbTtcclxuXHR9XHJcblxyXG5cdC5uYXYtbGluayB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRwYWRkaW5nOiAwLjU1cmVtIDAuNzVyZW07XHJcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuXHJcblx0XHQuc2lkZWJhci1pY29uIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAuNXJlbTtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHRtaW4td2lkdGg6IDIycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0c3Zne1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMjJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnN2Zy1pY29ue1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDoxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmxpbmstYXJyb3d7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmZvY3Vze1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgjNGM1NjgwLCAwLjIpO1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Lm5hdi1saW5rLmFjdGl2ZSB7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0fVxyXG5cclxuXHQubXVsdGktbGV2ZWx7XHJcblx0XHQubmF2LWxpbmt7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zaWRlYmFyLXRleHQsXHJcblx0LmxpbmstYXJyb3csXHJcblx0LmJhZGdlLFxyXG5cdC5ub3RpZmljYXRpb24tY291bnQge1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAuM3MpO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0LnNpZGViYXItdGV4dC1jb250cmFjdGVkIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IC4zcyk7XHJcblx0XHR9XHJcblx0XHJcblx0XHQmLmNvbnRyYWN0ZWQge1xyXG5cdFx0XHQuc2lkZWJhci10ZXh0LFxyXG5cdFx0XHQubGluay1hcnJvdyxcclxuXHRcdFx0LmJhZGdlIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5ub3RpZmljYXRpb24tY291bnQge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAzNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAuN3JlbTtcclxuXHRcdFx0XHRwYWRkaW5nOiAuMnJlbTtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogNDdweDtcclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHQmID4gLm5hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5zaWRlYmFyLXRleHQtY29udHJhY3RlZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHRcdC5tdWx0aS1sZXZlbCAubmF2LWxpbmsge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTdweDtcclxuXHRcdFx0fVxyXG5cdFxyXG5cdFx0XHQubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0LnNpZGViYXItaWNvbiB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHJcblx0XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHQmICsgLmNvbnRlbnQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDk1cHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcclxuXHRcdFx0bWF4LXdpZHRoOiA5NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNpZGViYXItaW5uZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0LmFjY29yZGlvbi1idXR0b257XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdGNvbnRlbnQ6ICdcXGYwNTQnO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS01O1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdGhlaWdodDoxLjI1cmVtO1xyXG5cdFx0XHR3aWR0aDouNXJlbTtcclxuXHRcdH1cclxuXHRcdCY6bm90KC5jb2xsYXBzZWQpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMmUzNjUwO1xyXG5cdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICBcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24ge1xyXG5cdFx0cGFkZGluZy10b3A6IC4yNXJlbTtcclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24tYm9keSB7XHJcblx0XHRwYWRkaW5nOiAuNXJlbSAwIDAgMDtcclxuXHR9XHJcblxyXG5cdC5hY2NvcmRpb24tY29sbGFwc2V7XHJcblx0XHRib3JkZXI6MDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaWRlYmFyLWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogLjc1cmVtO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi51c2VyLWNhcmR7XHJcblx0Ym9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICMyZTM2NTA7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG5cdC5zaWRlYmFyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmNvbnRlbnQge1xyXG5cclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRwYWRkaW5nOiAwICRzcGFjZXIgMCAkc3BhY2VyO1xyXG5cdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4zcyk7XHJcblxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyNjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zaWRlYmFyLXRvZ2dsZSB7XHJcblx0Zm9udC1zaXplOiAxLjNyZW07XHJcblxyXG5cdCY6aG92ZXIsXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LTQwMDtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uc2lkZWJhci10cmFuc2l0aW9uLWVudGVyIHtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc2lkZWJhci10cmFuc2l0aW9uLWVudGVyLWFjdGl2ZSB7XHJcblx0b3BhY2l0eTogMTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xyXG59XHJcblxyXG4uc2lkZWJhci10cmFuc2l0aW9uLWV4aXQge1xyXG5cdG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5zaWRlYmFyLXRyYW5zaXRpb24tZXhpdC1hY3RpdmUge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcclxuICB9IiwiLyoqXHJcbiAqID0gQWNjb3JkaW9uc1xyXG4gKi9cclxuXHJcbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLCAuYnRuOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBGbHVzaCBhY2NvcmRpb24gaXRlbXNcclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBhY2NvcmRpb24gaXRlbXMgZWRnZS10by1lZGdlLlxyXG5cclxuLmFjY29yZGlvbi1mbHVzaCB7XHJcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi5hbGVydC1oZWFkaW5ne1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG59XHJcblxyXG4uYWxlcnQtaWNvbntcclxuICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgc3BhbntcclxuICAgICAgICBmb250LXNpemU6ICRhbGVydC1pY29uLWZvbnQtc2l6ZTtcclxuICAgIH1cclxufSIsIi8qKlxyXG4gKiA9IEF2YXRhcnNcclxuICovXHJcblxyXG4uYXZhdGFyICsgLmF2YXRhci1jb250ZW50IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IC43NXJlbTtcclxufVxyXG5cclxuLmF2YXRhci1saW5rIHtcclxuXHRpbWd7XHJcblx0XHR3aWR0aDogNHJlbTtcclxuXHRcdGhlaWdodDogNHJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5hdXRob3ItaW1hZ2V7XHJcblx0aW1ne1xyXG5cdFx0d2lkdGg6IDNyZW07XHJcblx0XHRoZWlnaHQ6IDNyZW07XHJcblx0fVxyXG59XHJcblxyXG4udXNlci1hdmF0YXIge1xyXG4gICAgaGVpZ2h0OiAkdXNlci1hdmF0YXItaGVpZ2h0O1xyXG4gICAgd2lkdGg6ICAkdXNlci1hdmF0YXItd2lkdGg7XHJcbiAgICBtaW4taGVpZ2h0OiAkdXNlci1hdmF0YXItaGVpZ2h0O1xyXG4gICAgbWluLXdpZHRoOiAgJHVzZXItYXZhdGFyLXdpZHRoO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjaXJjbGUtcmFkaXVzKTtcclxuICAgICYueHMtYXZhdGFye1xyXG4gICAgICAgIGhlaWdodDogJHVzZXItYXZhdGFyLWhlaWdodC14cztcclxuICAgICAgICB3aWR0aDogICR1c2VyLWF2YXRhci13aWR0aC14cztcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHVzZXItYXZhdGFyLWhlaWdodC14cztcclxuICAgICAgICAgICAgd2lkdGg6ICAkdXNlci1hdmF0YXItd2lkdGgteHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHQubWQtYXZhdGFye1xyXG5cdFx0aGVpZ2h0OiAycmVtO1xyXG5cdFx0d2lkdGg6ICAycmVtO1xyXG5cdFx0bWluLWhlaWdodDogMnJlbTtcclxuXHRcdG1pbi13aWR0aDogIDJyZW07XHJcblx0fVxyXG5cclxuICAgICYubGctYXZhdGFye1xyXG4gICAgICAgIGhlaWdodDogJHVzZXItYXZhdGFyLWhlaWdodC1sZztcclxuICAgICAgICB3aWR0aDogICR1c2VyLWF2YXRhci13aWR0aC1sZztcclxuICAgICAgICBtaW4taGVpZ2h0OiAkdXNlci1hdmF0YXItaGVpZ2h0LWxnO1xyXG4gICAgICAgIG1pbi13aWR0aDogICR1c2VyLWF2YXRhci13aWR0aC1sZztcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcblx0XHQgICAgd2lkdGg6ICAycmVtO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAycmVtO1xyXG5cdFx0ICAgIG1pbi13aWR0aDogIDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYueGwtYXZhdGFye1xyXG4gICAgICAgIGhlaWdodDogJHVzZXItYXZhdGFyLWhlaWdodC14bDtcclxuICAgICAgICB3aWR0aDogICR1c2VyLWF2YXRhci13aWR0aC14bDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkdXNlci1hdmF0YXItaGVpZ2h0LXhsO1xyXG4gICAgICAgIG1pbi13aWR0aDogICR1c2VyLWF2YXRhci13aWR0aC14bDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxhcmdlLWF2YXRhcntcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiAkdXNlci1hdmF0YXItaGVpZ2h0LXh4bDtcclxuICAgICAgICB3aWR0aDogICR1c2VyLWF2YXRhci13aWR0aC14eGw7XHJcbiAgICAgICAgbWluLWhlaWdodDogJHVzZXItYXZhdGFyLWhlaWdodC14eGw7XHJcbiAgICAgICAgbWluLXdpZHRoOiAgJHVzZXItYXZhdGFyLXdpZHRoLXh4bDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gT3ZlcmxhcHBlZCBhdmF0YXJzIFxyXG5cclxuLmF2YXRhci1ncm91cCB7XHJcblx0LmF2YXRhciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNhcmQtYmc7XHJcblx0XHRcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmF2YXRhciArIC5hdmF0YXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xcmVtO1xyXG5cdFx0XHJcblx0fVxyXG59XHJcbiIsIi8qKlxyXG4gKiA9IEJhZGdlc1xyXG4gKi9cclxuXHJcbi5iYWRnZSB7XHJcbiAgICBmb250LXNpemU6JGJhZGdlLWZvbnQtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLnN1cGVyLWJhZGdle1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBzdXBlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gVmFyaWF0aW9uc1xyXG4uYmFkZ2UtcGlsbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcclxufVxyXG5cclxuLy8gTXVsdGlwbGUgaW5saW5lIGJhZGdlc1xyXG4uYmFkZ2UtaW5saW5lIHtcclxuICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcclxuXHJcbiAgICAmICsgc3BhbiB7XHJcbiAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU2l6ZXNcclxuLmJhZGdlLW1kIHtcclxuICAgIHBhZGRpbmc6IC4yNXJlbSAuNHJlbTtcclxufVxyXG5cclxuLmJhZGdlLWxnIHtcclxuICAgIHBhZGRpbmc6IC4zNXJlbSAuODVyZW07XHJcbn1cclxuXHJcbi5iYWRnZS14bCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgICBwYWRkaW5nOiAuMzVyZW0gLjg1cmVtO1xyXG59XHJcblxyXG4vL2J1dHRvbiBiYWRnZXNcclxuXHJcbi5idG57XHJcbiAgICAuYmFkZ2UtY29ybmVye1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC01MCU7XHJcbiAgICAgICAgcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSw1MCUpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xyXG4gICAgfVxyXG59XHJcbi8vVGFncyBcclxuLndpLXRhZ3N7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMC4xMjVyZW0gMC44NzVyZW07XHJcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5waXhlbC1wcm8tYmFkZ2V7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgcGFkZGluZzogNXB4IDE0cHg7XHJcbiAgICB0b3A6IC00NnB4O1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIHRvcDogLTIzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpcHRpb24tYmFkZ2Uge1xyXG4gICAgdG9wOiAtMTlweDtcclxuICAgIHJpZ2h0OiAtMTJweDtcclxuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xyXG59XHJcbiIsIi8qXHJcbiogPSBCdXR0b25zXHJcbiovXHJcblxyXG4uYnRuIHtcclxuICAgICYuYnRuLWNpcmNsZSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNpcmNsZS1yYWRpdXM7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idG4tbWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNjVyZW0gMS4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi14cyB7XHJcbiAgICAgICAgcGFkZGluZyAgOiAwLjE3NXJlbSAwLjQ1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWljb24tb25seSB7XHJcbiAgICB3aWR0aCAgOiAyLjU3NXJlbTtcclxuICAgIGhlaWdodCA6IDIuNTc1cmVtO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleCgpO1xyXG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG5cclxuICAgICYuYnRuLXhzIHtcclxuICAgICAgICB3aWR0aCA6IDEuN3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1zbSB7XHJcbiAgICAgICAgd2lkdGggOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vXHJcbi8vIEJsb2NrIGJ1dHRvblxyXG4vL1xyXG5cclxuLmJ0bi1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoICA6IDEwMCU7XHJcblxyXG4gICAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xyXG4gICAgKy5idG4tYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29weS1jb2RlLWJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIycHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLmNvcHktY29kZS10ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMjRweDtcclxuICAgIHJpZ2h0OiA5MHB4O1xyXG59IiwiLyoqXHJcbiAqID0gQnJlYWRjcnVtYnNcclxuICovXHJcblxyXG4uYnJlYWRjcnVtYi1pdGVtIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUteHM7XHJcbiAgJiwgYSB7XHJcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItaXRlbS1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAkYnJlYWRjcnVtYi1mb250LXdlaWdodDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pe1xyXG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBmb250LXdlaWdodDogJGJyZWFkY3J1bWItYWN0aXZlLWZvbnQtd2VpZ2h0O1xyXG4gIH1cclxuXHJcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlxcZjEwMVwiO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS01O1xyXG4gICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAuYnJlYWRjcnVtYi0jeyRjb2xvcn0gIHtcclxuICAgICAgYmFja2dyb3VuZDogJHZhbHVlO1xyXG4gICAgICAuYnJlYWRjcnVtYi1pdGVte1xyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi5icmVhZGNydW1iLXRyYW5zcGFyZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAuYnJlYWRjcnVtYi1pdGVtIHtcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICR2YWx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icmVhZGNydW1iLXRleHQtbGlnaHQge1xyXG4gIC5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgJiwgYSB7XHJcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1pdGVtLWxpZ2h0LWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItbGlnaHQtY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiA9IEJsb2cgY2FyZHNcclxuICovXHJcblxyXG4uY2FyZC1pbWctb3ZlcmxheXtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICAuY2FyZC1mb290ZXIsXHJcbiAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiRncmF5LTcwMDtcclxuICAgIH1cclxufSIsIi8qKlxyXG4gKiA9IENhcmRzXHJcbiAqL1xyXG5cclxuLmNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNhcmQtaGVhZGVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuaG92ZXItc3RhdGV7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2Z0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZmlsZS1jb3ZlcntcclxuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kLWltYWdlKG5vLXJlcGVhdCwgY292ZXIpOyBcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAmLnRpbWVsaW5lLWNhcmR7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZTBlNmVjICNlMGU2ZWMgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEzNWRlZykpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYm94LXNoYWRvdyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmLmxlZnQtdGltZWxpbmUtY2FyZCB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDs7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNlMGU2ZWMgI2UwZTZlYyB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoLTQ1ZGVnKSk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRib3gtc2hhZG93KTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tZXNzYWdlLXdyYXBwZXIsXHJcbi50YXNrLXdyYXBwZXJ7XHJcbiAgICAuY2FyZHtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgIH1cclxufVxyXG5cclxuLmN1c3RvbWVyLXRlc3RpbW9uaWFsIHtcclxuICAgIC5jb250ZW50LXdyYXBwZXJ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMjVweDtcclxuICAgICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC43NXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJGJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNlMGU2ZWMgI2UwZTZlYyB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDEzNWRlZykpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRib3gtc2hhZG93KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9maWxlLXBhZ2Uge1xyXG4gICAgLmNhcmQtcHJvZmlsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xyXG5cclxuICAgICAgICAuY2FyZC1wcm9maWxlLWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTMwJSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0zMyUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1wcm9maWxlLXN0YXRzIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAwO1xyXG5cclxuICAgICAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjg3NXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FyZC1wcm9maWxlLWFjdGlvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuODc1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICAgIC5jYXJkLXByb2ZpbGUtYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMTBweDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihzbSwgbWQpIHtcclxuICAgICAgICAgICAgLmNhcmQtcHJvZmlsZS1zdGF0cyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1mb290ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uY2FyZC1zdGF0c3tcclxuICAgIHBhZGRpbmctbGVmdDoxLjlyZW07XHJcbn1cclxuXHJcblxyXG4vLyBDYXJkIHdpdGggYmxvY2txdW90ZXNcclxuXHJcbi5jYXJkIHtcclxuICAgIC5jYXJkLWJsb2NrcXVvdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG5cclxuICAgICAgICAuc3ZnLWJnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogOTVweDtcclxuICAgICAgICAgICAgdG9wOiAtOTRweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEFuaW1hdGVkIGNhcmRzXHJcblxyXG4uY2FyZC1saWZ0LWhvdmVyIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1iYXNlKTtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJldmlldyB7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnNob3ctb24taG92ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC0yNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGRhcmssIC44NSk7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1czsgICAgXHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDI4cHgpO1xyXG4gICAgICAgIGxlZnQ6IC0xNHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbiguMnMpO1xyXG4gICAgfVxyXG5cclxuICAgICYucGFnZS1wcmV2aWV3LWxnIHtcclxuICAgICAgICAuc2hvdy1vbi1ob3ZlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNjBweCk7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5zaG93LW9uLWhvdmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogOTk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubGl2ZS1lZGl0b3Ige1xyXG4gICAgdGV4dGFyZWEsIHByZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYTpmb2N1cyB7XHJcbiAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmlzbS1jb2RlIHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRoZW1lLXNldHRpbmdzIHtcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBcclxuICAgICYsIC5jYXJkLWJvZHkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aGVtZS1zZXR0aW5ncy1jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDVweDtcclxuICAgIHJpZ2h0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IC42NXJlbTtcclxufVxyXG5cclxuLnRoZW1lLXNldHRpbmdzLWV4cGFuZCB7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGJvdHRvbTogMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG59IiwiLyoqXHJcbiAqID0gQm9vdHN0cmFwIGNhcm91c2Vsc1xyXG4gKi9cclxuXHJcbi5jYXJvdXNlbC1jYXB0aW9uIHtcclxuICAgICYsIGg1IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0luZGljYXRvcnNcclxuXHJcbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgIGxpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6MTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiRjaXJjbGUtcmFkaXVzO1xyXG4gICAgICAgIGJhY2tncm91bmQ6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICB9XHJcbiAgICAuYWN0aXZlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxufVxyXG5cclxuLy9DYXJvdXNlbCBDb250cm9scyBcclxuXHJcbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcclxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICB3aWR0aDogYXV0bztcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjA2MCc7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtNTtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHhsO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLTU7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwNjFcIjtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHhsO1xyXG4gICAgfVxyXG59IiwiLyoqXHJcbiAqID0gQ2xvc2VcclxuICovXHJcblxyXG4uY2xvc2UgeyBcclxuICAgIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgfSBcclxuICAgICY+c3Bhbjpub3QoLnNyLW9ubHkpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XHJcbiAgICAgICAgd2lkdGg6IDEuMjVyZW07IFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbG9zZS1iZztcclxuICAgICAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgICAgIH0gXHJcbiAgICB9IFxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xvc2UtaG92ZXItYmc7XHJcbiAgICAgICAgY29sb3I6ICRjbG9zZS1ob3Zlci1jb2xvcjtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHNwYW46bm90KC5zci1vbmx5KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbG9zZS1ob3Zlci1iZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyoqXHJcbiAqID0gQ291bnRlcnNcclxuICovXHJcblxyXG4uY291bnRlci1hbHRlcm5hdGV7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnXFxmMDY3JztcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS01O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgY29sb3I6JGRhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIH1cclxufVxyXG4iLCIvKipcclxuICogPSBDdXN0b20gZm9ybXNcclxuICovXHJcblxyXG4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcclxuICAgIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWJveC1zaGFkb3c7XHJcbiAgICAgICAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkaW5wdXQtdHJhbnNpdGlvbjtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgIH1cclxufSBcclxuXHJcbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xyXG4gICAgJjphY3RpdmV+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gRmlsZSBJbnB1dFxyXG5cclxuLmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjU7XHJcbiAgXHJcbiAgICAmOjphZnRlciB7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y1O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9TZWxlY3RcclxuLmN1c3RvbS1zZWxlY3R7XHJcbiAgICBmb250LXNpemU6ICRpbnB1dC1idG4tZm9udC1zaXplO1xyXG4gICAgYm94LXNoYWRvdzpub25lO1xyXG5cclxuICAgICYuY3VzdG9tLXNlbGVjdC1zaGFkb3cge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjE1cyBlYXNlO1xyXG4gICAgXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctaW5wdXQtZm9jdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy8gSW5ib3ggc3RhclxyXG4ucmF0aW5nLXN0YXIge1xyXG4gICAgJi5zdGFyLWxne1xyXG4gICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cdGxhYmVsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXFxmMDA1XCI7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMDYyNXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG5cclxuICAgID5pbnB1dDpjaGVja2VkfmxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgICB9XHJcblxyXG5cdD5sYWJlbCB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICR3YXJuaW5nO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3Zlcn5sYWJlbCB7XHJcblx0XHRcdGNvbG9yOiAkd2FybmluZztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi5jdC1iYXIge1xyXG4gICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xyXG59XHJcbi5jdC1sYWJlbCB7XHJcbiAgICBmaWxsOiAkYm9keS1jb2xvcjtcclxuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxufVxyXG5cclxuLmN0LXNsaWNlLXBpZSB7XHJcbiAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgIHN0cm9rZS13aWR0aDogM3B4O1xyXG59XHJcblxyXG4uY3QtY2hhcnQtZG9udXQgLmN0LXNlcmllcyB7XHJcbiAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgIHN0cm9rZS13aWR0aDogM3B4O1xyXG59XHJcblxyXG4uY3QtY2hhcnQtcGllIC5jdC1sYWJlbCwgLmN0LWNoYXJ0LWRvbnV0IC5jdC1sYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDAuNzVyZW07XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbn1cclxuXHJcbi5zbWFsbC1jaGFydHtcclxuICAgIG1hcmdpbi1sZWZ0Oi0xcmVtO1xyXG59XHJcblxyXG4vL0xhYmVsIGNvbG9yIEZpeCBmb3IgcGllIGNoYXJ0XHJcblxyXG4uY3QtY2hhcnQtcGllIC5jdC1sYWJlbCwgLmN0LWNoYXJ0LWRvbnV0IC5jdC1sYWJlbCB7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZpbGw6ICNmZmZmZmY7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxufVxyXG5cclxuXHJcblxyXG4gIC5jdC1zZXJpZXMtYSAge1xyXG4gICAgLmN0LWJhciB7XHJcbiAgICAgIHN0cm9rZTokc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0LXNlcmllcy1iICB7XHJcbiAgICAuY3QtYmFyIHtcclxuICAgICAgc3Ryb2tlOiRwcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0LXNlcmllcy1ne1xyXG4gICAgLmN0LWdyaWQge1xyXG4gICAgICBzdHJva2U6ICRzZWNvbmRhcnk7XHJcbiAgICAgIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gICAgICBzdHJva2UtZGFzaGFycmF5OiAycHg7XHJcbiAgICB9XHJcbiAgICAuY3QtbGFiZWwuY3QtaG9yaXpvbnRhbC5jdC1lbmQge1xyXG4gICAgICBtYXJnaW4tbGVmdDotOXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcblxyXG4uYmx1ZSB7XHJcbiAgLmN0LXNlcmllcy1hIHtcclxuICAgIC5jdC1iYXIge1xyXG4gICAgICBzdHJva2U6JGJsdWU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdC1zZXJpZXMtYiB7XHJcbiAgICAuY3QtYmFyIHtcclxuICAgICAgc3Ryb2tlOiRibHVlRGFyaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jeWFuIHtcclxuICAuY3Qtc2VyaWVzLWEge1xyXG4gICAgLmN0LWJhciB7XHJcbiAgICAgIHN0cm9rZTokY3lhbjtcclxuICAgIH1cclxuICB9XHJcbiAgLmN0LXNlcmllcy1iIHtcclxuICAgIC5jdC1iYXIge1xyXG4gICAgICBzdHJva2U6JGN5YW5EYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluZGlnbyB7XHJcbiAgLmN0LXNlcmllcy1hIHtcclxuICAgIC5jdC1iYXIge1xyXG4gICAgICBzdHJva2U6JGluZGlnbztcclxuICAgIH1cclxuICB9XHJcbiAgLmN0LXNlcmllcy1iIHtcclxuICAgIC5jdC1iYXIge1xyXG4gICAgICBzdHJva2U6JGluZGlnb0Rhcms7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGluayB7XHJcbiAgLmN0LXNlcmllcy1hIHtcclxuICAgIC5jdC1iYXIge1xyXG4gICAgICBzdHJva2U6JHBpbms7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdC1zZXJpZXMtYiB7XHJcbiAgICAuY3QtYmFyIHtcclxuICAgICAgc3Ryb2tlOiRwaW5rRGFyaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wdXJwbGUge1xyXG4gIC5jdC1zZXJpZXMtYSB7XHJcbiAgICAuY3QtYmFyIHtcclxuICAgICAgc3Ryb2tlOiRwdXJwbGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdC1zZXJpZXMtYiB7XHJcbiAgICAuY3QtYmFyIHtcclxuICAgICAgc3Ryb2tlOiRwdXJwbGVEYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNvZnQtZ3JlZW4ge1xyXG4gIC5jdC1zZXJpZXMtYSB7XHJcbiAgICAuY3QtYmFyIHtcclxuICAgICAgc3Ryb2tlOiRzb2Z0LWdyZWVuO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3Qtc2VyaWVzLWIge1xyXG4gICAgLmN0LWJhciB7XHJcbiAgICAgIHN0cm9rZTokc29mdC1ncmVlbkRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmFjZWJvb2sge1xyXG4gIC5jdC1zZXJpZXMtYSB7XHJcbiAgICAuY3QtYmFyIHtcclxuICAgICAgc3Ryb2tlOiRmYWNlYm9vaztcclxuICAgIH1cclxuICB9XHJcbiAgLmN0LXNlcmllcy1iIHtcclxuICAgIC5jdC1iYXIge1xyXG4gICAgICBzdHJva2U6JGZhY2Vib29rRGFyaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50d2l0dGVyIHtcclxuICAuY3Qtc2VyaWVzLWEge1xyXG4gICAgLmN0LWJhciB7XHJcbiAgICAgIHN0cm9rZTokdHdpdHRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmN0LXNlcmllcy1iIHtcclxuICAgIC5jdC1iYXIge1xyXG4gICAgICBzdHJva2U6JHR3aXR0ZXJEYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsYWNrIHtcclxuICAuY3Qtc2VyaWVzLWEge1xyXG4gICAgLmN0LWJhciB7XHJcbiAgICAgIHN0cm9rZTokc2xhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jdC1zZXJpZXMtYiB7XHJcbiAgICAuY3QtYmFyIHtcclxuICAgICAgc3Ryb2tlOiRzbGFja0Rhcms7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGF5cGFsIHtcclxuICAuY3Qtc2VyaWVzLWEge1xyXG4gICAgLmN0LWJhciB7XHJcbiAgICAgIHN0cm9rZTokcGF5cGFsO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY3Qtc2VyaWVzLWIge1xyXG4gICAgLmN0LWJhciB7XHJcbiAgICAgIHN0cm9rZTokcGF5cGFsRGFyaztcclxuICAgIH1cclxuICB9XHJcbn0iLCIvKipcclxuICogPSBEcm9wZG93bnNcclxuICovXHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgICBtaW4td2lkdGg6IDEycmVtO1xyXG5cclxuICAgIC5kcm9wZG93bi1oZWFkZXIsXHJcbiAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgcGFkZGluZzogLjVyZW0gMXJlbTtcclxuICAgICAgICBmb250LXNpemU6ICRkcm9wZG93bi1mb250LXNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWhlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRkcm9wZG93bi1oZWFkZXItZm9udC13ZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgICAgICBmb250LXdlaWdodDogJGRyb3Bkb3duLWl0ZW0tZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJmE6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZHJvcGRvd24taXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3cgJiB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzaG93LWRyb3Bkb3duIC4ycyBlYXNlIGZvcndhcmRzO1xyXG4gICAgfVxyXG5cclxuICAgICYuZHJvcGRvd24tbWVudS14cyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkbGlnaHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYm94LXNoYWRvdy1zbSk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZHJvcGRvd24tZGl2aWRlciB7XHJcbiAgICBtYXJnaW46IDAuMzc1cmVtIDA7XHJcbiAgICBib3JkZXItY29sb3I6JGxpZ2h0O1xyXG59XHJcblxyXG4vLyB0aGlzIGhlbHBzIHdoZW4gbm90IG9ubHkgdGhlIGJ1dHRvbiBzaG91bGQgdG9nZ2xlIGEgZHJvcGRvd25cclxuW2RhdGEtdG9nZ2xlXTpob3ZlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi8vIHJlbW92ZSB0aGUgY2FyZXQgZnJvbSBCb290c3RyYXAgYnkgZGVmYXVsdFxyXG4uZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICY6YWZ0ZXIsIC5kcm9wcmlnaHQgJjphZnRlciwgLmRyb3BsZWZ0ICY6YmVmb3JlLCAuZHJvcHVwICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERyb3Bvd24gc2l6ZXNcclxuLmRyb3Bkb3duLW1lbnUtc20ge1xyXG4gICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIGJvcmRlcjogJGJvcmRlci1yYWRpdXMtbGc7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LW1kIHtcclxuICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICBib3JkZXI6ICRib3JkZXItcmFkaXVzLWxnO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1sZyB7XHJcbiAgICBtaW4td2lkdGg6IDM1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyODVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUteGwge1xyXG4gICAgbWluLXdpZHRoOiA0NTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4bCkge1xyXG4gICAgICAgIG1pbi13aWR0aDogMjg1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1JSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi51c2VyLWRyb3Bkb3duLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcclxuICAgIC5ub3RpZmljYXRpb25zLWRyb3Bkb3duW3N0eWxlXSB7XHJcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9IFxyXG59IiwiLmRyb3B6b25lIHtcclxuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgYm9yZGVyOiAycHggZGFzaGVkICRncmF5LTYwMDtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNvZnQ7XHJcbiAgICB9XHJcbiAgICAuZHotbWVzc2FnZXtcclxuICAgICAgICAuZHotYnV0dG9ue1xyXG4gICAgICAgICAgICBmb250LXNpemU6JGZvbnQtc2l6ZS1sZztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHJvcHpvbmUtZmlsZXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IDEuNXJlbSAwIDEuNXJlbSAwO1xyXG59XHJcblxyXG4uZHJvcHpvbmUtcHJldmlldyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5kcm9wem9uZS1pbWFnZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uZHJvcHpvbmUtZmlsZW5hbWUge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIHBhZGRpbmc6IDAgMC40ZW07XHJcbiAgICBtYXJnaW46IDVweCAwIDVweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uZHJvcHpvbmUtZmlsZW5hbWU6bm90KDpob3Zlcikge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufSIsIi5mb3JtLWNvbnRyb2x7XHJcbiAgICBib3gtc2hhZG93Om5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICYuZm9ybS1jb250cm9sLWxne1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkaW5wdS1sZy1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uZm9ybS1jaGVjay1pbnB1dCB7XHJcbiAgICAmLnJvdW5kLWNoZWNre1xyXG4gICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1jaGVjay1yYWRpby1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNlYXJjaC1iYXIge1xyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAge1xyXG4gICAgLmZvcm0tY29udHJvbDpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmICsgLmlucHV0LWdyb3VwLXRleHQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvY3VzZWQge1xyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb3JtLXN3aXRjaCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xyXG4gIFxyXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgICAgIGhlaWdodDogMS4yNzVlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tc2VsZWN0IHtcclxuICAgIC5mb3JtLXNlbGVjdC1sZ3tcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICgkZm9ybS1zZWxlY3QtcGFkZGluZy14ICsgJGZvcm0tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vQWRkIEZpbGUgQWx0ZXJuYXRpdmUgU3R5bGVcclxuXHJcbi5maWxlLWZpZWxkIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcclxuICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn1cclxuLmZpbGUtZmllbGQgc3BhbiB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyLWRyb3Bkb3duIHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbn0iLCIvKipcclxuICogPSBJY29uIGJveGVzXHJcbiAqL1xyXG5cclxuLmljb24tYm94IHtcclxuXHRwYWRkaW5nIDogJGljb24tYm94LXBhZGRpbmc7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHQuaWNvbi1ib3gtYm9keSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLmljb24ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5ICAgOiBpbmxpbmUtZmxleDtcclxuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xyXG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xyXG5cclxuXHRzcGFuLFxyXG5cdHN2ZyB7XHJcblx0XHRmb250LXNpemU6ICRpY29uLXNpemU7XHJcblx0fVxyXG5cclxuXHQmLmljb24tc21hbGwge1xyXG5cclxuXHRcdHNwYW4sXHJcblx0XHRzdmcge1xyXG5cdFx0XHRmb250LXNpemU6IDAuNjc1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pY29uLXhzIHtcclxuXHJcblx0XHRzcGFuLFxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkaWNvbi1zaXplLXhzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pY29uLXNtIHtcclxuXHJcblx0XHRzcGFuLFxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkaWNvbi1zaXplLXNtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pY29uLWxnIHtcclxuXHJcblx0XHRzcGFuLFxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkaWNvbi1zaXplLWxnO1xyXG5cdFx0fVxyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGhlaWdodDogMnJlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuaWNvbi14bCB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkaWNvbi1zaXplLXhsO1xyXG5cdFx0fVxyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGhlaWdodDogMy41cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji53LTIwIHtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Ji53LTMwIHtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0Ji5yb3VuZGVkLWNpcmNsZSB7XHJcblx0XHQuaWNvbi1ib3JkZXJlZCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRjaXJjbGUtcmFkaXVzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi8vIEljb25zIGluY2x1ZGVkIGluIHNoYXBlc1xyXG4uaWNvbi1zaGFwZSB7XHJcblx0d2lkdGggICAgICAgICAgOiAkaWNvbi1zaGFwZTtcclxuXHRoZWlnaHQgICAgICAgICA6ICRpY29uLXNoYXBlO1xyXG5cdHRleHQtYWxpZ24gICAgIDogY2VudGVyO1xyXG5cdGRpc3BsYXkgICAgICAgIDogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXMgICAgOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG5cdHNwYW4sXHJcblx0c3ZnIHtcclxuXHRcdGZvbnQtc2l6ZTogJGljb24tc2l6ZTtcclxuXHR9XHJcblxyXG5cdCYuaWNvbi14cyB7XHJcblx0XHR3aWR0aCA6ICRpY29uLXNoYXBlLXhzO1xyXG5cdFx0aGVpZ2h0OiAkaWNvbi1zaGFwZS14cztcclxuXHJcblx0XHRzcGFuLFxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkaWNvbi1zaXplLXhzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5pY29uLXNtIHtcclxuXHRcdHdpZHRoIDogJGljb24tc2hhcGUtc207XHJcblx0XHRoZWlnaHQ6ICRpY29uLXNoYXBlLXNtO1xyXG5cclxuXHRcdHNwYW4sXHJcblx0XHRzdmcge1xyXG5cdFx0XHRmb250LXNpemU6ICRpY29uLXNpemUtc207XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmljb24tbGcge1xyXG5cdFx0d2lkdGggOiAkaWNvbi1zaGFwZS1sZztcclxuXHRcdGhlaWdodDogJGljb24tc2hhcGUtbGc7XHJcblxyXG5cdFx0c3BhbixcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogJGljb24tc2l6ZS1tZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vSWNvbiBQYXJhbGxheFxyXG4uaW1hZ2Utc2hhcGUge1xyXG5cdHdpZHRoICAgOiAkaWNvbi1zaGFwZS1pbWc7XHJcblx0aGVpZ2h0ICA6ICRpY29uLXNoYXBlLWltZztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgaWNvbi1pbWFnZS1iYWNrZ3JvdW5kKGNlbnRlciwgY292ZXIsIG5vLXJlcGVhdCk7XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAkaWNvbi1zaXplO1xyXG5cdFx0ei1pbmRleCAgOiAxO1xyXG5cdH1cclxuXHJcblx0Ji5pY29uLXBhcmFsbGF4IHtcclxuXHRcdEBpbmNsdWRlIGljb24tcGFyYWxsYXgtYmFja2dyb3VuZChjZW50ZXIsIGNvdmVyLCBmaXhlZCwgbm8tcmVwZWF0KTtcclxuXHRcdG92ZXJmbG93ICAgICAgICAgOiBoaWRkZW47XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdH1cclxufVxyXG5cclxuLmxpc3QtaWNvbiB7XHJcblx0d2lkdGg6IDQ1cHg7XHJcbn1cclxuXHJcblxyXG4uc2hhcGUteHMge1xyXG5cdHdpZHRoIDogMTBweDtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi8vQ2FsZW5kYXIgSWNvblxyXG5cclxuLmljb24tYmFkZ2Uge1xyXG5cdGRpc3BsYXkgICAgICAgICA6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbiAgICAgICAgOiBhYnNvbHV0ZTtcclxuXHR0b3AgICAgICAgICAgICAgOiAtMTFweDtcclxuXHRyaWdodCAgICAgICAgICAgOiA2cHg7XHJcblx0aGVpZ2h0ICAgICAgICAgIDogN3B4O1xyXG5cdHdpZHRoICAgICAgICAgICA6IDdweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG59XHJcblxyXG4uZ2l0aHViLWJpZy1pY29uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQgICA6IDIwMHB4O1xyXG5cdHRvcCAgICAgOiAxNjVweDtcclxuXHJcblx0c3BhbiB7XHJcblx0XHRmb250LXNpemU6IDgwMHB4O1xyXG5cdFx0b3BhY2l0eSAgOiAuMTtcclxuXHR9XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRmb250LXNpemU6IDgwMHB4O1xyXG5cdFx0b3BhY2l0eSAgOiAuMTtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWFjdC1iaWctaWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG9wYWNpdHk6IC4wNTtcclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0cmlnaHQ6IC0zNSU7XHJcblx0XHRib3R0b206IC0zMCU7XHJcblx0XHRmb250LXNpemU6IDgwMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0cmlnaHQ6IC0xNSU7XHJcblx0XHRib3R0b20gIDogLTM1JTtcclxuXHRcdGZvbnQtc2l6ZTogODAwcHg7XHJcblx0fVxyXG5cclxufSIsIkBtaXhpbiBpY29uLXNoYXBlLXZhcmlhbnQoJGNvbG9yKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSggJGNvbG9yLCAuMyApO1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1wYXJhbGxheC1iYWNrZ3JvdW5kKCRiYWNrZ3JvdW5kLXBvc2l0aW9uLCRiYWNrZ3JvdW5kLXNpemUsJGJhY2tncm91bmQtYXR0YWNobWVudCwkYmFja2dyb3VuZC1yZXBlYXQpIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRiYWNrZ3JvdW5kLXBvc2l0aW9uO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkYmFja2dyb3VuZC1zaXplO1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiAkYmFja2dyb3VuZC1hdHRhY2htZW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6ICRiYWNrZ3JvdW5kLXJlcGVhdDsgXHJcbn0gXHJcblxyXG5AbWl4aW4gaWNvbi1pbWFnZS1iYWNrZ3JvdW5kKCRiYWNrZ3JvdW5kLXBvc2l0aW9uLCRiYWNrZ3JvdW5kLXNpemUsJGJhY2tncm91bmQtcmVwZWF0KSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmFja2dyb3VuZC1wb3NpdGlvbjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogJGJhY2tncm91bmQtc2l6ZTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiAkYmFja2dyb3VuZC1yZXBlYXQ7IFxyXG59IiwiLyoqXHJcbiAqID0gSW1hZ2VzXHJcbiAqL1xyXG4uaW1hZ2UteGwge1xyXG4gICAgaGVpZ2h0OiAyMHJlbTtcclxuICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDIwcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtbGcge1xyXG4gICAgaGVpZ2h0OiAxMnJlbTtcclxuICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDEycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW1hZ2UtbWR7XHJcbiAgICBoZWlnaHQ6IDUuNXJlbTtcclxuICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDUuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLXNtIHtcclxuICAgIGhlaWdodDogM3JlbTtcclxuICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZS14cyB7XHJcbiAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmltYWdlLXNtYWxsIHtcclxuICAgIGhlaWdodDogMXJlbTtcclxuICAgIGltZ3tcclxuICAgICAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmltZy10aHVtYm5haWwge1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLW1kO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmZ1bGwtaW1hZ2V7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxufVxyXG5cclxuLmdhbGxlcnktZmVlZHtcclxuICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1mbGFne1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IDFyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSl7XHJcbiAgICAuZWZmZWN0LWltZy0yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDVyZW07XHJcbiAgICAgICAgdG9wOiAxOSU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmVmZmVjdC1pbWctMSwgLmVmZmVjdC1pbWctMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgM3JlbTtcclxuICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG4gICAgLmVmZmVjdC1pbWctMntcclxuICAgICAgICByaWdodDouNDI1cmVtO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiA9IElucHV0IGdyb3Vwc1xyXG4gKi9cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcblx0Ym9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuXHJcblx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG5cdFx0ICAgIFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHQgICAgXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cC10ZXh0IHtcclxuXHRmb250LXNpemU6ICRmb250LXNpemUtc207XHJcblx0dHJhbnNpdGlvbjogJGlucHV0LXRyYW5zaXRpb247XHJcblx0Ym9yZGVyLXJpZ2h0OjA7XHJcbn1cclxuXHJcblxyXG5cclxuLmlucHV0LWdyb3VwLXByZXBlbmQge1xyXG5cdG1hcmdpbi1yaWdodDogLTJweDtcclxufVxyXG5cclxuLy8gLmZvY3VzIGNsYXNzIGlzIGFwcGxpZWQgZGluYW15Y2FsbHkgZnJvbSB0aGVtZS5qc1xyXG5cclxuLmZvY3VzZWQge1xyXG5cclxuXHQuaW5wdXQtZ3JvdXAtdGV4dCB7XHJcblx0ICAgIFx0Y29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1mb2N1cy1jb2xvcjtcclxuXHQgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tZm9jdXMtYmc7XHJcblx0fVxyXG5cclxuXHQuaW5wdXQtZ3JvdXAtc2hhZG93e1xyXG5cdFx0Ym94LXNoYWRvdzokc2hhZG93LWlucHV0LWZvY3VzO1xyXG5cdH1cclxufVxyXG5cclxuIiwiLyoqXHJcbiAqID0gTGlzdCBncm91cHNcclxuICovXHJcblxyXG4vLyBTcGFjZSBsaXN0IGl0ZW1zXHJcbi5saXN0LWdyb3VwLXNwYWNlIHtcclxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gTGlzdCBncm91cCBjb21wb25lbnRzXHJcbi5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICBib3JkZXI6MDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xyXG4gICAgICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICBpe1xyXG4gICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pbWcge1xyXG4gICAgd2lkdGg6IDNyZW07XHJcbiAgICBoZWlnaHQ6IDNyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgbWFyZ2luOiAtLjFyZW0gMS4ycmVtIDAgLS4ycmVtO1xyXG59XHJcbi5saXN0LWdyb3VwLWNvbnRlbnQge1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgZmxleDogMTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICA+IHAge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBtYXJnaW46IC4ycmVtIDAgMDtcclxuICAgIH1cclxufVxyXG4ubGlzdC1ncm91cC1oZWFkaW5nIHtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuXHJcbiAgICA+IHNtYWxsIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmxpc3QtZ3JvdXB7XHJcbiAgICAmLnNpbXBsZS1saXN0e1xyXG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW17XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMzc1cmVtIDAuMTI1cmVtO1xyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vTmV3cyBsaXN0IGZvciB3aWRnZXRzXHJcblxyXG4ubmV3cy1saXN0e1xyXG5cdC5yb3d7XHJcblx0XHQ+IFtjbGFzcyo9J2NvbCdde1xyXG5cdCAgXHRcdHBhZGRpbmc6IDAgJHNwYWNlci80O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0PiBsaXtcclxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKXtcclxuXHRcdCAgbWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aW1ne1xyXG5cdFx0bWluLWhlaWdodDogMTAwJTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdH1cclxufVxyXG4iLCIvKipcclxuICogPSBNb2RhbHNcclxuICovXHJcblxyXG4ubW9kYWx7XHJcbiAgICAmLnN0YXRpYy1leGFtcGxle1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cztcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1mbHVpZCB7XHJcbiAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qKlxyXG4gKiA9IE5hdnNcclxuICovXHJcblxyXG4ubmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICRuYXYtbGluay1jb2xvcjtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkbmF2LWxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBvcGFjaXR5OiBpbmhlcml0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuLy9UYWJzIFxyXG5cclxuLm5hdi10YWJzIHtcclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzoxcmVtIDFyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hdi1kYXJre1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzU4YTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hdi1saWdodHtcclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQaWxscyBcclxuXHJcbi5uYXYtcGlsbHMge1xyXG4gICAgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXYtcGlsbHMtc3BhY2UteDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmsgeyBcclxuICAgIFx0cGFkZGluZzogJG5hdi1waWxscy1wYWRkaW5nLXkgJG5hdi1waWxscy1wYWRkaW5nLXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxuICAgICAgICBib3gtc2hhZG93OiRuYXYtbGluay1zaGFkb3c7XHJcbiAgICAgICAgYm9yZGVyOiRuYXYtcGlsbHMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtcGlsbHMtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmLmF2YXRhci1saW5re1xyXG4gICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIFxyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcclxuICAgIC5zaG93ID4gLm5hdi1saW5rIHtcclxuICAgICAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjokbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYucm91bmRlZHtcclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ib3JkZXJlZC1waWxsLW1ke1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoLW1kIHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6JGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudmVydGljYWwtdGFiIHsgXHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLm5hdi1waWxsczpub3QoLm5hdi1waWxscy1jaXJjbGUpIHtcclxuICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSBcclxuXHJcblxyXG4vLyBOYXZzIGNpcmNsZVxyXG5cclxuLm5hdi1waWxsLWNpcmNsZSB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIEBpbmNsdWRlIGRpc3BsYXktZmxleCgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAkbmF2LWxpbmstc2hhZG93OyBcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkbmF2LXBpbGxzLWJvcmRlci1jaXJjbGU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5hdmF0YXItbGlua3tcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52ZXJ0aWNhbC10YWIgeyBcclxuICAgICAgICAubmF2LWxpbmstaWNvbiB7XHJcbiAgICAgICAgICAgIGksIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rLWljb24ge1xyXG4gICAgICAgIGksIHN2ZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTmF2cyBzcXVhcmVcclxuXHJcbi5uYXYtcGlsbC1zcXVhcmUge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWluLXdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRuYXYtbGluay1zaGFkb3c7XHJcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLnZlcnRpY2FsLXRhYntcclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC42MjVyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmstaWNvbiB7XHJcbiAgICAgICAgaSwgc3ZnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gTmF2IHdyYXBwZXIgXHJcbi5uYXYtd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuXHJcbiAgICArIC5jYXJkIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gVGFiYmFibGUgdGFic1xyXG4vL1xyXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcclxuXHJcbi50YWItY29udGVudCB7XHJcbiAgICA+IC50YWItcGFuZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwcmV7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICA+IC5hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiA9IFBhZ2luYXRpb25zXHJcbiAqL1xyXG4gLmNpcmNsZS1wYWdpbmF0aW9ue1xyXG4gICAgLnBhZ2UtbGluayxcclxuICAgIHNwYW57XHJcbiAgICAgICAgQGluY2x1ZGUgZGlzcGxheS1mbGV4KCk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjaXJjbGUtcmFkaXVzKTtcclxuICAgIH1cclxufVxyXG5cclxuIiwiLyoqXHJcbiAqID0gUHJpY2luZyBjYXJkc1xyXG4gKi9cclxuXHJcbi5wcmljaW5nLWNhcmR7XHJcblxyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJvZHl7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2luZy12YWx1ZXtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYm9yZGVyLXdpZHRoLXhsO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogZG91YmxlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGlzdC1ncm91cC1pdGVte1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjEyNXJlbTtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcclxuICAgIH1cclxufSIsIi8qKlxyXG4gKiA9IFBvcG92ZXJzXHJcbiAqL1xyXG5cclxuLnBvcG92ZXIge1xyXG4gICAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG5cclxuLnBvcG92ZXItaGVhZGVyIHtcclxuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbn1cclxuXHJcbi8vIEFsdGVybmF0aXZlIGNvbG9yc1xyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgIC5wb3BvdmVyLSN7JGNvbG9yfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcG9wb3Zlci12YXJpYW50KCR2YWx1ZSk7XHJcbiAgICB9XHJcbn0iLCJAbWl4aW4gcG9wb3Zlci12YXJpYW50KCRiYWNrZ3JvdW5kKSB7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG5cclxuXHQucG9wb3Zlci1oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcblx0XHRjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuXHR9XHJcblxyXG5cdC5wb3BvdmVyLWJvZHkge1xyXG5cdFx0Y29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcblx0fVxyXG5cdC5wb3BvdmVyLWhlYWRlcntcclxuXHRcdGJvcmRlci1jb2xvcjogcmdiYSgkYmFja2dyb3VuZCwgLjIpO1xyXG5cdH1cclxuXHQmLmJzLXBvcG92ZXItdG9wIHtcclxuXHRcdC5hcnJvdzo6YWZ0ZXIge1xyXG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5icy1wb3BvdmVyLXJpZ2h0IHtcclxuXHRcdC5hcnJvdzo6YWZ0ZXIge1xyXG5cdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLmJzLXBvcG92ZXItYm90dG9tIHtcclxuXHRcdC5hcnJvdzo6YWZ0ZXIge1xyXG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5icy1wb3BvdmVyLWxlZnQge1xyXG5cdFx0LmFycm93OjphZnRlciB7XHJcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiAkYmFja2dyb3VuZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLyoqXHJcbiAqID0gUHJvZ3Jlc3MgYmFyc1xyXG4gKi9cclxuXHJcbi5wcm9ncmVzcy13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnByb2dyZXNzLWJhciB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLnByb2dyZXNzIHtcclxuICAgIGhlaWdodDogNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cztcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgLjEpKVxyXG59XHJcblxyXG4ucHJvZ3Jlc3MteGwge1xyXG4gICAgaGVpZ2h0OiAkcHJvZ3Jlc3MteGwtc2l6ZSAhaW1wb3J0YW50O1xyXG59XHJcbi5wcm9ncmVzcy1sZyB7XHJcbiAgICBoZWlnaHQ6ICRwcm9ncmVzcy1sZy1zaXplICFpbXBvcnRhbnQ7XHJcbn1cclxuLnByb2dyZXNzLXNtIHtcclxuICAgIGhlaWdodDogJHByb2dyZXNzLXNtLXNpemUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2dyZXNzLWluZm97XHJcbiAgICBAaW5jbHVkZSBkaXNwbGF5LWZsZXgoKTtcclxuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XHJcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuXHJcbiAgICAucHJvZ3Jlc3MtbGFiZWwge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZ3Jlc3MtcGVyY2VudGFnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5mby14bHtcclxuICAgIC5wcm9ncmVzcy1sYWJlbCxcclxuICAgIC5wcm9ncmVzcy1wZXJjZW50YWdlIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvZ3Jlc3MtcGVyY2VudGFnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdG9vbHRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgICBwYWRkaW5nOiAuMjVyZW0gLjM3NXJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYW5pbWF0ZS1wb3NpdGl2ZXtcclxuICAgIDAlIHsgd2lkdGg6IDAlOyB9XHJcbn1cclxuQGtleWZyYW1lcyBhbmltYXRlLXBvc2l0aXZle1xyXG4gICAgMCUgeyB3aWR0aDogMCU7IH1cclxufVxyXG5cclxuLy9Ub29sdGlwIGFycm93IGNvbG9yXHJcbkBlYWNoICRjb2xvcixcclxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLnByb2dyZXNzLWluZm97XHJcbiAgICAgICAgLmJnLSN7JGNvbG9yfSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qKlxyXG4gKiA9IFNoYXBlc1xyXG4gKi9cclxuXHJcbi5hdmF0YXItc20ge1xyXG4gICAgd2lkdGg6ICRhdmF0YXItc20teTtcclxuICAgIGhlaWdodDogJGF2YXRhci1zbS14O1xyXG59XHJcblxyXG4uYXZhdGFyLW1kIHtcclxuICAgIHdpZHRoOiAkYXZhdGFyLW1kLXk7XHJcbiAgICBoZWlnaHQ6ICRhdmF0YXItbWQteDtcclxufVxyXG5cclxuLmF2YXRhci1sZyB7XHJcbiAgICB3aWR0aDogJGF2YXRhci1sZy15O1xyXG4gICAgaGVpZ2h0OiAkYXZhdGFyLWxnLXg7XHJcbn1cclxuIiwiLy8gR2VuZXJhbCBzdHlsZXNcclxuXHJcbi50YWJsZSB7XHJcblxyXG4gICAgdGhlYWQgdGgge1xyXG4gICAgICAgIHBhZGRpbmctdG9wICAgOiAkdGFibGUtaGVhZC1zcGFjZXIteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWhlYWQtc3BhY2VyLXk7XHJcbiAgICAgICAgZm9udC1zaXplICAgICA6ICR0YWJsZS1oZWFkLWZvbnQtc2l6ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRhYmxlLWhlYWQtdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgZm9udC13ZWlnaHQgICA6ICRmb250LXdlaWdodC1ib2xkZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcCAgICA6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb21wYXJpc29uLXRhYmxlIHtcclxuXHJcbiAgICAgICAgdGhlYWQgdGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yICAgIDogJGRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgICAgICBwYWRkaW5nICAgIDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgICAgLnByb2dyZXNzIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoIDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZCxcclxuICAgIHRoIHtcclxuICAgICAgICBmb250LXNpemUgIDogJHRhYmxlLWJvZHktZm9udC1zaXplO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gVXNlciBUYWJsZVxyXG5cclxuICAgICYudXNlci10YWJsZSB7XHJcbiAgICAgICAgdGhlYWQgdGgge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBWZXRpY2FsIGFsaWduIHRhYmxlIGNvbnRlbnRcclxuXHJcbiAgICAmLmFsaWduLWl0ZW1zLWNlbnRlciB7XHJcblxyXG4gICAgICAgIHRkLFxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIFN0eWxlcyBmb3IgZGFyayB0YWJsZVxyXG5cclxuICAgIC50aGVhZC1kYXJrIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICAgOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gU3R5bGVzIGZvciBsaWdodCB0YWJsZVxyXG5cclxuICAgIC50aGVhZC1saWdodCB7XHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc29mdDtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgIDogJGRhcms7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEFkZCB0cmFuc2l0aW9uIGZvciBob3ZlciBzdGF0ZVxyXG5cclxuLnRhYmxlLWhvdmVyIHtcclxuICAgIHRyIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWJhc2UpO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gRmx1c2ggdGFibGVzXHJcblxyXG4udGFibGUtZmx1c2gge1xyXG5cclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICAgIGJvcmRlci1sZWZ0IDogMDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICB0ZCxcclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gVGFibGVzIGluc2lkZSBjYXJkc1xyXG5cclxuLmNhcmQge1xyXG4gICAgLnRhYmxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICB0ZCxcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICRjYXJkLXNwYWNlci14O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY2FyZC1zcGFjZXIteDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50YWJsZSB7XHJcbiAgICBbZGF0YS1zb3J0XSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAudGhlYWQtZGFyayB7XHJcbiAgICAgICAgW2RhdGEtc29ydF0ge1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50ICAgIDogc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nNicgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDYgMTAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00zIDBMNiA0SDBMMyAwWk0zIDEwTDAgNkg2TDMgMTBaJyBmaWxsPScjeyRkYXJrfScvPjwvc3ZnPlwiKSwgXCIjXCIsIFwiJTIzXCIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGhlYWQtbGlnaHQge1xyXG4gICAgICAgIFtkYXRhLXNvcnRdIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudCAgICA6IHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzYnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCA2IDEwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMyAwTDYgNEgwTDMgMFpNMyAxMEwwIDZINkwzIDEwWicgZmlsbD0nI3skZGFya30nLz48L3N2Zz5cIiksIFwiI1wiLCBcIiUyM1wiKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG5cclxuICAgIC5kYXRhVGFibGVzX2luZm8ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGF0YVRhYmxlc19maWx0ZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGFUYWJsZS10b3AsXHJcbi5kYXRhVGFibGUtYm90dG9tIHtcclxuICAgIGRpc3BsYXkgICAgICAgIDogZmxleDtcclxuICAgIHdpZHRoICAgICAgICAgIDogMTAwJTtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZGF0YVRhYmxlLWluZm8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRhdGFUYWJsZS10b3Age1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW0gMXJlbSAxLjVyZW07XHJcbn1cclxuXHJcbi5kYXRhVGFibGUtYm90dG9tIHtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gMCAxLjVyZW07XHJcbn1cclxuXHJcbi5kYXRhVGFibGUtcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1zaXplKG51bGwpO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBAaWYgJHBhZ2luYXRpb24tbWFyZ2luLXN0YXJ0PT0oLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCkge1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItZW5kLXJhZGl1cygkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVsc2Uge1xyXG5cclxuICAgICAgICAgICAgLy9BZGQgYm9yZGVyLXJhZGl1cyB0byBhbGwgcGFnZUxpbmtzIGluIGNhc2UgdGhleSBoYXZlIGxlZnQgbWFyZ2luXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+bGkge1xyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSBhIHtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgY29sb3IgIDogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIGEge1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICAgOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHMgIDogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgICA6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgICA6ICRwYWdpbmF0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24gOiBpZigkbGluay1kZWNvcmF0aW9uPT1ub25lLCBudWxsLCBub25lKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XHJcbiAgICAgICAgICAgIGJvcmRlciAgICAgICAgICA6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXggICAgICAgICA6IDI7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICAgOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb249PXVuZGVybGluZSwgbm9uZSwgbnVsbCk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAgICA6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4ICAgOiAzO1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZSAgIDogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kYXRhVGFibGUtc2VsZWN0b3Ige1xyXG4gICAgZGlzcGxheSAgICA6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoICAgICAgOiBhdXRvO1xyXG4gICAgaGVpZ2h0ICAgICA6ICRmb3JtLXNlbGVjdC1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nICAgIDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAoJGZvcm0tc2VsZWN0LXBhZGRpbmcteCArICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGZvcm0tc2VsZWN0LXBhZGRpbmcteSAkZm9ybS1zZWxlY3QtcGFkZGluZy14O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb3JtLXNlbGVjdC1mb250LWZhbWlseTtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcclxuICAgIGZvbnQtd2VpZ2h0ICAgICAgICA6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0ICAgICAgICA6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcclxuICAgIGNvbG9yICAgICAgICAgICAgICA6ICRmb3JtLXNlbGVjdC1jb2xvcjtcclxuICAgIHZlcnRpY2FsLWFsaWduICAgICA6IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3IgICA6ICRmb3JtLXNlbGVjdC1iZztcclxuICAgIGJhY2tncm91bmQtaW1hZ2UgICA6IGVzY2FwZS1zdmcoJGZvcm0tc2VsZWN0LWluZGljYXRvcik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdCAgOiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XHJcbiAgICBiYWNrZ3JvdW5kLXNpemUgICAgOiAkZm9ybS1zZWxlY3QtYmctc2l6ZTtcclxuICAgIGJvcmRlciAgICAgICAgICAgICA6ICRmb3JtLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGZvcm0tc2VsZWN0LWJvcmRlci1jb2xvcjtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBvdXRsaW5lICAgICA6IDA7XHJcblxyXG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXNlbGVjdC1ib3gtc2hhZG93LCAkZm9ybS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAZWxzZSB7XHJcbiAgICAgICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotbXMtdmFsdWUge1xyXG4gICAgICAgICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxyXG4gICAgICAgICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cclxuICAgICAgICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXHJcbiAgICAgICAgICAgIC8vIGluIEVkZ2UuXHJcbiAgICAgICAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICAgOiAkaW5wdXQtY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlttdWx0aXBsZV0sXHJcbiAgICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcclxuICAgICAgICBoZWlnaHQgICAgICAgICAgOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgICA6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvciAgICAgICAgICAgOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciAgICA6ICRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXHJcbiAgICAmOi1tb3otZm9jdXNyaW5nIHtcclxuICAgICAgICBjb2xvciAgICAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmRhdGFUYWJsZS1pbnB1dCB7XHJcbiAgICBkaXNwbGF5ICAgIDogYmxvY2s7XHJcbiAgICB3aWR0aCAgICAgIDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQgOiAkaW5wdXQtaGVpZ2h0O1xyXG4gICAgcGFkZGluZyAgICA6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcclxuICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XHJcbiAgICBmb250LXdlaWdodCAgICAgOiAkaW5wdXQtZm9udC13ZWlnaHQ7XHJcbiAgICBsaW5lLWhlaWdodCAgICAgOiAkaW5wdXQtbGluZS1oZWlnaHQ7XHJcbiAgICBjb2xvciAgICAgICAgICAgOiAkaW5wdXQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXAgOiBwYWRkaW5nLWJveDtcclxuICAgIGJvcmRlciAgICAgICAgICA6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgIGFwcGVhcmFuY2UgICAgICA6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcclxuXHJcbiAgICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xyXG5cclxuICAgIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgICA6ICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yICAgIDogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBvdXRsaW5lICAgICAgICAgOiAwO1xyXG5cclxuICAgICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBQbGFjZWhvbGRlclxyXG4gICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XHJcbiAgICAgICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXHJcbiAgICAgICAgb3BhY2l0eSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcclxuICAgIC8vXHJcbiAgICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxyXG4gICAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcclxuICAgIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmW3JlYWRvbmx5XSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICRpbnB1dC1kaXNhYmxlZC1iZztcclxuICAgICAgICBib3JkZXItY29sb3IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogJGlucHV0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcclxuICAgICAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxyXG4gICAgICAgIG9wYWNpdHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVhY3QtYm9vdHN0cmFwLXRhYmxlIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgICB0YWJsZS1sYXlvdXQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnJlYWN0LWJvb3RzdHJhcC10YWJsZS1wYWdlLWJ0bnMtdWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnNlYXJjaC1sYWJlbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufSIsIi8qKlxyXG4gKiA9IFR5cG9ncmFwaHlcclxuICovXHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNixcclxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XHJcbn1cclxuXHJcbnAsIG9sIGxpLCB1bCBsaSwgLnAge1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuXHRmb250LXNpemU6ICRwYXJhZ3JhcGgtZm9udC1zaXplO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG5cdGxpbmUtaGVpZ2h0OiAkcGFyYWdyYXBoLWxpbmUtaGVpZ2h0O1xyXG59XHJcblxyXG5hLCAudGV4dC1hY3Rpb24ge1xyXG5cdGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG59XHJcblxyXG4ubGVhZCB7XHJcblx0KyAuYnRuLXdyYXBwZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogM3JlbTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKXtcclxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG5cdH1cclxufVxyXG5cclxuLmxpbmUtdGhyb3VnaHtcclxuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi50ZXh0LWl0YWxpY3tcclxuXHRmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmRlc2NyaXB0aW9uIHtcclxuXHRmb250LXNpemU6ICRmb250LXNpemUtc207XHJcbn1cclxuXHJcbi8vIEhlYWRpbmdzXHJcblxyXG4uaGVhZGluZyB7XHJcblx0Zm9udC1zaXplOiAkaDItZm9udC1zaXplO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxufVxyXG5cclxuXHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpe1xyXG5cdC5kaXNwbGF5LTJ7XHJcblx0ICBmb250LXNpemU6ICRkaXNwbGF5NC1zaXplO1xyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKXtcclxuXHQuZGlzcGxheS0ze1xyXG5cdCAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcclxuXHJcblx0fVxyXG59XHJcbiAgXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSl7XHJcblx0LmRpc3BsYXktNHtcclxuXHRcdGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTtcclxuXHR9XHJcbn1cclxuXHJcbi8vIEJsb2NrcXVvdGVzXHJcbi5ibG9ja3F1b3RlIHtcclxuXHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0Ji5ibG9ja3F1b3RlLWxhcmdle1xyXG5cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG5cdFx0XHRmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcblx0XHR9XHJcblx0fVxyXG4gXHQuYmxvY2txdW90ZS1mb290ZXJ7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc207XHJcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gRm9udCBTaXplc1xyXG5cclxuLmZvbnQtc21hbGwge1xyXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xyXG59XHJcblxyXG4uZm9udC1iYXNle1xyXG5cdEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XHJcbn1cclxuXHJcbi5mb250LW1lZGl1bSB7XHJcblx0QGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtbGcpO1xyXG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQ7XHJcbn1cclxuXHJcblxyXG4vL1ByaXNtSnMgdGV4dFx0XHJcblxyXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXXtcclxuXHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG59XHJcblxyXG4vLyBTZXQgY29sb3Igb2YgdGhlbWUgYnV0dG9uc1xyXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuXHQudGV4dC0jeyRjb2xvcn0ge1xyXG4gICAgICAgICYsICY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0YTpub3QoLmJ0biksaDEsaDIsaDMsaDQsaDUsaDYsLmgxLC5oMiwuaDMsLmg0LC5oNSwuaDYsLmRpc3BsYXktMSwgLmRpc3BsYXktMiwgLmRpc3BsYXktMywgLmRpc3BsYXktNHtcclxuXHRcdFx0Y29sb3I6ICR2YWx1ZTtcclxuXHRcdCAgfVxyXG5cdFx0ICAudGV4dC1tdXRlZHtcclxuXHRcdFx0Y29sb3I6IHJnYmEoJHZhbHVlLC43KSAhaW1wb3J0YW50O1xyXG5cdFx0ICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5hcnRpY2xlIHtcclxuXHRwLCB1bCwgb2wsIGJsb2NrcXVvdGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblxyXG5cdHAsIHVsIGxpLCBvbCBsaSB7XHJcblx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHR9XHJcblx0aDEsIGgyLCBoMywgaDQsIGg1LCBoNixcclxuXHQuaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uZm9sZGVyLXN0cnVjdHVyZSBsaSB7XHJcblx0Zm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbi50cnVuY2F0ZS10ZXh0IHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5oZXJvLXRpdGxle1xyXG5cdGZvbnQtc2l6ZTogM3JlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDQuMjc1cmVtO1xyXG5cdH1cclxufVxyXG5cclxucCwgLmRvY3MtbGlzdCBsaSB7XHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY29kZS1lZGl0b3ItZXJyb3IgcHJlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwO1xyXG59IiwiLyoqXHJcbiAqID0gVGltZWxpbmVzXHJcbiAqL1xyXG5cclxuLmxpc3QtZ3JvdXAtdGltZWxpbmUge1xyXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5jb2wtYXV0b3tcclxuICAgICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMXJlbTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIudG9vbHRpcHtcclxuICAgIG1hcmdpbi1ib3R0b206IC4zNzVyZW07XHJcbn1cclxuXHJcbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcclxuLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYm94LXNoYWRvdyk7XHJcbn1cclxuXHJcbi5jaGFydGlzdC10b29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBtaW4td2lkdGg6IDVlbTtcclxuICAgIHBhZGRpbmc6IC41ZW07XHJcbiAgICBiYWNrZ3JvdW5kOiAkc29mdDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcclxufVxyXG5cclxuLmNoYXJ0aXN0LXRvb2x0aXA6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRzb2Z0O1xyXG59XHJcblxyXG4uY2hhcnRpc3QtdG9vbHRpcC50b29sdGlwLXNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4gIFxyXG4uY3QtYXJlYSwgLmN0LWxpbmUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuICAiLCIucHJlbG9hZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGhlaWdodCAuM3MpO1xyXG5cclxuICAgIC5sb2FkZXItZWxlbWVudCB7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oc3BpbiAuM3MgbGluZWFyIGluZmluaXRlKTtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjpzcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAtbW96LWFuaW1hdGlvbjpzcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICBhbmltYXRpb246c3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgIC5sb2FkZXItZWxlbWVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkAtbW96LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC1tb3otdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHsgMTAwJSB7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcbkBrZXlmcmFtZXMgc3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfSB9XHJcbiIsIltkYXRhLXNpbXBsZWJhcl0ge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuLnNpbXBsZWJhci13cmFwcGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiBpbmhlcml0O1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1tYXNrIHtcclxuICBkaXJlY3Rpb246IGluaGVyaXQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgei1pbmRleDogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1vZmZzZXQge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXHJcbiAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcclxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcclxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcclxuICBjb250ZW50OiAnICc7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xyXG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiAxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1heC1oZWlnaHQ6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmbGV4LWJhc2lzOiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIGhlaWdodDogMTAwMCU7XHJcbiAgd2lkdGg6IDEwMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICBtaW4td2lkdGg6IDFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHotaW5kZXg6IC0xO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcclxuICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWluLWhlaWdodDogMTBweDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYmFja2dyb3VuZDogYmxhY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gIGxlZnQ6IDJweDtcclxuICByaWdodDogMnB4O1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIDAuNXMgbGluZWFyO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXNjcm9sbGluZyAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUsXHJcbi5zaW1wbGViYXItaG92ZXIgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlLFxyXG4uc2ltcGxlYmFyLW1vdXNlLWVudGVyZWQgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XHJcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgdG9wOiAycHg7XHJcbiAgYm90dG9tOiAycHg7XHJcbiAgbGVmdDogMnB4O1xyXG4gIHJpZ2h0OiAycHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgbWluLWhlaWdodDogMDtcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi8qIFJ0bCBzdXBwb3J0ICovXHJcbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWR1bW15LXNjcm9sbGJhci1zaXplID4gZGl2IHtcclxuICB3aWR0aDogMjAwJTtcclxuICBoZWlnaHQ6IDIwMCU7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXI6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLCAxMCUpO1xyXG59XHJcbiIsIi8qIVxuICogaHR0cHM6Ly9naXRodWIuY29tL2FycWV4L3JlYWN0LWRhdGV0aW1lXG4gKi9cblxuLnJkdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZHRQaWNrZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB6LWluZGV4OiA5OTk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmOWY5Zjk7XG59XG4ucmR0T3BlbiAucmR0UGlja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmR0U3RhdGljIC5yZHRQaWNrZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ucmR0UGlja2VyIC5yZHRUaW1lVG9nZ2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmR0UGlja2VyIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5yZHRQaWNrZXIgdGQsXG4ucmR0UGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ucmR0UGlja2VyIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJkdFBpY2tlciB0ZC5yZHREYXk6aG92ZXIsXG4ucmR0UGlja2VyIHRkLnJkdEhvdXI6aG92ZXIsXG4ucmR0UGlja2VyIHRkLnJkdE1pbnV0ZTpob3Zlcixcbi5yZHRQaWNrZXIgdGQucmR0U2Vjb25kOmhvdmVyLFxuLnJkdFBpY2tlciAucmR0VGltZVRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZHRQaWNrZXIgdGQucmR0T2xkLFxuLnJkdFBpY2tlciB0ZC5yZHROZXcge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5yZHRQaWNrZXIgdGQucmR0VG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmR0UGlja2VyIHRkLnJkdFRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjNDI4YmNhO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7XG59XG4ucmR0UGlja2VyIHRkLnJkdEFjdGl2ZSxcbi5yZHRQaWNrZXIgdGQucmR0QWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyOGJjYTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnJkdFBpY2tlciB0ZC5yZHRBY3RpdmUucmR0VG9kYXk6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5yZHRQaWNrZXIgdGQucmR0RGlzYWJsZWQsXG4ucmR0UGlja2VyIHRkLnJkdERpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5yZHRQaWNrZXIgdGQgc3Bhbi5yZHRPbGQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi5yZHRQaWNrZXIgdGQgc3Bhbi5yZHREaXNhYmxlZCxcbi5yZHRQaWNrZXIgdGQgc3Bhbi5yZHREaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJkdFBpY2tlciB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjlmOWY5O1xufVxuLnJkdFBpY2tlciAuZG93IHtcbiAgd2lkdGg6IDE0LjI4NTclO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucmR0UGlja2VyIHRoLnJkdFN3aXRjaCB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5yZHRQaWNrZXIgdGgucmR0TmV4dCxcbi5yZHRQaWNrZXIgdGgucmR0UHJldiB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnJkdFByZXYgc3Bhbixcbi5yZHROZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAgLyogQ2hyb21lL1NhZmFyaS9PcGVyYSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7ICAgIC8qIEtvbnF1ZXJvciAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICAgIC8qIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucmR0UGlja2VyIHRoLnJkdERpc2FibGVkLFxuLnJkdFBpY2tlciB0aC5yZHREaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJkdFBpY2tlciB0aGVhZCB0cjpmaXJzdC1vZi10eXBlIHRoIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJkdFBpY2tlciB0aGVhZCB0cjpmaXJzdC1vZi10eXBlIHRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbn1cblxuLnJkdFBpY2tlciB0Zm9vdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjlmOWY5O1xufVxuXG4ucmR0UGlja2VyIGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJkdFBpY2tlciBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG4ucmR0UGlja2VyIHRoZWFkIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbnRkLnJkdE1vbnRoLFxudGQucmR0WWVhciB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDI1JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxudGQucmR0TW9udGg6aG92ZXIsXG50ZC5yZHRZZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLnJkdENvdW50ZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmR0Q291bnRlcnMgPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnJkdENvdW50ZXIge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucmR0Q291bnRlciB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4ucmR0Q291bnRlclNlcGFyYXRvciB7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbn1cblxuLnJkdENvdW50ZXIgLnJkdEJ0biB7XG4gIGhlaWdodDogNDAlO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IC8qIGlPUyBTYWZhcmkgKi9cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgICAvKiBDaHJvbWUvU2FmYXJpL09wZXJhICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgICAgLyogS29ucXVlcm9yICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogRmlyZWZveCAqL1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgIC8qIEludGVybmV0IEV4cGxvcmVyL0VkZ2UgKi9cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ucmR0Q291bnRlciAucmR0QnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cbi5yZHRDb3VudGVyIC5yZHRDb3VudCB7XG4gIGhlaWdodDogMjAlO1xuICBmb250LXNpemU6IDEuMmVtO1xufVxuXG4ucmR0TWlsbGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG5cbi5yZHRNaWxsaSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4ucmR0VGltZSB0ZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/