/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/* line 1, node_modules/bootstrap/scss/_root.scss */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #FFFFFF;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #F36633;
  --secondary: #544F40;
  --success: #008A00;
  --info: #15717D;
  --warning: #E49B13;
  --danger: #ED003C;
  --light: #f8f9fa;
  --dark: #343a40;
  --gsk-primary: #F36633;
  --gsk-dark-grey: #544F40;
  --gsk-medium: #D5D1CE;
  --gsk-purple: #BC1077;
  --gsk-red: #ED003C;
  --gsk-indigo-blue: #40488D;
  --gsk-green: #008A00;
  --gsk-teal: #15717D;
  --gsk-yellow: #E49B13;
  --white: #FFFFFF;
  --white-85: rgba(255, 255, 255, 0.85);
  --white-90: rgba(255, 255, 255, 0.9);
  --white-95: rgba(255, 255, 255, 0.95);
  --grey: #BEBEBD;
  --black: #000000;
  --gsk-purple-60: rgba(188, 16, 119, 0.6);
  --gsk-teal-60: rgba(21, 113, 125, 0.6);
  --gsk-teal-30: rgba(21, 113, 125, 0.3);
  --gsk-green-60: #66B966;
  --link-blue: #0D76D1;
  --text-black: #2E2E3C;
  --text-secondary: #777369;
  --text-medium: #878379;
  --text-light: #BBB9B3;
  --surface-dark: #BEBEBD;
  --surface-medium: #EFEFED;
  --surface-light: #FAFAF8;
  --gsk-lama: #E9A93D;
  --gsk-laba: #F4668A;
  --gsk-ics: #0D76D1;
  --gsk-dpi: #C5D34E;
  --gsk-fmi: #60B0C9;
  --gsk-mdi: #747EB6;
  --gsk-lama-laba: #F5DB4A;
  --gsk-ics-laba: #66B966;
  --gsk-isc-lama-laba: #8A347F;
  --landing-1: #914718;
  --landing-2: #FF6605;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

/* line 19, node_modules/bootstrap/scss/_reboot.scss */
*,
*::before,
*::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

/* line 25, node_modules/bootstrap/scss/_reboot.scss */
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 35, node_modules/bootstrap/scss/_reboot.scss */
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

/* line 46, node_modules/bootstrap/scss/_reboot.scss */
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #FFFFFF; }

/* line 66, node_modules/bootstrap/scss/_reboot.scss */
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

/* line 76, node_modules/bootstrap/scss/_reboot.scss */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible; }

/* line 92, node_modules/bootstrap/scss/_reboot.scss */
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 4px; }

/* line 101, node_modules/bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 114, node_modules/bootstrap/scss/_reboot.scss */
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none; }

/* line 123, node_modules/bootstrap/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

/* line 129, node_modules/bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

/* line 136, node_modules/bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

/* line 143, node_modules/bootstrap/scss/_reboot.scss */
dt {
  font-weight: 700; }

/* line 147, node_modules/bootstrap/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0; }

/* line 152, node_modules/bootstrap/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem; }

/* line 156, node_modules/bootstrap/scss/_reboot.scss */
b,
strong {
  font-weight: bolder; }

/* line 161, node_modules/bootstrap/scss/_reboot.scss */
small {
  font-size: 80%; }

/* line 170, node_modules/bootstrap/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

/* line 178, node_modules/bootstrap/scss/_reboot.scss */
sub {
  bottom: -.25em; }

/* line 179, node_modules/bootstrap/scss/_reboot.scss */
sup {
  top: -.5em; }

/* line 186, node_modules/bootstrap/scss/_reboot.scss */
a {
  color: #F36633;
  text-decoration: none;
  background-color: transparent; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  a:hover {
    color: #cd3f0c;
    text-decoration: underline; }

/* line 202, node_modules/bootstrap/scss/_reboot.scss */
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

/* line 217, node_modules/bootstrap/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

/* line 225, node_modules/bootstrap/scss/_reboot.scss */
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

/* line 242, node_modules/bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem; }

/* line 252, node_modules/bootstrap/scss/_reboot.scss */
img {
  vertical-align: middle;
  border-style: none; }

/* line 257, node_modules/bootstrap/scss/_reboot.scss */
svg {
  overflow: hidden;
  vertical-align: middle; }

/* line 269, node_modules/bootstrap/scss/_reboot.scss */
table {
  border-collapse: collapse; }

/* line 273, node_modules/bootstrap/scss/_reboot.scss */
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

/* line 285, node_modules/bootstrap/scss/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

/* line 296, node_modules/bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
  margin-bottom: 0.5rem; }

/* line 305, node_modules/bootstrap/scss/_reboot.scss */
button {
  border-radius: 0; }

/* line 315, node_modules/bootstrap/scss/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0; }

/* line 319, node_modules/bootstrap/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

/* line 330, node_modules/bootstrap/scss/_reboot.scss */
button,
input {
  overflow: visible; }

/* line 335, node_modules/bootstrap/scss/_reboot.scss */
button,
select {
  text-transform: none; }

/* line 343, node_modules/bootstrap/scss/_reboot.scss */
[role="button"] {
  cursor: pointer; }

/* line 350, node_modules/bootstrap/scss/_reboot.scss */
select {
  word-wrap: normal; }

/* line 358, node_modules/bootstrap/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/* line 371, node_modules/bootstrap/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

/* line 378, node_modules/bootstrap/scss/_reboot.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

/* line 386, node_modules/bootstrap/scss/_reboot.scss */
input[type="radio"],
input[type="checkbox"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

/* line 393, node_modules/bootstrap/scss/_reboot.scss */
textarea {
  overflow: auto;
  resize: vertical; }

/* line 399, node_modules/bootstrap/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

/* line 414, node_modules/bootstrap/scss/_reboot.scss */
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

/* line 426, node_modules/bootstrap/scss/_reboot.scss */
progress {
  vertical-align: baseline; }

/* line 431, node_modules/bootstrap/scss/_reboot.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/* line 436, node_modules/bootstrap/scss/_reboot.scss */
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

/* line 449, node_modules/bootstrap/scss/_reboot.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/* line 458, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

/* line 467, node_modules/bootstrap/scss/_reboot.scss */
output {
  display: inline-block; }

/* line 471, node_modules/bootstrap/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer; }

/* line 476, node_modules/bootstrap/scss/_reboot.scss */
template {
  display: none; }

/* line 482, node_modules/bootstrap/scss/_reboot.scss */
[hidden] {
  display: none !important; }

/* line 7, node_modules/bootstrap/scss/_type.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 4px;
  font-weight: 500;
  line-height: 1.2; }

/* line 16, node_modules/bootstrap/scss/_type.scss */
h1, .h1 {
  font-size: 2.5rem; }

/* line 17, node_modules/bootstrap/scss/_type.scss */
h2, .h2 {
  font-size: 2rem; }

/* line 18, node_modules/bootstrap/scss/_type.scss */
h3, .h3 {
  font-size: 1.75rem; }

/* line 19, node_modules/bootstrap/scss/_type.scss */
h4, .h4 {
  font-size: 1.5rem; }

/* line 20, node_modules/bootstrap/scss/_type.scss */
h5, .h5 {
  font-size: 1.25rem; }

/* line 21, node_modules/bootstrap/scss/_type.scss */
h6, .h6 {
  font-size: 1rem; }

/* line 23, node_modules/bootstrap/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300; }

/* line 29, node_modules/bootstrap/scss/_type.scss */
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 34, node_modules/bootstrap/scss/_type.scss */
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 39, node_modules/bootstrap/scss/_type.scss */
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 44, node_modules/bootstrap/scss/_type.scss */
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

/* line 55, node_modules/bootstrap/scss/_type.scss */
hr {
  margin-top: 8px;
  margin-bottom: 8px;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

/* line 67, node_modules/bootstrap/scss/_type.scss */
small,
.small {
  font-size: 80%;
  font-weight: 400; }

/* line 73, node_modules/bootstrap/scss/_type.scss */
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

/* line 84, node_modules/bootstrap/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/* line 89, node_modules/bootstrap/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none; }

/* line 92, node_modules/bootstrap/scss/_type.scss */
.list-inline-item {
  display: inline-block; }
  /* line 95, node_modules/bootstrap/scss/_type.scss */
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

/* line 106, node_modules/bootstrap/scss/_type.scss */
.initialism {
  font-size: 90%;
  text-transform: uppercase; }

/* line 112, node_modules/bootstrap/scss/_type.scss */
.blockquote {
  margin-bottom: 8px;
  font-size: 1.25rem; }

/* line 117, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }
  /* line 122, node_modules/bootstrap/scss/_type.scss */
  .blockquote-footer::before {
    content: "\2014\00A0"; }

/* line 8, node_modules/bootstrap/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto; }

/* line 14, node_modules/bootstrap/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: #FFFFFF;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

/* line 29, node_modules/bootstrap/scss/_images.scss */
.figure {
  display: inline-block; }

/* line 34, node_modules/bootstrap/scss/_images.scss */
.figure-img {
  margin-bottom: 4px;
  line-height: 1; }

/* line 39, node_modules/bootstrap/scss/_images.scss */
.figure-caption {
  font-size: 90%;
  color: #6c757d; }

/* line 2, node_modules/bootstrap/scss/_code.scss */
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }
  /* line 8, node_modules/bootstrap/scss/_code.scss */
  a > code {
    color: inherit; }

/* line 14, node_modules/bootstrap/scss/_code.scss */
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #FFFFFF;
  background-color: #212529;
  border-radius: 0.2rem; }
  /* line 22, node_modules/bootstrap/scss/_code.scss */
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }

/* line 31, node_modules/bootstrap/scss/_code.scss */
pre {
  display: block;
  font-size: 87.5%;
  color: #212529; }
  /* line 37, node_modules/bootstrap/scss/_code.scss */
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

/* line 45, node_modules/bootstrap/scss/_code.scss */
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

/* line 7, node_modules/bootstrap/scss/_grid.scss */
.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
  width: 100%;
  padding-right: 16px;
  padding-left: 16px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm {
    max-width: 100%; } }

@media (min-width: 768px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md {
    max-width: 100%; } }

@media (min-width: 992px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md, .container-lg {
    max-width: 100%; } }

@media (min-width: 1200px) {
  /* line 20, node_modules/bootstrap/scss/_grid.scss */
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1176px; } }

/* line 49, node_modules/bootstrap/scss/_grid.scss */
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -16px;
  margin-left: -16px; }

/* line 55, node_modules/bootstrap/scss/_grid.scss */
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  /* line 59, node_modules/bootstrap/scss/_grid.scss */
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

/* line 8, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  padding-right: 16px;
  padding-left: 16px; }

/* line 34, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

/* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }

/* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

/* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }

/* line 62, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }

/* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-1 {
  margin-left: 8.33333%; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-2 {
  margin-left: 16.66667%; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-3 {
  margin-left: 25%; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-4 {
  margin-left: 33.33333%; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-5 {
  margin-left: 41.66667%; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-6 {
  margin-left: 50%; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-7 {
  margin-left: 58.33333%; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-8 {
  margin-left: 66.66667%; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-9 {
  margin-left: 75%; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-10 {
  margin-left: 83.33333%; }

/* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  /* line 34, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-0 {
    margin-left: 0; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-1 {
    margin-left: 8.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-2 {
    margin-left: 16.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-3 {
    margin-left: 25%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-4 {
    margin-left: 33.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-5 {
    margin-left: 41.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-6 {
    margin-left: 50%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-7 {
    margin-left: 58.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-8 {
    margin-left: 66.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-9 {
    margin-left: 75%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-10 {
    margin-left: 83.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  /* line 34, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-0 {
    margin-left: 0; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-1 {
    margin-left: 8.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-2 {
    margin-left: 16.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-3 {
    margin-left: 25%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-4 {
    margin-left: 33.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-5 {
    margin-left: 41.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-6 {
    margin-left: 50%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-7 {
    margin-left: 58.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-8 {
    margin-left: 66.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-9 {
    margin-left: 75%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-10 {
    margin-left: 83.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  /* line 34, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-0 {
    margin-left: 0; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-1 {
    margin-left: 8.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-2 {
    margin-left: 16.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-3 {
    margin-left: 25%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-4 {
    margin-left: 33.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-5 {
    margin-left: 41.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-6 {
    margin-left: 50%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-7 {
    margin-left: 58.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-8 {
    margin-left: 66.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-9 {
    margin-left: 75%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-10 {
    margin-left: 83.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  /* line 34, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 48, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  /* line 54, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  /* line 60, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  /* line 62, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  /* line 65, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-0 {
    margin-left: 0; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-1 {
    margin-left: 8.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-2 {
    margin-left: 16.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-3 {
    margin-left: 25%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-4 {
    margin-left: 33.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-5 {
    margin-left: 41.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-6 {
    margin-left: 50%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-7 {
    margin-left: 58.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-8 {
    margin-left: 66.66667%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-9 {
    margin-left: 75%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-10 {
    margin-left: 83.33333%; }
  /* line 72, node_modules/bootstrap/scss/mixins/_grid-framework.scss */
  .offset-xl-11 {
    margin-left: 91.66667%; } }

/* line 5, node_modules/bootstrap/scss/_tables.scss */
.table {
  width: 100%;
  margin-bottom: 8px;
  color: #212529; }
  /* line 11, node_modules/bootstrap/scss/_tables.scss */
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6; }
  /* line 18, node_modules/bootstrap/scss/_tables.scss */
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6; }
  /* line 23, node_modules/bootstrap/scss/_tables.scss */
  .table tbody + tbody {
    border-top: 2px solid #dee2e6; }

/* line 34, node_modules/bootstrap/scss/_tables.scss */
.table-sm th,
.table-sm td {
  padding: 0.3rem; }

/* line 45, node_modules/bootstrap/scss/_tables.scss */
.table-bordered {
  border: 1px solid #dee2e6; }
  /* line 48, node_modules/bootstrap/scss/_tables.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6; }
  /* line 54, node_modules/bootstrap/scss/_tables.scss */
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

/* line 62, node_modules/bootstrap/scss/_tables.scss */
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

/* line 75, node_modules/bootstrap/scss/_tables.scss */
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075); }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #fcd4c6; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #f9af95; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-primary:hover {
  background-color: #fbc2ae; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #fbc2ae; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #cfceca; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #a6a39c; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-secondary:hover {
  background-color: #c3c2bd; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #c3c2bd; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-success,
.table-success > th,
.table-success > td {
  background-color: #b8deb8; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #7ac27a; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-success:hover {
  background-color: #a7d6a7; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #a7d6a7; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bdd7db; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #85b5bb; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-info:hover {
  background-color: #adcdd2; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #adcdd2; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #f7e3bd; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f1cb84; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-warning:hover {
  background-color: #f4d9a6; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #f4d9a6; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #fab8c8; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f67a9a; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-danger:hover {
  background-color: #f8a0b6; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f8a0b6; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-light:hover {
  background-color: #ececf6; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-primary,
.table-gsk-primary > th,
.table-gsk-primary > td {
  background-color: #fcd4c6; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-primary th,
.table-gsk-primary td,
.table-gsk-primary thead th,
.table-gsk-primary tbody + tbody {
  border-color: #f9af95; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-primary:hover {
  background-color: #fbc2ae; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-primary:hover > td,
  .table-hover .table-gsk-primary:hover > th {
    background-color: #fbc2ae; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-dark-grey,
.table-gsk-dark-grey > th,
.table-gsk-dark-grey > td {
  background-color: #cfceca; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-dark-grey th,
.table-gsk-dark-grey td,
.table-gsk-dark-grey thead th,
.table-gsk-dark-grey tbody + tbody {
  border-color: #a6a39c; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-dark-grey:hover {
  background-color: #c3c2bd; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-dark-grey:hover > td,
  .table-hover .table-gsk-dark-grey:hover > th {
    background-color: #c3c2bd; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-medium,
.table-gsk-medium > th,
.table-gsk-medium > td {
  background-color: #f3f2f1; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-medium th,
.table-gsk-medium td,
.table-gsk-medium thead th,
.table-gsk-medium tbody + tbody {
  border-color: #e9e7e6; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-medium:hover {
  background-color: #e7e5e3; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-medium:hover > td,
  .table-hover .table-gsk-medium:hover > th {
    background-color: #e7e5e3; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-purple,
.table-gsk-purple > th,
.table-gsk-purple > td {
  background-color: #ecbcd9; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-purple th,
.table-gsk-purple td,
.table-gsk-purple thead th,
.table-gsk-purple tbody + tbody {
  border-color: #dc83b8; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-purple:hover {
  background-color: #e6a8ce; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-purple:hover > td,
  .table-hover .table-gsk-purple:hover > th {
    background-color: #e6a8ce; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-red,
.table-gsk-red > th,
.table-gsk-red > td {
  background-color: #fab8c8; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-red th,
.table-gsk-red td,
.table-gsk-red thead th,
.table-gsk-red tbody + tbody {
  border-color: #f67a9a; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-red:hover {
  background-color: #f8a0b6; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-red:hover > td,
  .table-hover .table-gsk-red:hover > th {
    background-color: #f8a0b6; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-indigo-blue,
.table-gsk-indigo-blue > th,
.table-gsk-indigo-blue > td {
  background-color: #caccdf; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-indigo-blue th,
.table-gsk-indigo-blue td,
.table-gsk-indigo-blue thead th,
.table-gsk-indigo-blue tbody + tbody {
  border-color: #9ca0c4; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-indigo-blue:hover {
  background-color: #babdd5; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-indigo-blue:hover > td,
  .table-hover .table-gsk-indigo-blue:hover > th {
    background-color: #babdd5; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-green,
.table-gsk-green > th,
.table-gsk-green > td {
  background-color: #b8deb8; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-green th,
.table-gsk-green td,
.table-gsk-green thead th,
.table-gsk-green tbody + tbody {
  border-color: #7ac27a; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-green:hover {
  background-color: #a7d6a7; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-green:hover > td,
  .table-hover .table-gsk-green:hover > th {
    background-color: #a7d6a7; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-teal,
.table-gsk-teal > th,
.table-gsk-teal > td {
  background-color: #bdd7db; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-teal th,
.table-gsk-teal td,
.table-gsk-teal thead th,
.table-gsk-teal tbody + tbody {
  border-color: #85b5bb; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-teal:hover {
  background-color: #adcdd2; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-teal:hover > td,
  .table-hover .table-gsk-teal:hover > th {
    background-color: #adcdd2; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-yellow,
.table-gsk-yellow > th,
.table-gsk-yellow > td {
  background-color: #f7e3bd; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-yellow th,
.table-gsk-yellow td,
.table-gsk-yellow thead th,
.table-gsk-yellow tbody + tbody {
  border-color: #f1cb84; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-yellow:hover {
  background-color: #f4d9a6; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-yellow:hover > td,
  .table-hover .table-gsk-yellow:hover > th {
    background-color: #f4d9a6; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-white,
.table-white > th,
.table-white > td {
  background-color: white; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: white; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-white:hover {
  background-color: #f2f2f2; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-white:hover > td,
  .table-hover .table-white:hover > th {
    background-color: #f2f2f2; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-white-85,
.table-white-85 > th,
.table-white-85 > td {
  background-color: rgba(255, 255, 255, 0.958); }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-white-85 th,
.table-white-85 td,
.table-white-85 thead th,
.table-white-85 tbody + tbody {
  border-color: rgba(255, 255, 255, 0.922); }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-white-85:hover {
  background-color: rgba(242, 242, 242, 0.958); }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-white-85:hover > td,
  .table-hover .table-white-85:hover > th {
    background-color: rgba(242, 242, 242, 0.958); }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-white-90,
.table-white-90 > th,
.table-white-90 > td {
  background-color: rgba(255, 255, 255, 0.972); }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-white-90 th,
.table-white-90 td,
.table-white-90 thead th,
.table-white-90 tbody + tbody {
  border-color: rgba(255, 255, 255, 0.948); }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-white-90:hover {
  background-color: rgba(242, 242, 242, 0.972); }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-white-90:hover > td,
  .table-hover .table-white-90:hover > th {
    background-color: rgba(242, 242, 242, 0.972); }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-white-95,
.table-white-95 > th,
.table-white-95 > td {
  background-color: rgba(255, 255, 255, 0.986); }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-white-95 th,
.table-white-95 td,
.table-white-95 thead th,
.table-white-95 tbody + tbody {
  border-color: rgba(255, 255, 255, 0.974); }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-white-95:hover {
  background-color: rgba(242, 242, 242, 0.986); }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-white-95:hover > td,
  .table-hover .table-white-95:hover > th {
    background-color: rgba(242, 242, 242, 0.986); }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-grey,
.table-grey > th,
.table-grey > td {
  background-color: #ededed; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-grey th,
.table-grey td,
.table-grey thead th,
.table-grey tbody + tbody {
  border-color: #dddddd; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-grey:hover {
  background-color: #e0e0e0; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-grey:hover > td,
  .table-hover .table-grey:hover > th {
    background-color: #e0e0e0; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-black:hover {
  background-color: #ababab; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-black:hover > td,
  .table-hover .table-black:hover > th {
    background-color: #ababab; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-purple-60,
.table-gsk-purple-60 > th,
.table-gsk-purple-60 > td {
  background-color: rgba(245, 221, 236, 0.888); }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-purple-60 th,
.table-gsk-purple-60 td,
.table-gsk-purple-60 thead th,
.table-gsk-purple-60 tbody + tbody {
  border-color: rgba(234, 179, 212, 0.792); }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-purple-60:hover {
  background-color: rgba(239, 201, 225, 0.888); }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-purple-60:hover > td,
  .table-hover .table-gsk-purple-60:hover > th {
    background-color: rgba(239, 201, 225, 0.888); }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-teal-60,
.table-gsk-teal-60 > th,
.table-gsk-teal-60 > td {
  background-color: rgba(222, 235, 236, 0.888); }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-teal-60 th,
.table-gsk-teal-60 td,
.table-gsk-teal-60 thead th,
.table-gsk-teal-60 tbody + tbody {
  border-color: rgba(181, 210, 214, 0.792); }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-teal-60:hover {
  background-color: rgba(206, 225, 227, 0.888); }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-teal-60:hover > td,
  .table-hover .table-gsk-teal-60:hover > th {
    background-color: rgba(206, 225, 227, 0.888); }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-teal-30,
.table-gsk-teal-30 > th,
.table-gsk-teal-30 > td {
  background-color: rgba(240, 246, 247, 0.804); }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-teal-30 th,
.table-gsk-teal-30 td,
.table-gsk-teal-30 thead th,
.table-gsk-teal-30 tbody + tbody {
  border-color: rgba(217, 232, 234, 0.636); }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-teal-30:hover {
  background-color: rgba(223, 236, 238, 0.804); }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-teal-30:hover > td,
  .table-hover .table-gsk-teal-30:hover > th {
    background-color: rgba(223, 236, 238, 0.804); }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-green-60,
.table-gsk-green-60 > th,
.table-gsk-green-60 > td {
  background-color: #d4ebd4; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-green-60 th,
.table-gsk-green-60 td,
.table-gsk-green-60 thead th,
.table-gsk-green-60 tbody + tbody {
  border-color: #afdbaf; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-green-60:hover {
  background-color: #c3e3c3; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-green-60:hover > td,
  .table-hover .table-gsk-green-60:hover > th {
    background-color: #c3e3c3; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-link-blue,
.table-link-blue > th,
.table-link-blue > td {
  background-color: #bbd9f2; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-link-blue th,
.table-link-blue td,
.table-link-blue thead th,
.table-link-blue tbody + tbody {
  border-color: #81b8e7; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-link-blue:hover {
  background-color: #a6cdee; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-link-blue:hover > td,
  .table-hover .table-link-blue:hover > th {
    background-color: #a6cdee; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-text-black,
.table-text-black > th,
.table-text-black > td {
  background-color: #c4c4c8; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-text-black th,
.table-text-black td,
.table-text-black thead th,
.table-text-black tbody + tbody {
  border-color: #92929a; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-text-black:hover {
  background-color: #b7b7bc; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-text-black:hover > td,
  .table-hover .table-text-black:hover > th {
    background-color: #b7b7bc; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-text-secondary,
.table-text-secondary > th,
.table-text-secondary > td {
  background-color: #d9d8d5; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-text-secondary th,
.table-text-secondary td,
.table-text-secondary thead th,
.table-text-secondary tbody + tbody {
  border-color: #b8b6b1; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-text-secondary:hover {
  background-color: #cdccc8; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-text-secondary:hover > td,
  .table-hover .table-text-secondary:hover > th {
    background-color: #cdccc8; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-text-medium,
.table-text-medium > th,
.table-text-medium > td {
  background-color: #dddcd9; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-text-medium th,
.table-text-medium td,
.table-text-medium thead th,
.table-text-medium tbody + tbody {
  border-color: #c1bfb9; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-text-medium:hover {
  background-color: #d1d0cc; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-text-medium:hover > td,
  .table-hover .table-text-medium:hover > th {
    background-color: #d1d0cc; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-text-light,
.table-text-light > th,
.table-text-light > td {
  background-color: #ecebea; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-text-light th,
.table-text-light td,
.table-text-light thead th,
.table-text-light tbody + tbody {
  border-color: #dcdbd7; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-text-light:hover {
  background-color: #e0dedd; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-text-light:hover > td,
  .table-hover .table-text-light:hover > th {
    background-color: #e0dedd; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-surface-dark,
.table-surface-dark > th,
.table-surface-dark > td {
  background-color: #ededed; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-surface-dark th,
.table-surface-dark td,
.table-surface-dark thead th,
.table-surface-dark tbody + tbody {
  border-color: #dddddd; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-surface-dark:hover {
  background-color: #e0e0e0; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-surface-dark:hover > td,
  .table-hover .table-surface-dark:hover > th {
    background-color: #e0e0e0; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-surface-medium,
.table-surface-medium > th,
.table-surface-medium > td {
  background-color: #fbfbfa; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-surface-medium th,
.table-surface-medium td,
.table-surface-medium thead th,
.table-surface-medium tbody + tbody {
  border-color: #f7f7f6; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-surface-medium:hover {
  background-color: #f0f0ec; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-surface-medium:hover > td,
  .table-hover .table-surface-medium:hover > th {
    background-color: #f0f0ec; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-surface-light,
.table-surface-light > th,
.table-surface-light > td {
  background-color: #fefefd; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-surface-light th,
.table-surface-light td,
.table-surface-light thead th,
.table-surface-light tbody + tbody {
  border-color: #fcfcfb; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-surface-light:hover {
  background-color: #f6f6ec; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-surface-light:hover > td,
  .table-hover .table-surface-light:hover > th {
    background-color: #f6f6ec; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-lama,
.table-gsk-lama > th,
.table-gsk-lama > td {
  background-color: #f9e7c9; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-lama th,
.table-gsk-lama td,
.table-gsk-lama thead th,
.table-gsk-lama tbody + tbody {
  border-color: #f4d29a; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-lama:hover {
  background-color: #f6ddb2; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-lama:hover > td,
  .table-hover .table-gsk-lama:hover > th {
    background-color: #f6ddb2; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-laba,
.table-gsk-laba > th,
.table-gsk-laba > td {
  background-color: #fcd4de; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-laba th,
.table-gsk-laba td,
.table-gsk-laba thead th,
.table-gsk-laba tbody + tbody {
  border-color: #f9afc2; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-laba:hover {
  background-color: #fabccc; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-laba:hover > td,
  .table-hover .table-gsk-laba:hover > th {
    background-color: #fabccc; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-ics,
.table-gsk-ics > th,
.table-gsk-ics > td {
  background-color: #bbd9f2; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-ics th,
.table-gsk-ics td,
.table-gsk-ics thead th,
.table-gsk-ics tbody + tbody {
  border-color: #81b8e7; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-ics:hover {
  background-color: #a6cdee; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-ics:hover > td,
  .table-hover .table-gsk-ics:hover > th {
    background-color: #a6cdee; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-dpi,
.table-gsk-dpi > th,
.table-gsk-dpi > td {
  background-color: #eff3cd; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-dpi th,
.table-gsk-dpi td,
.table-gsk-dpi thead th,
.table-gsk-dpi tbody + tbody {
  border-color: #e1e8a3; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-dpi:hover {
  background-color: #e8eeb8; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-dpi:hover > td,
  .table-hover .table-gsk-dpi:hover > th {
    background-color: #e8eeb8; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-fmi,
.table-gsk-fmi > th,
.table-gsk-fmi > td {
  background-color: #d2e9f0; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-fmi th,
.table-gsk-fmi td,
.table-gsk-fmi thead th,
.table-gsk-fmi tbody + tbody {
  border-color: #acd6e3; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-fmi:hover {
  background-color: #bfe0ea; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-fmi:hover > td,
  .table-hover .table-gsk-fmi:hover > th {
    background-color: #bfe0ea; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-mdi,
.table-gsk-mdi > th,
.table-gsk-mdi > td {
  background-color: #d8dbeb; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-mdi th,
.table-gsk-mdi td,
.table-gsk-mdi thead th,
.table-gsk-mdi tbody + tbody {
  border-color: #b7bcd9; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-mdi:hover {
  background-color: #c7cbe2; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-mdi:hover > td,
  .table-hover .table-gsk-mdi:hover > th {
    background-color: #c7cbe2; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-lama-laba,
.table-gsk-lama-laba > th,
.table-gsk-lama-laba > td {
  background-color: #fcf5cc; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-lama-laba th,
.table-gsk-lama-laba td,
.table-gsk-lama-laba thead th,
.table-gsk-lama-laba tbody + tbody {
  border-color: #faeca1; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-lama-laba:hover {
  background-color: #fbf0b4; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-lama-laba:hover > td,
  .table-hover .table-gsk-lama-laba:hover > th {
    background-color: #fbf0b4; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-ics-laba,
.table-gsk-ics-laba > th,
.table-gsk-ics-laba > td {
  background-color: #d4ebd4; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-ics-laba th,
.table-gsk-ics-laba td,
.table-gsk-ics-laba thead th,
.table-gsk-ics-laba tbody + tbody {
  border-color: #afdbaf; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-ics-laba:hover {
  background-color: #c3e3c3; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-ics-laba:hover > td,
  .table-hover .table-gsk-ics-laba:hover > th {
    background-color: #c3e3c3; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-isc-lama-laba,
.table-gsk-isc-lama-laba > th,
.table-gsk-isc-lama-laba > td {
  background-color: #dec6db; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-gsk-isc-lama-laba th,
.table-gsk-isc-lama-laba td,
.table-gsk-isc-lama-laba thead th,
.table-gsk-isc-lama-laba tbody + tbody {
  border-color: #c295bc; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-gsk-isc-lama-laba:hover {
  background-color: #d5b6d1; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-gsk-isc-lama-laba:hover > td,
  .table-hover .table-gsk-isc-lama-laba:hover > th {
    background-color: #d5b6d1; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-landing-1,
.table-landing-1 > th,
.table-landing-1 > td {
  background-color: #e0cbbe; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-landing-1 th,
.table-landing-1 td,
.table-landing-1 thead th,
.table-landing-1 tbody + tbody {
  border-color: #c69f87; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-landing-1:hover {
  background-color: #d8bdad; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-landing-1:hover > td,
  .table-hover .table-landing-1:hover > th {
    background-color: #d8bdad; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-landing-2,
.table-landing-2 > th,
.table-landing-2 > td {
  background-color: #ffd4b9; }

/* line 14, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-landing-2 th,
.table-landing-2 td,
.table-landing-2 thead th,
.table-landing-2 tbody + tbody {
  border-color: #ffaf7d; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-landing-2:hover {
  background-color: #ffc4a0; }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-landing-2:hover > td,
  .table-hover .table-landing-2:hover > th {
    background-color: #ffc4a0; }

/* line 7, node_modules/bootstrap/scss/mixins/_table-row.scss */
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  /* line 32, node_modules/bootstrap/scss/mixins/_table-row.scss */
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

/* line 114, node_modules/bootstrap/scss/_tables.scss */
.table .thead-dark th {
  color: #FFFFFF;
  background-color: #343a40;
  border-color: #454d55; }

/* line 122, node_modules/bootstrap/scss/_tables.scss */
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

/* line 130, node_modules/bootstrap/scss/_tables.scss */
.table-dark {
  color: #FFFFFF;
  background-color: #343a40; }
  /* line 134, node_modules/bootstrap/scss/_tables.scss */
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  /* line 140, node_modules/bootstrap/scss/_tables.scss */
  .table-dark.table-bordered {
    border: 0; }
  /* line 145, node_modules/bootstrap/scss/_tables.scss */
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .table-dark.table-hover tbody tr:hover {
    color: #FFFFFF;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  /* line 171, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    /* line 179, node_modules/bootstrap/scss/_tables.scss */
    .table-responsive-xl > .table-bordered {
      border: 0; } }

/* line 171, node_modules/bootstrap/scss/_tables.scss */
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  /* line 179, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive > .table-bordered {
    border: 0; }

/* line 7, node_modules/bootstrap/scss/_forms.scss */
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 7, node_modules/bootstrap/scss/_forms.scss */
    .form-control {
      -webkit-transition: none;
      transition: none; } }
  /* line 28, node_modules/bootstrap/scss/_forms.scss */
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  /* line 14, node_modules/bootstrap/scss/mixins/_forms.scss */
  .form-control:focus {
    color: #495057;
    background-color: #FFFFFF;
    border-color: #fac0ab;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }
  /* line 37, node_modules/bootstrap/scss/_forms.scss */
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  /* line 48, node_modules/bootstrap/scss/_forms.scss */
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

/* line 60, node_modules/bootstrap/scss/_forms.scss */
input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }

/* line 67, node_modules/bootstrap/scss/_forms.scss */
select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057; }

/* line 72, node_modules/bootstrap/scss/_forms.scss */
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #FFFFFF; }

/* line 84, node_modules/bootstrap/scss/_forms.scss */
.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

/* line 97, node_modules/bootstrap/scss/_forms.scss */
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

/* line 105, node_modules/bootstrap/scss/_forms.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

/* line 112, node_modules/bootstrap/scss/_forms.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

/* line 125, node_modules/bootstrap/scss/_forms.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  /* line 137, node_modules/bootstrap/scss/_forms.scss */
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

/* line 152, node_modules/bootstrap/scss/_forms.scss */
.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 160, node_modules/bootstrap/scss/_forms.scss */
.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 170, node_modules/bootstrap/scss/_forms.scss */
select.form-control[size], select.form-control[multiple] {
  height: auto; }

/* line 176, node_modules/bootstrap/scss/_forms.scss */
textarea.form-control {
  height: auto; }

/* line 185, node_modules/bootstrap/scss/_forms.scss */
.form-group {
  margin-bottom: 1rem; }

/* line 189, node_modules/bootstrap/scss/_forms.scss */
.form-text {
  display: block;
  margin-top: 0.25rem; }

/* line 199, node_modules/bootstrap/scss/_forms.scss */
.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  /* line 205, node_modules/bootstrap/scss/_forms.scss */
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

/* line 217, node_modules/bootstrap/scss/_forms.scss */
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

/* line 223, node_modules/bootstrap/scss/_forms.scss */
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  /* line 229, node_modules/bootstrap/scss/_forms.scss */
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

/* line 235, node_modules/bootstrap/scss/_forms.scss */
.form-check-label {
  margin-bottom: 0; }

/* line 239, node_modules/bootstrap/scss/_forms.scss */
.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  /* line 246, node_modules/bootstrap/scss/_forms.scss */
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

/* line 45, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #008A00; }

/* line 53, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: rgba(0, 138, 0, 0.9);
  border-radius: 0.25rem; }
  /* line 70, node_modules/bootstrap/scss/mixins/_forms.scss */
  .form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }

/* line 77, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #008A00;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23008A00' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 95, node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #008A00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.25); }

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center; }

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #008A00;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #FFFFFF url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23008A00' 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") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  /* line 131, node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #008A00;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.25); }

/* line 140, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #008A00; }

/* line 144, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

/* line 153, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #008A00; }
  /* line 156, node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #008A00; }

/* line 162, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #00bd00;
  background-color: #00bd00; }

/* line 169, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.25); }

/* line 173, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #008A00; }

/* line 183, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #008A00; }

/* line 188, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #008A00;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.25); }

/* line 45, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #ED003C; }

/* line 53, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #FFFFFF;
  background-color: rgba(237, 0, 60, 0.9);
  border-radius: 0.25rem; }
  /* line 70, node_modules/bootstrap/scss/mixins/_forms.scss */
  .form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }

/* line 77, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #ED003C;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ED003C' 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='%23ED003C' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  /* line 95, node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #ED003C;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.25); }

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center; }

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

/* line 33, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #ED003C;
  padding-right: calc(0.75em + 2.3125rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #FFFFFF url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ED003C' 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='%23ED003C' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  /* line 131, node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #ED003C;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.25); }

/* line 140, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ED003C; }

/* line 144, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

/* line 153, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #ED003C; }
  /* line 156, node_modules/bootstrap/scss/mixins/_forms.scss */
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #ED003C; }

/* line 162, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #ff2159;
  background-color: #ff2159; }

/* line 169, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.25); }

/* line 173, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ED003C; }

/* line 183, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ED003C; }

/* line 188, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #ED003C;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.25); }

/* line 275, node_modules/bootstrap/scss/_forms.scss */
.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  /* line 283, node_modules/bootstrap/scss/_forms.scss */
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    /* line 289, node_modules/bootstrap/scss/_forms.scss */
    .form-inline label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    /* line 297, node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    /* line 306, node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    /* line 313, node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-control-plaintext {
      display: inline-block; }
    /* line 317, node_modules/bootstrap/scss/_forms.scss */
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    /* line 324, node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-check {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      padding-left: 0; }
    /* line 331, node_modules/bootstrap/scss/_forms.scss */
    .form-inline .form-check-input {
      position: relative;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    /* line 339, node_modules/bootstrap/scss/_forms.scss */
    .form-inline .custom-control {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    /* line 343, node_modules/bootstrap/scss/_forms.scss */
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

/* line 7, node_modules/bootstrap/scss/_buttons.scss */
.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 7, node_modules/bootstrap/scss/_buttons.scss */
    .btn {
      -webkit-transition: none;
      transition: none; } }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  /* line 27, node_modules/bootstrap/scss/_buttons.scss */
  .btn:focus, .btn.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }
  /* line 34, node_modules/bootstrap/scss/_buttons.scss */
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  /* line 40, node_modules/bootstrap/scss/_buttons.scss */
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

/* line 55, node_modules/bootstrap/scss/_buttons.scss */
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none; }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-primary {
  color: #FFFFFF;
  background-color: #F36633;
  border-color: #F36633; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-primary:hover {
    color: #FFFFFF;
    background-color: #f14b0f;
    border-color: #e6470e; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:focus, .btn-primary.focus {
    color: #FFFFFF;
    background-color: #f14b0f;
    border-color: #e6470e;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 125, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(245, 125, 82, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary.disabled, .btn-primary:disabled {
    color: #FFFFFF;
    background-color: #F36633;
    border-color: #F36633; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #e6470e;
    border-color: #d9430d; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 125, 82, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(245, 125, 82, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-secondary {
  color: #FFFFFF;
  background-color: #544F40;
  border-color: #544F40; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-secondary:hover {
    color: #FFFFFF;
    background-color: #3e3b2f;
    border-color: #37342a; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:focus, .btn-secondary.focus {
    color: #FFFFFF;
    background-color: #3e3b2f;
    border-color: #37342a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(110, 105, 93, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(110, 105, 93, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #FFFFFF;
    background-color: #544F40;
    border-color: #544F40; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #37342a;
    border-color: #302d24; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(110, 105, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(110, 105, 93, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-success {
  color: #FFFFFF;
  background-color: #008A00;
  border-color: #008A00; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-success:hover {
    color: #FFFFFF;
    background-color: darkgreen;
    border-color: #005700; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-success:focus, .btn-success.focus {
    color: #FFFFFF;
    background-color: darkgreen;
    border-color: #005700;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 156, 38, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 156, 38, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-success.disabled, .btn-success:disabled {
    color: #FFFFFF;
    background-color: #008A00;
    border-color: #008A00; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #FFFFFF;
    background-color: #005700;
    border-color: #004a00; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 156, 38, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 156, 38, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-info {
  color: #FFFFFF;
  background-color: #15717D;
  border-color: #15717D; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-info:hover {
    color: #FFFFFF;
    background-color: #0f535c;
    border-color: #0e4a51; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-info:focus, .btn-info.focus {
    color: #FFFFFF;
    background-color: #0f535c;
    border-color: #0e4a51;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 134, 145, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(56, 134, 145, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-info.disabled, .btn-info:disabled {
    color: #FFFFFF;
    background-color: #15717D;
    border-color: #15717D; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #FFFFFF;
    background-color: #0e4a51;
    border-color: #0c4046; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 134, 145, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(56, 134, 145, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-warning {
  color: #212529;
  background-color: #E49B13;
  border-color: #E49B13; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-warning:hover {
    color: #FFFFFF;
    background-color: #c18310;
    border-color: #b57b0f; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning:focus, .btn-warning.focus {
    color: #FFFFFF;
    background-color: #c18310;
    border-color: #b57b0f;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(199, 137, 22, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(199, 137, 22, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #E49B13;
    border-color: #E49B13; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #FFFFFF;
    background-color: #b57b0f;
    border-color: #a9730e; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(199, 137, 22, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(199, 137, 22, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-danger {
  color: #FFFFFF;
  background-color: #ED003C;
  border-color: #ED003C; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-danger:hover {
    color: #FFFFFF;
    background-color: #c70032;
    border-color: #ba002f; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger:focus, .btn-danger.focus {
    color: #FFFFFF;
    background-color: #c70032;
    border-color: #ba002f;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 38, 89, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(240, 38, 89, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger.disabled, .btn-danger:disabled {
    color: #FFFFFF;
    background-color: #ED003C;
    border-color: #ED003C; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #FFFFFF;
    background-color: #ba002f;
    border-color: #ad002c; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 38, 89, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(240, 38, 89, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-dark {
  color: #FFFFFF;
  background-color: #343a40;
  border-color: #343a40; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-dark:hover {
    color: #FFFFFF;
    background-color: #23272b;
    border-color: #1d2124; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark:focus, .btn-dark.focus {
    color: #FFFFFF;
    background-color: #23272b;
    border-color: #1d2124;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark.disabled, .btn-dark:disabled {
    color: #FFFFFF;
    background-color: #343a40;
    border-color: #343a40; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #FFFFFF;
    background-color: #1d2124;
    border-color: #171a1d; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-primary {
  color: #FFFFFF;
  background-color: #F36633;
  border-color: #F36633; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-primary:hover {
    color: #FFFFFF;
    background-color: #f14b0f;
    border-color: #e6470e; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-primary:focus, .btn-gsk-primary.focus {
    color: #FFFFFF;
    background-color: #f14b0f;
    border-color: #e6470e;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 125, 82, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(245, 125, 82, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-primary.disabled, .btn-gsk-primary:disabled {
    color: #FFFFFF;
    background-color: #F36633;
    border-color: #F36633; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-primary:not(:disabled):not(.disabled):active, .btn-gsk-primary:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #e6470e;
    border-color: #d9430d; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-primary:not(:disabled):not(.disabled):active:focus, .btn-gsk-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 125, 82, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(245, 125, 82, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-dark-grey {
  color: #FFFFFF;
  background-color: #544F40;
  border-color: #544F40; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-dark-grey:hover {
    color: #FFFFFF;
    background-color: #3e3b2f;
    border-color: #37342a; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-dark-grey:focus, .btn-gsk-dark-grey.focus {
    color: #FFFFFF;
    background-color: #3e3b2f;
    border-color: #37342a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(110, 105, 93, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(110, 105, 93, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-dark-grey.disabled, .btn-gsk-dark-grey:disabled {
    color: #FFFFFF;
    background-color: #544F40;
    border-color: #544F40; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-dark-grey:not(:disabled):not(.disabled):active, .btn-gsk-dark-grey:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-dark-grey.dropdown-toggle {
    color: #FFFFFF;
    background-color: #37342a;
    border-color: #302d24; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-dark-grey:not(:disabled):not(.disabled):active:focus, .btn-gsk-dark-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-dark-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(110, 105, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(110, 105, 93, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-medium {
  color: #212529;
  background-color: #D5D1CE;
  border-color: #D5D1CE; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-medium:hover {
    color: #212529;
    background-color: #c3beb9;
    border-color: #bdb7b3; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-medium:focus, .btn-gsk-medium.focus {
    color: #212529;
    background-color: #c3beb9;
    border-color: #bdb7b3;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(186, 183, 181, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(186, 183, 181, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-medium.disabled, .btn-gsk-medium:disabled {
    color: #212529;
    background-color: #D5D1CE;
    border-color: #D5D1CE; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-medium:not(:disabled):not(.disabled):active, .btn-gsk-medium:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-medium.dropdown-toggle {
    color: #212529;
    background-color: #bdb7b3;
    border-color: #b8b1ac; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-medium:not(:disabled):not(.disabled):active:focus, .btn-gsk-medium:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-medium.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(186, 183, 181, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(186, 183, 181, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-purple {
  color: #FFFFFF;
  background-color: #BC1077;
  border-color: #BC1077; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-purple:hover {
    color: #FFFFFF;
    background-color: #990d61;
    border-color: #8d0c59; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-purple:focus, .btn-gsk-purple.focus {
    color: #FFFFFF;
    background-color: #990d61;
    border-color: #8d0c59;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(198, 52, 139, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(198, 52, 139, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-purple.disabled, .btn-gsk-purple:disabled {
    color: #FFFFFF;
    background-color: #BC1077;
    border-color: #BC1077; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-purple:not(:disabled):not(.disabled):active, .btn-gsk-purple:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-purple.dropdown-toggle {
    color: #FFFFFF;
    background-color: #8d0c59;
    border-color: #810b52; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-purple:not(:disabled):not(.disabled):active:focus, .btn-gsk-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(198, 52, 139, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(198, 52, 139, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-red {
  color: #FFFFFF;
  background-color: #ED003C;
  border-color: #ED003C; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-red:hover {
    color: #FFFFFF;
    background-color: #c70032;
    border-color: #ba002f; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-red:focus, .btn-gsk-red.focus {
    color: #FFFFFF;
    background-color: #c70032;
    border-color: #ba002f;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 38, 89, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(240, 38, 89, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-red.disabled, .btn-gsk-red:disabled {
    color: #FFFFFF;
    background-color: #ED003C;
    border-color: #ED003C; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-red:not(:disabled):not(.disabled):active, .btn-gsk-red:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-red.dropdown-toggle {
    color: #FFFFFF;
    background-color: #ba002f;
    border-color: #ad002c; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-red:not(:disabled):not(.disabled):active:focus, .btn-gsk-red:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-red.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(240, 38, 89, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(240, 38, 89, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-indigo-blue {
  color: #FFFFFF;
  background-color: #40488D;
  border-color: #40488D; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-indigo-blue:hover {
    color: #FFFFFF;
    background-color: #343b73;
    border-color: #30366a; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-indigo-blue:focus, .btn-gsk-indigo-blue.focus {
    color: #FFFFFF;
    background-color: #343b73;
    border-color: #30366a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(93, 99, 158, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(93, 99, 158, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-indigo-blue.disabled, .btn-gsk-indigo-blue:disabled {
    color: #FFFFFF;
    background-color: #40488D;
    border-color: #40488D; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-indigo-blue:not(:disabled):not(.disabled):active, .btn-gsk-indigo-blue:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-indigo-blue.dropdown-toggle {
    color: #FFFFFF;
    background-color: #30366a;
    border-color: #2c3261; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-indigo-blue:not(:disabled):not(.disabled):active:focus, .btn-gsk-indigo-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-indigo-blue.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(93, 99, 158, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(93, 99, 158, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-green {
  color: #FFFFFF;
  background-color: #008A00;
  border-color: #008A00; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-green:hover {
    color: #FFFFFF;
    background-color: darkgreen;
    border-color: #005700; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-green:focus, .btn-gsk-green.focus {
    color: #FFFFFF;
    background-color: darkgreen;
    border-color: #005700;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 156, 38, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 156, 38, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-green.disabled, .btn-gsk-green:disabled {
    color: #FFFFFF;
    background-color: #008A00;
    border-color: #008A00; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-green:not(:disabled):not(.disabled):active, .btn-gsk-green:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-green.dropdown-toggle {
    color: #FFFFFF;
    background-color: #005700;
    border-color: #004a00; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-green:not(:disabled):not(.disabled):active:focus, .btn-gsk-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-green.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 156, 38, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 156, 38, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-teal {
  color: #FFFFFF;
  background-color: #15717D;
  border-color: #15717D; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-teal:hover {
    color: #FFFFFF;
    background-color: #0f535c;
    border-color: #0e4a51; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-teal:focus, .btn-gsk-teal.focus {
    color: #FFFFFF;
    background-color: #0f535c;
    border-color: #0e4a51;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 134, 145, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(56, 134, 145, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-teal.disabled, .btn-gsk-teal:disabled {
    color: #FFFFFF;
    background-color: #15717D;
    border-color: #15717D; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-teal:not(:disabled):not(.disabled):active, .btn-gsk-teal:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-teal.dropdown-toggle {
    color: #FFFFFF;
    background-color: #0e4a51;
    border-color: #0c4046; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-teal:not(:disabled):not(.disabled):active:focus, .btn-gsk-teal:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-teal.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(56, 134, 145, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(56, 134, 145, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-yellow {
  color: #212529;
  background-color: #E49B13;
  border-color: #E49B13; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-yellow:hover {
    color: #FFFFFF;
    background-color: #c18310;
    border-color: #b57b0f; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-yellow:focus, .btn-gsk-yellow.focus {
    color: #FFFFFF;
    background-color: #c18310;
    border-color: #b57b0f;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(199, 137, 22, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(199, 137, 22, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-yellow.disabled, .btn-gsk-yellow:disabled {
    color: #212529;
    background-color: #E49B13;
    border-color: #E49B13; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-yellow:not(:disabled):not(.disabled):active, .btn-gsk-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-yellow.dropdown-toggle {
    color: #FFFFFF;
    background-color: #b57b0f;
    border-color: #a9730e; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-yellow:not(:disabled):not(.disabled):active:focus, .btn-gsk-yellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-yellow.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(199, 137, 22, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(199, 137, 22, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-white {
  color: #212529;
  background-color: #FFFFFF;
  border-color: #FFFFFF; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-white:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white:focus, .btn-white.focus {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white.disabled, .btn-white:disabled {
    color: #212529;
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active,
  .show > .btn-white.dropdown-toggle {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-white:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-white-85 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.85);
  border-color: rgba(255, 255, 255, 0.85); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-white-85:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.85);
    border-color: rgba(230, 230, 230, 0.85); }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white-85:focus, .btn-white-85.focus {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.85);
    border-color: rgba(230, 230, 230, 0.85);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 213, 214, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(212, 213, 214, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white-85.disabled, .btn-white-85:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.85);
    border-color: rgba(255, 255, 255, 0.85); }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white-85:not(:disabled):not(.disabled):active, .btn-white-85:not(:disabled):not(.disabled).active,
  .show > .btn-white-85.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.85);
    border-color: rgba(223, 223, 223, 0.85); }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-white-85:not(:disabled):not(.disabled):active:focus, .btn-white-85:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white-85.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 213, 214, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(212, 213, 214, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-white-90 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-white-90:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.9);
    border-color: rgba(230, 230, 230, 0.9); }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white-90:focus, .btn-white-90.focus {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.9);
    border-color: rgba(230, 230, 230, 0.9);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 216, 217, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(216, 216, 217, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white-90.disabled, .btn-white-90:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.9);
    border-color: rgba(255, 255, 255, 0.9); }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white-90:not(:disabled):not(.disabled):active, .btn-white-90:not(:disabled):not(.disabled).active,
  .show > .btn-white-90.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.9);
    border-color: rgba(223, 223, 223, 0.9); }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-white-90:not(:disabled):not(.disabled):active:focus, .btn-white-90:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white-90.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 216, 217, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(216, 216, 217, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-white-95 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.95);
  border-color: rgba(255, 255, 255, 0.95); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-white-95:hover {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.95);
    border-color: rgba(230, 230, 230, 0.95); }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white-95:focus, .btn-white-95.focus {
    color: #212529;
    background-color: rgba(236, 236, 236, 0.95);
    border-color: rgba(230, 230, 230, 0.95);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(219, 219, 220, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(219, 219, 220, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white-95.disabled, .btn-white-95:disabled {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.95);
    border-color: rgba(255, 255, 255, 0.95); }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-white-95:not(:disabled):not(.disabled):active, .btn-white-95:not(:disabled):not(.disabled).active,
  .show > .btn-white-95.dropdown-toggle {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.95);
    border-color: rgba(223, 223, 223, 0.95); }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-white-95:not(:disabled):not(.disabled):active:focus, .btn-white-95:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white-95.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(219, 219, 220, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(219, 219, 220, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-grey {
  color: #212529;
  background-color: #BEBEBD;
  border-color: #BEBEBD; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-grey:hover {
    color: #212529;
    background-color: #ababaa;
    border-color: #a5a5a3; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-grey:focus, .btn-grey.focus {
    color: #212529;
    background-color: #ababaa;
    border-color: #a5a5a3;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(166, 167, 167, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(166, 167, 167, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-grey.disabled, .btn-grey:disabled {
    color: #212529;
    background-color: #BEBEBD;
    border-color: #BEBEBD; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-grey:not(:disabled):not(.disabled):active, .btn-grey:not(:disabled):not(.disabled).active,
  .show > .btn-grey.dropdown-toggle {
    color: #212529;
    background-color: #a5a5a3;
    border-color: #9e9e9d; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-grey:not(:disabled):not(.disabled):active:focus, .btn-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(166, 167, 167, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(166, 167, 167, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-black {
  color: #FFFFFF;
  background-color: #000000;
  border-color: #000000; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-black:hover {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-black:focus, .btn-black.focus {
    color: #FFFFFF;
    background-color: black;
    border-color: black;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-black.disabled, .btn-black:disabled {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-black:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active,
  .show > .btn-black.dropdown-toggle {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-black:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus,
    .show > .btn-black.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-purple-60 {
  color: #FFFFFF;
  background-color: rgba(188, 16, 119, 0.6);
  border-color: rgba(188, 16, 119, 0.6); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-purple-60:hover {
    color: #FFFFFF;
    background-color: rgba(153, 13, 97, 0.6);
    border-color: rgba(141, 12, 89, 0.6); }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-purple-60:focus, .btn-gsk-purple-60.focus {
    color: #FFFFFF;
    background-color: rgba(153, 13, 97, 0.6);
    border-color: rgba(141, 12, 89, 0.6);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(208, 86, 159, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(208, 86, 159, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-purple-60.disabled, .btn-gsk-purple-60:disabled {
    color: #FFFFFF;
    background-color: rgba(188, 16, 119, 0.6);
    border-color: rgba(188, 16, 119, 0.6); }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-purple-60:not(:disabled):not(.disabled):active, .btn-gsk-purple-60:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-purple-60.dropdown-toggle {
    color: #FFFFFF;
    background-color: rgba(141, 12, 89, 0.6);
    border-color: rgba(129, 11, 82, 0.6); }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-purple-60:not(:disabled):not(.disabled):active:focus, .btn-gsk-purple-60:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-purple-60.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(208, 86, 159, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(208, 86, 159, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-teal-60 {
  color: #FFFFFF;
  background-color: rgba(21, 113, 125, 0.6);
  border-color: rgba(21, 113, 125, 0.6); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-teal-60:hover {
    color: #FFFFFF;
    background-color: rgba(15, 83, 92, 0.6);
    border-color: rgba(14, 74, 81, 0.6); }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-teal-60:focus, .btn-gsk-teal-60.focus {
    color: #FFFFFF;
    background-color: rgba(15, 83, 92, 0.6);
    border-color: rgba(14, 74, 81, 0.6);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(89, 154, 163, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(89, 154, 163, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-teal-60.disabled, .btn-gsk-teal-60:disabled {
    color: #FFFFFF;
    background-color: rgba(21, 113, 125, 0.6);
    border-color: rgba(21, 113, 125, 0.6); }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-teal-60:not(:disabled):not(.disabled):active, .btn-gsk-teal-60:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-teal-60.dropdown-toggle {
    color: #FFFFFF;
    background-color: rgba(14, 74, 81, 0.6);
    border-color: rgba(12, 64, 70, 0.6); }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-teal-60:not(:disabled):not(.disabled):active:focus, .btn-gsk-teal-60:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-teal-60.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(89, 154, 163, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(89, 154, 163, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-teal-30 {
  color: #FFFFFF;
  background-color: rgba(21, 113, 125, 0.3);
  border-color: rgba(21, 113, 125, 0.3); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-teal-30:hover {
    color: #FFFFFF;
    background-color: rgba(15, 83, 92, 0.3);
    border-color: rgba(14, 74, 81, 0.3); }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-teal-30:focus, .btn-gsk-teal-30.focus {
    color: #FFFFFF;
    background-color: rgba(15, 83, 92, 0.3);
    border-color: rgba(14, 74, 81, 0.3);
    -webkit-box-shadow: 0 0 0 0.2rem rgba(138, 184, 190, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(138, 184, 190, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-teal-30.disabled, .btn-gsk-teal-30:disabled {
    color: #FFFFFF;
    background-color: rgba(21, 113, 125, 0.3);
    border-color: rgba(21, 113, 125, 0.3); }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-teal-30:not(:disabled):not(.disabled):active, .btn-gsk-teal-30:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-teal-30.dropdown-toggle {
    color: #FFFFFF;
    background-color: rgba(14, 74, 81, 0.3);
    border-color: rgba(12, 64, 70, 0.3); }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-teal-30:not(:disabled):not(.disabled):active:focus, .btn-gsk-teal-30:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-teal-30.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(138, 184, 190, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(138, 184, 190, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-green-60 {
  color: #212529;
  background-color: #66B966;
  border-color: #66B966; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-green-60:hover {
    color: #FFFFFF;
    background-color: #4eab4e;
    border-color: #4aa24a; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-green-60:focus, .btn-gsk-green-60.focus {
    color: #FFFFFF;
    background-color: #4eab4e;
    border-color: #4aa24a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(92, 163, 93, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(92, 163, 93, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-green-60.disabled, .btn-gsk-green-60:disabled {
    color: #212529;
    background-color: #66B966;
    border-color: #66B966; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-green-60:not(:disabled):not(.disabled):active, .btn-gsk-green-60:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-green-60.dropdown-toggle {
    color: #FFFFFF;
    background-color: #4aa24a;
    border-color: #469946; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-green-60:not(:disabled):not(.disabled):active:focus, .btn-gsk-green-60:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-green-60.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(92, 163, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(92, 163, 93, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-link-blue {
  color: #FFFFFF;
  background-color: #0D76D1;
  border-color: #0D76D1; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-link-blue:hover {
    color: #FFFFFF;
    background-color: #0b62ad;
    border-color: #0a5ba1; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-link-blue:focus, .btn-link-blue.focus {
    color: #FFFFFF;
    background-color: #0b62ad;
    border-color: #0a5ba1;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(49, 139, 216, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(49, 139, 216, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-link-blue.disabled, .btn-link-blue:disabled {
    color: #FFFFFF;
    background-color: #0D76D1;
    border-color: #0D76D1; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-link-blue:not(:disabled):not(.disabled):active, .btn-link-blue:not(:disabled):not(.disabled).active,
  .show > .btn-link-blue.dropdown-toggle {
    color: #FFFFFF;
    background-color: #0a5ba1;
    border-color: #095495; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-link-blue:not(:disabled):not(.disabled):active:focus, .btn-link-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-link-blue.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(49, 139, 216, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(49, 139, 216, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-text-black {
  color: #FFFFFF;
  background-color: #2E2E3C;
  border-color: #2E2E3C; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-text-black:hover {
    color: #FFFFFF;
    background-color: #1d1d26;
    border-color: #18181f; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-black:focus, .btn-text-black.focus {
    color: #FFFFFF;
    background-color: #1d1d26;
    border-color: #18181f;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 77, 89, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(77, 77, 89, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-black.disabled, .btn-text-black:disabled {
    color: #FFFFFF;
    background-color: #2E2E3C;
    border-color: #2E2E3C; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-black:not(:disabled):not(.disabled):active, .btn-text-black:not(:disabled):not(.disabled).active,
  .show > .btn-text-black.dropdown-toggle {
    color: #FFFFFF;
    background-color: #18181f;
    border-color: #121218; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-text-black:not(:disabled):not(.disabled):active:focus, .btn-text-black:not(:disabled):not(.disabled).active:focus,
    .show > .btn-text-black.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(77, 77, 89, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(77, 77, 89, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-text-secondary {
  color: #FFFFFF;
  background-color: #777369;
  border-color: #777369; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-text-secondary:hover {
    color: #FFFFFF;
    background-color: #635f57;
    border-color: #5c5951; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-secondary:focus, .btn-text-secondary.focus {
    color: #FFFFFF;
    background-color: #635f57;
    border-color: #5c5951;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(139, 136, 128, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(139, 136, 128, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-secondary.disabled, .btn-text-secondary:disabled {
    color: #FFFFFF;
    background-color: #777369;
    border-color: #777369; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-secondary:not(:disabled):not(.disabled):active, .btn-text-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-text-secondary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #5c5951;
    border-color: #55524b; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-text-secondary:not(:disabled):not(.disabled):active:focus, .btn-text-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-text-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(139, 136, 128, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(139, 136, 128, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-text-medium {
  color: #FFFFFF;
  background-color: #878379;
  border-color: #878379; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-text-medium:hover {
    color: #FFFFFF;
    background-color: #736f67;
    border-color: #6c6961; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-medium:focus, .btn-text-medium.focus {
    color: #FFFFFF;
    background-color: #736f67;
    border-color: #6c6961;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(153, 150, 141, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(153, 150, 141, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-medium.disabled, .btn-text-medium:disabled {
    color: #FFFFFF;
    background-color: #878379;
    border-color: #878379; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-medium:not(:disabled):not(.disabled):active, .btn-text-medium:not(:disabled):not(.disabled).active,
  .show > .btn-text-medium.dropdown-toggle {
    color: #FFFFFF;
    background-color: #6c6961;
    border-color: #65625b; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-text-medium:not(:disabled):not(.disabled):active:focus, .btn-text-medium:not(:disabled):not(.disabled).active:focus,
    .show > .btn-text-medium.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(153, 150, 141, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(153, 150, 141, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-text-light {
  color: #212529;
  background-color: #BBB9B3;
  border-color: #BBB9B3; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-text-light:hover {
    color: #212529;
    background-color: #a9a69f;
    border-color: #a3a098; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-light:focus, .btn-text-light.focus {
    color: #212529;
    background-color: #a9a69f;
    border-color: #a3a098;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(164, 163, 158, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(164, 163, 158, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-light.disabled, .btn-text-light:disabled {
    color: #212529;
    background-color: #BBB9B3;
    border-color: #BBB9B3; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-text-light:not(:disabled):not(.disabled):active, .btn-text-light:not(:disabled):not(.disabled).active,
  .show > .btn-text-light.dropdown-toggle {
    color: #212529;
    background-color: #a3a098;
    border-color: #9d9a91; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-text-light:not(:disabled):not(.disabled):active:focus, .btn-text-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-text-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(164, 163, 158, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(164, 163, 158, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-surface-dark {
  color: #212529;
  background-color: #BEBEBD;
  border-color: #BEBEBD; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-surface-dark:hover {
    color: #212529;
    background-color: #ababaa;
    border-color: #a5a5a3; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-surface-dark:focus, .btn-surface-dark.focus {
    color: #212529;
    background-color: #ababaa;
    border-color: #a5a5a3;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(166, 167, 167, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(166, 167, 167, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-surface-dark.disabled, .btn-surface-dark:disabled {
    color: #212529;
    background-color: #BEBEBD;
    border-color: #BEBEBD; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-surface-dark:not(:disabled):not(.disabled):active, .btn-surface-dark:not(:disabled):not(.disabled).active,
  .show > .btn-surface-dark.dropdown-toggle {
    color: #212529;
    background-color: #a5a5a3;
    border-color: #9e9e9d; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-surface-dark:not(:disabled):not(.disabled):active:focus, .btn-surface-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-surface-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(166, 167, 167, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(166, 167, 167, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-surface-medium {
  color: #212529;
  background-color: #EFEFED;
  border-color: #EFEFED; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-surface-medium:hover {
    color: #212529;
    background-color: #ddddd9;
    border-color: #d7d7d2; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-surface-medium:focus, .btn-surface-medium.focus {
    color: #212529;
    background-color: #ddddd9;
    border-color: #d7d7d2;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(208, 209, 208, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(208, 209, 208, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-surface-medium.disabled, .btn-surface-medium:disabled {
    color: #212529;
    background-color: #EFEFED;
    border-color: #EFEFED; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-surface-medium:not(:disabled):not(.disabled):active, .btn-surface-medium:not(:disabled):not(.disabled).active,
  .show > .btn-surface-medium.dropdown-toggle {
    color: #212529;
    background-color: #d7d7d2;
    border-color: #d1d1cb; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-surface-medium:not(:disabled):not(.disabled):active:focus, .btn-surface-medium:not(:disabled):not(.disabled).active:focus,
    .show > .btn-surface-medium.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(208, 209, 208, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(208, 209, 208, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-surface-light {
  color: #212529;
  background-color: #FAFAF8;
  border-color: #FAFAF8; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-surface-light:hover {
    color: #212529;
    background-color: #eaeae2;
    border-color: #e5e5da; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-surface-light:focus, .btn-surface-light.focus {
    color: #212529;
    background-color: #eaeae2;
    border-color: #e5e5da;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 218, 217, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(217, 218, 217, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-surface-light.disabled, .btn-surface-light:disabled {
    color: #212529;
    background-color: #FAFAF8;
    border-color: #FAFAF8; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-surface-light:not(:disabled):not(.disabled):active, .btn-surface-light:not(:disabled):not(.disabled).active,
  .show > .btn-surface-light.dropdown-toggle {
    color: #212529;
    background-color: #e5e5da;
    border-color: #dfdfd3; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-surface-light:not(:disabled):not(.disabled):active:focus, .btn-surface-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-surface-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(217, 218, 217, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(217, 218, 217, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-lama {
  color: #212529;
  background-color: #E9A93D;
  border-color: #E9A93D; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-lama:hover {
    color: #212529;
    background-color: #e59a1b;
    border-color: #da9219; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-lama:focus, .btn-gsk-lama.focus {
    color: #212529;
    background-color: #e59a1b;
    border-color: #da9219;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(203, 149, 58, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(203, 149, 58, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-lama.disabled, .btn-gsk-lama:disabled {
    color: #212529;
    background-color: #E9A93D;
    border-color: #E9A93D; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-lama:not(:disabled):not(.disabled):active, .btn-gsk-lama:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-lama.dropdown-toggle {
    color: #212529;
    background-color: #da9219;
    border-color: #cf8b17; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-lama:not(:disabled):not(.disabled):active:focus, .btn-gsk-lama:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-lama.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(203, 149, 58, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(203, 149, 58, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-laba {
  color: #FFFFFF;
  background-color: #F4668A;
  border-color: #F4668A; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-laba:hover {
    color: #FFFFFF;
    background-color: #f1426f;
    border-color: #f13666; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-laba:focus, .btn-gsk-laba.focus {
    color: #FFFFFF;
    background-color: #f1426f;
    border-color: #f13666;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 125, 156, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(246, 125, 156, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-laba.disabled, .btn-gsk-laba:disabled {
    color: #FFFFFF;
    background-color: #F4668A;
    border-color: #F4668A; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-laba:not(:disabled):not(.disabled):active, .btn-gsk-laba:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-laba.dropdown-toggle {
    color: #FFFFFF;
    background-color: #f13666;
    border-color: #f02b5d; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-laba:not(:disabled):not(.disabled):active:focus, .btn-gsk-laba:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-laba.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(246, 125, 156, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(246, 125, 156, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-ics {
  color: #FFFFFF;
  background-color: #0D76D1;
  border-color: #0D76D1; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-ics:hover {
    color: #FFFFFF;
    background-color: #0b62ad;
    border-color: #0a5ba1; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-ics:focus, .btn-gsk-ics.focus {
    color: #FFFFFF;
    background-color: #0b62ad;
    border-color: #0a5ba1;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(49, 139, 216, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(49, 139, 216, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-ics.disabled, .btn-gsk-ics:disabled {
    color: #FFFFFF;
    background-color: #0D76D1;
    border-color: #0D76D1; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-ics:not(:disabled):not(.disabled):active, .btn-gsk-ics:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-ics.dropdown-toggle {
    color: #FFFFFF;
    background-color: #0a5ba1;
    border-color: #095495; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-ics:not(:disabled):not(.disabled):active:focus, .btn-gsk-ics:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-ics.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(49, 139, 216, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(49, 139, 216, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-dpi {
  color: #212529;
  background-color: #C5D34E;
  border-color: #C5D34E; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-dpi:hover {
    color: #212529;
    background-color: #b9c932;
    border-color: #b0bf2f; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-dpi:focus, .btn-gsk-dpi.focus {
    color: #212529;
    background-color: #b9c932;
    border-color: #b0bf2f;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(172, 185, 72, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(172, 185, 72, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-dpi.disabled, .btn-gsk-dpi:disabled {
    color: #212529;
    background-color: #C5D34E;
    border-color: #C5D34E; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-dpi:not(:disabled):not(.disabled):active, .btn-gsk-dpi:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-dpi.dropdown-toggle {
    color: #212529;
    background-color: #b0bf2f;
    border-color: #a6b42d; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-dpi:not(:disabled):not(.disabled):active:focus, .btn-gsk-dpi:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-dpi.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(172, 185, 72, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(172, 185, 72, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-fmi {
  color: #212529;
  background-color: #60B0C9;
  border-color: #60B0C9; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-fmi:hover {
    color: #FFFFFF;
    background-color: #43a2bf;
    border-color: #3e9bb8; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-fmi:focus, .btn-gsk-fmi.focus {
    color: #FFFFFF;
    background-color: #43a2bf;
    border-color: #3e9bb8;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(87, 155, 177, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(87, 155, 177, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-fmi.disabled, .btn-gsk-fmi:disabled {
    color: #212529;
    background-color: #60B0C9;
    border-color: #60B0C9; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-fmi:not(:disabled):not(.disabled):active, .btn-gsk-fmi:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-fmi.dropdown-toggle {
    color: #FFFFFF;
    background-color: #3e9bb8;
    border-color: #3b93ae; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-fmi:not(:disabled):not(.disabled):active:focus, .btn-gsk-fmi:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-fmi.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(87, 155, 177, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(87, 155, 177, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-mdi {
  color: #FFFFFF;
  background-color: #747EB6;
  border-color: #747EB6; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-mdi:hover {
    color: #FFFFFF;
    background-color: #5b67a9;
    border-color: #5561a2; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-mdi:focus, .btn-gsk-mdi.focus {
    color: #FFFFFF;
    background-color: #5b67a9;
    border-color: #5561a2;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(137, 145, 193, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(137, 145, 193, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-mdi.disabled, .btn-gsk-mdi:disabled {
    color: #FFFFFF;
    background-color: #747EB6;
    border-color: #747EB6; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-mdi:not(:disabled):not(.disabled):active, .btn-gsk-mdi:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-mdi.dropdown-toggle {
    color: #FFFFFF;
    background-color: #5561a2;
    border-color: #515c9a; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-mdi:not(:disabled):not(.disabled):active:focus, .btn-gsk-mdi:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-mdi.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(137, 145, 193, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(137, 145, 193, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-lama-laba {
  color: #212529;
  background-color: #F5DB4A;
  border-color: #F5DB4A; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-lama-laba:hover {
    color: #212529;
    background-color: #f3d426;
    border-color: #f2d11a; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-lama-laba:focus, .btn-gsk-lama-laba.focus {
    color: #212529;
    background-color: #f3d426;
    border-color: #f2d11a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 192, 69, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(213, 192, 69, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-lama-laba.disabled, .btn-gsk-lama-laba:disabled {
    color: #212529;
    background-color: #F5DB4A;
    border-color: #F5DB4A; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-lama-laba:not(:disabled):not(.disabled):active, .btn-gsk-lama-laba:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-lama-laba.dropdown-toggle {
    color: #212529;
    background-color: #f2d11a;
    border-color: #f2cf0e; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-lama-laba:not(:disabled):not(.disabled):active:focus, .btn-gsk-lama-laba:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-lama-laba.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 192, 69, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(213, 192, 69, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-ics-laba {
  color: #212529;
  background-color: #66B966;
  border-color: #66B966; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-ics-laba:hover {
    color: #FFFFFF;
    background-color: #4eab4e;
    border-color: #4aa24a; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-ics-laba:focus, .btn-gsk-ics-laba.focus {
    color: #FFFFFF;
    background-color: #4eab4e;
    border-color: #4aa24a;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(92, 163, 93, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(92, 163, 93, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-ics-laba.disabled, .btn-gsk-ics-laba:disabled {
    color: #212529;
    background-color: #66B966;
    border-color: #66B966; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-ics-laba:not(:disabled):not(.disabled):active, .btn-gsk-ics-laba:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-ics-laba.dropdown-toggle {
    color: #FFFFFF;
    background-color: #4aa24a;
    border-color: #469946; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-ics-laba:not(:disabled):not(.disabled):active:focus, .btn-gsk-ics-laba:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-ics-laba.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(92, 163, 93, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(92, 163, 93, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-gsk-isc-lama-laba {
  color: #FFFFFF;
  background-color: #8A347F;
  border-color: #8A347F; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-gsk-isc-lama-laba:hover {
    color: #FFFFFF;
    background-color: #6e2a65;
    border-color: #65265d; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-isc-lama-laba:focus, .btn-gsk-isc-lama-laba.focus {
    color: #FFFFFF;
    background-color: #6e2a65;
    border-color: #65265d;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 82, 146, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(156, 82, 146, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-isc-lama-laba.disabled, .btn-gsk-isc-lama-laba:disabled {
    color: #FFFFFF;
    background-color: #8A347F;
    border-color: #8A347F; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-gsk-isc-lama-laba:not(:disabled):not(.disabled):active, .btn-gsk-isc-lama-laba:not(:disabled):not(.disabled).active,
  .show > .btn-gsk-isc-lama-laba.dropdown-toggle {
    color: #FFFFFF;
    background-color: #65265d;
    border-color: #5c2354; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-gsk-isc-lama-laba:not(:disabled):not(.disabled):active:focus, .btn-gsk-isc-lama-laba:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gsk-isc-lama-laba.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(156, 82, 146, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(156, 82, 146, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-landing-1 {
  color: #FFFFFF;
  background-color: #914718;
  border-color: #914718; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-landing-1:hover {
    color: #FFFFFF;
    background-color: #703713;
    border-color: #653211; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-landing-1:focus, .btn-landing-1.focus {
    color: #FFFFFF;
    background-color: #703713;
    border-color: #653211;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(162, 99, 59, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(162, 99, 59, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-landing-1.disabled, .btn-landing-1:disabled {
    color: #FFFFFF;
    background-color: #914718;
    border-color: #914718; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-landing-1:not(:disabled):not(.disabled):active, .btn-landing-1:not(:disabled):not(.disabled).active,
  .show > .btn-landing-1.dropdown-toggle {
    color: #FFFFFF;
    background-color: #653211;
    border-color: #5a2c0f; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-landing-1:not(:disabled):not(.disabled):active:focus, .btn-landing-1:not(:disabled):not(.disabled).active:focus,
    .show > .btn-landing-1.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(162, 99, 59, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(162, 99, 59, 0.5); }

/* line 66, node_modules/bootstrap/scss/_buttons.scss */
.btn-landing-2 {
  color: #FFFFFF;
  background-color: #FF6605;
  border-color: #FF6605; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-landing-2:hover {
    color: #FFFFFF;
    background-color: #de5600;
    border-color: #d15100; }
  /* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-landing-2:focus, .btn-landing-2.focus {
    color: #FFFFFF;
    background-color: #de5600;
    border-color: #d15100;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 125, 43, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 125, 43, 0.5); }
  /* line 32, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-landing-2.disabled, .btn-landing-2:disabled {
    color: #FFFFFF;
    background-color: #FF6605;
    border-color: #FF6605; }
  /* line 43, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-landing-2:not(:disabled):not(.disabled):active, .btn-landing-2:not(:disabled):not(.disabled).active,
  .show > .btn-landing-2.dropdown-toggle {
    color: #FFFFFF;
    background-color: #d15100;
    border-color: #c44c00; }
    /* line 53, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-landing-2:not(:disabled):not(.disabled):active:focus, .btn-landing-2:not(:disabled):not(.disabled).active:focus,
    .show > .btn-landing-2.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 125, 43, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 125, 43, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-primary {
  color: #F36633;
  border-color: #F36633; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-primary:hover {
    color: #FFFFFF;
    background-color: #F36633;
    border-color: #F36633; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #F36633;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #F36633;
    border-color: #F36633; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-secondary {
  color: #544F40;
  border-color: #544F40; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-secondary:hover {
    color: #FFFFFF;
    background-color: #544F40;
    border-color: #544F40; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #544F40;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #544F40;
    border-color: #544F40; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-success {
  color: #008A00;
  border-color: #008A00; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-success:hover {
    color: #FFFFFF;
    background-color: #008A00;
    border-color: #008A00; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success:focus, .btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #008A00;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #FFFFFF;
    background-color: #008A00;
    border-color: #008A00; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-info {
  color: #15717D;
  border-color: #15717D; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-info:hover {
    color: #FFFFFF;
    background-color: #15717D;
    border-color: #15717D; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info:focus, .btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #15717D;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #FFFFFF;
    background-color: #15717D;
    border-color: #15717D; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-warning {
  color: #E49B13;
  border-color: #E49B13; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #E49B13;
    border-color: #E49B13; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #E49B13;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #E49B13;
    border-color: #E49B13; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-danger {
  color: #ED003C;
  border-color: #ED003C; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-danger:hover {
    color: #FFFFFF;
    background-color: #ED003C;
    border-color: #ED003C; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #ED003C;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #FFFFFF;
    background-color: #ED003C;
    border-color: #ED003C; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light:focus, .btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-dark:hover {
    color: #FFFFFF;
    background-color: #343a40;
    border-color: #343a40; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #FFFFFF;
    background-color: #343a40;
    border-color: #343a40; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-primary {
  color: #F36633;
  border-color: #F36633; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-primary:hover {
    color: #FFFFFF;
    background-color: #F36633;
    border-color: #F36633; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-primary:focus, .btn-outline-gsk-primary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-primary.disabled, .btn-outline-gsk-primary:disabled {
    color: #F36633;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-primary:not(:disabled):not(.disabled):active, .btn-outline-gsk-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #F36633;
    border-color: #F36633; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-primary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-dark-grey {
  color: #544F40;
  border-color: #544F40; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-dark-grey:hover {
    color: #FFFFFF;
    background-color: #544F40;
    border-color: #544F40; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-dark-grey:focus, .btn-outline-gsk-dark-grey.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-dark-grey.disabled, .btn-outline-gsk-dark-grey:disabled {
    color: #544F40;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-dark-grey:not(:disabled):not(.disabled):active, .btn-outline-gsk-dark-grey:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-dark-grey.dropdown-toggle {
    color: #FFFFFF;
    background-color: #544F40;
    border-color: #544F40; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-dark-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-dark-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-dark-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-medium {
  color: #D5D1CE;
  border-color: #D5D1CE; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-medium:hover {
    color: #212529;
    background-color: #D5D1CE;
    border-color: #D5D1CE; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-medium:focus, .btn-outline-gsk-medium.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 209, 206, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(213, 209, 206, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-medium.disabled, .btn-outline-gsk-medium:disabled {
    color: #D5D1CE;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-medium:not(:disabled):not(.disabled):active, .btn-outline-gsk-medium:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-medium.dropdown-toggle {
    color: #212529;
    background-color: #D5D1CE;
    border-color: #D5D1CE; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-medium:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-medium:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-medium.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 209, 206, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(213, 209, 206, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-purple {
  color: #BC1077;
  border-color: #BC1077; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-purple:hover {
    color: #FFFFFF;
    background-color: #BC1077;
    border-color: #BC1077; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-purple:focus, .btn-outline-gsk-purple.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-purple.disabled, .btn-outline-gsk-purple:disabled {
    color: #BC1077;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-purple:not(:disabled):not(.disabled):active, .btn-outline-gsk-purple:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-purple.dropdown-toggle {
    color: #FFFFFF;
    background-color: #BC1077;
    border-color: #BC1077; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-purple:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-purple.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-red {
  color: #ED003C;
  border-color: #ED003C; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-red:hover {
    color: #FFFFFF;
    background-color: #ED003C;
    border-color: #ED003C; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-red:focus, .btn-outline-gsk-red.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-red.disabled, .btn-outline-gsk-red:disabled {
    color: #ED003C;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-red:not(:disabled):not(.disabled):active, .btn-outline-gsk-red:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-red.dropdown-toggle {
    color: #FFFFFF;
    background-color: #ED003C;
    border-color: #ED003C; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-red:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-red:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-red.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-indigo-blue {
  color: #40488D;
  border-color: #40488D; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-indigo-blue:hover {
    color: #FFFFFF;
    background-color: #40488D;
    border-color: #40488D; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-indigo-blue:focus, .btn-outline-gsk-indigo-blue.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(64, 72, 141, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(64, 72, 141, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-indigo-blue.disabled, .btn-outline-gsk-indigo-blue:disabled {
    color: #40488D;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-indigo-blue:not(:disabled):not(.disabled):active, .btn-outline-gsk-indigo-blue:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-indigo-blue.dropdown-toggle {
    color: #FFFFFF;
    background-color: #40488D;
    border-color: #40488D; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-indigo-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-indigo-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-indigo-blue.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(64, 72, 141, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(64, 72, 141, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-green {
  color: #008A00;
  border-color: #008A00; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-green:hover {
    color: #FFFFFF;
    background-color: #008A00;
    border-color: #008A00; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-green:focus, .btn-outline-gsk-green.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-green.disabled, .btn-outline-gsk-green:disabled {
    color: #008A00;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-green:not(:disabled):not(.disabled):active, .btn-outline-gsk-green:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-green.dropdown-toggle {
    color: #FFFFFF;
    background-color: #008A00;
    border-color: #008A00; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-green:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-green:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-green.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-teal {
  color: #15717D;
  border-color: #15717D; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-teal:hover {
    color: #FFFFFF;
    background-color: #15717D;
    border-color: #15717D; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-teal:focus, .btn-outline-gsk-teal.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-teal.disabled, .btn-outline-gsk-teal:disabled {
    color: #15717D;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-teal:not(:disabled):not(.disabled):active, .btn-outline-gsk-teal:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-teal.dropdown-toggle {
    color: #FFFFFF;
    background-color: #15717D;
    border-color: #15717D; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-teal:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-teal:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-teal.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-yellow {
  color: #E49B13;
  border-color: #E49B13; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-yellow:hover {
    color: #212529;
    background-color: #E49B13;
    border-color: #E49B13; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-yellow:focus, .btn-outline-gsk-yellow.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-yellow.disabled, .btn-outline-gsk-yellow:disabled {
    color: #E49B13;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-yellow:not(:disabled):not(.disabled):active, .btn-outline-gsk-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-yellow.dropdown-toggle {
    color: #212529;
    background-color: #E49B13;
    border-color: #E49B13; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-yellow:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-yellow:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-yellow.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-white {
  color: #FFFFFF;
  border-color: #FFFFFF; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-white:hover {
    color: #212529;
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white:focus, .btn-outline-white.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white.disabled, .btn-outline-white:disabled {
    color: #FFFFFF;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active,
  .show > .btn-outline-white.dropdown-toggle {
    color: #212529;
    background-color: #FFFFFF;
    border-color: #FFFFFF; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-white:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-white.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-white-85 {
  color: rgba(255, 255, 255, 0.85);
  border-color: rgba(255, 255, 255, 0.85); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-white-85:hover {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.85);
    border-color: rgba(255, 255, 255, 0.85); }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white-85:focus, .btn-outline-white-85.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white-85.disabled, .btn-outline-white-85:disabled {
    color: rgba(255, 255, 255, 0.85);
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white-85:not(:disabled):not(.disabled):active, .btn-outline-white-85:not(:disabled):not(.disabled).active,
  .show > .btn-outline-white-85.dropdown-toggle {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.85);
    border-color: rgba(255, 255, 255, 0.85); }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-white-85:not(:disabled):not(.disabled):active:focus, .btn-outline-white-85:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-white-85.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-white-90 {
  color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.9); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-white-90:hover {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.9);
    border-color: rgba(255, 255, 255, 0.9); }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white-90:focus, .btn-outline-white-90.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white-90.disabled, .btn-outline-white-90:disabled {
    color: rgba(255, 255, 255, 0.9);
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white-90:not(:disabled):not(.disabled):active, .btn-outline-white-90:not(:disabled):not(.disabled).active,
  .show > .btn-outline-white-90.dropdown-toggle {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.9);
    border-color: rgba(255, 255, 255, 0.9); }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-white-90:not(:disabled):not(.disabled):active:focus, .btn-outline-white-90:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-white-90.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-white-95 {
  color: rgba(255, 255, 255, 0.95);
  border-color: rgba(255, 255, 255, 0.95); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-white-95:hover {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.95);
    border-color: rgba(255, 255, 255, 0.95); }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white-95:focus, .btn-outline-white-95.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white-95.disabled, .btn-outline-white-95:disabled {
    color: rgba(255, 255, 255, 0.95);
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-white-95:not(:disabled):not(.disabled):active, .btn-outline-white-95:not(:disabled):not(.disabled).active,
  .show > .btn-outline-white-95.dropdown-toggle {
    color: #212529;
    background-color: rgba(255, 255, 255, 0.95);
    border-color: rgba(255, 255, 255, 0.95); }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-white-95:not(:disabled):not(.disabled):active:focus, .btn-outline-white-95:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-white-95.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-grey {
  color: #BEBEBD;
  border-color: #BEBEBD; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-grey:hover {
    color: #212529;
    background-color: #BEBEBD;
    border-color: #BEBEBD; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-grey:focus, .btn-outline-grey.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-grey.disabled, .btn-outline-grey:disabled {
    color: #BEBEBD;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-grey:not(:disabled):not(.disabled):active, .btn-outline-grey:not(:disabled):not(.disabled).active,
  .show > .btn-outline-grey.dropdown-toggle {
    color: #212529;
    background-color: #BEBEBD;
    border-color: #BEBEBD; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-grey:not(:disabled):not(.disabled):active:focus, .btn-outline-grey:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-grey.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-black {
  color: #000000;
  border-color: #000000; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-black:hover {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-black:focus, .btn-outline-black.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-black.disabled, .btn-outline-black:disabled {
    color: #000000;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-black:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active,
  .show > .btn-outline-black.dropdown-toggle {
    color: #FFFFFF;
    background-color: #000000;
    border-color: #000000; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-black:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-black.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-purple-60 {
  color: rgba(188, 16, 119, 0.6);
  border-color: rgba(188, 16, 119, 0.6); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-purple-60:hover {
    color: #FFFFFF;
    background-color: rgba(188, 16, 119, 0.6);
    border-color: rgba(188, 16, 119, 0.6); }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-purple-60:focus, .btn-outline-gsk-purple-60.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-purple-60.disabled, .btn-outline-gsk-purple-60:disabled {
    color: rgba(188, 16, 119, 0.6);
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-purple-60:not(:disabled):not(.disabled):active, .btn-outline-gsk-purple-60:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-purple-60.dropdown-toggle {
    color: #FFFFFF;
    background-color: rgba(188, 16, 119, 0.6);
    border-color: rgba(188, 16, 119, 0.6); }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-purple-60:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-purple-60:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-purple-60.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-teal-60 {
  color: rgba(21, 113, 125, 0.6);
  border-color: rgba(21, 113, 125, 0.6); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-teal-60:hover {
    color: #FFFFFF;
    background-color: rgba(21, 113, 125, 0.6);
    border-color: rgba(21, 113, 125, 0.6); }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-teal-60:focus, .btn-outline-gsk-teal-60.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-teal-60.disabled, .btn-outline-gsk-teal-60:disabled {
    color: rgba(21, 113, 125, 0.6);
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-teal-60:not(:disabled):not(.disabled):active, .btn-outline-gsk-teal-60:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-teal-60.dropdown-toggle {
    color: #FFFFFF;
    background-color: rgba(21, 113, 125, 0.6);
    border-color: rgba(21, 113, 125, 0.6); }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-teal-60:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-teal-60:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-teal-60.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-teal-30 {
  color: rgba(21, 113, 125, 0.3);
  border-color: rgba(21, 113, 125, 0.3); }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-teal-30:hover {
    color: #FFFFFF;
    background-color: rgba(21, 113, 125, 0.3);
    border-color: rgba(21, 113, 125, 0.3); }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-teal-30:focus, .btn-outline-gsk-teal-30.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-teal-30.disabled, .btn-outline-gsk-teal-30:disabled {
    color: rgba(21, 113, 125, 0.3);
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-teal-30:not(:disabled):not(.disabled):active, .btn-outline-gsk-teal-30:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-teal-30.dropdown-toggle {
    color: #FFFFFF;
    background-color: rgba(21, 113, 125, 0.3);
    border-color: rgba(21, 113, 125, 0.3); }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-teal-30:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-teal-30:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-teal-30.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-green-60 {
  color: #66B966;
  border-color: #66B966; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-green-60:hover {
    color: #212529;
    background-color: #66B966;
    border-color: #66B966; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-green-60:focus, .btn-outline-gsk-green-60.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-green-60.disabled, .btn-outline-gsk-green-60:disabled {
    color: #66B966;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-green-60:not(:disabled):not(.disabled):active, .btn-outline-gsk-green-60:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-green-60.dropdown-toggle {
    color: #212529;
    background-color: #66B966;
    border-color: #66B966; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-green-60:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-green-60:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-green-60.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-link-blue {
  color: #0D76D1;
  border-color: #0D76D1; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-link-blue:hover {
    color: #FFFFFF;
    background-color: #0D76D1;
    border-color: #0D76D1; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-link-blue:focus, .btn-outline-link-blue.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-link-blue.disabled, .btn-outline-link-blue:disabled {
    color: #0D76D1;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-link-blue:not(:disabled):not(.disabled):active, .btn-outline-link-blue:not(:disabled):not(.disabled).active,
  .show > .btn-outline-link-blue.dropdown-toggle {
    color: #FFFFFF;
    background-color: #0D76D1;
    border-color: #0D76D1; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-link-blue:not(:disabled):not(.disabled):active:focus, .btn-outline-link-blue:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-link-blue.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-text-black {
  color: #2E2E3C;
  border-color: #2E2E3C; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-text-black:hover {
    color: #FFFFFF;
    background-color: #2E2E3C;
    border-color: #2E2E3C; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-black:focus, .btn-outline-text-black.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(46, 46, 60, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(46, 46, 60, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-black.disabled, .btn-outline-text-black:disabled {
    color: #2E2E3C;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-black:not(:disabled):not(.disabled):active, .btn-outline-text-black:not(:disabled):not(.disabled).active,
  .show > .btn-outline-text-black.dropdown-toggle {
    color: #FFFFFF;
    background-color: #2E2E3C;
    border-color: #2E2E3C; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-text-black:not(:disabled):not(.disabled):active:focus, .btn-outline-text-black:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-text-black.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(46, 46, 60, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(46, 46, 60, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-text-secondary {
  color: #777369;
  border-color: #777369; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-text-secondary:hover {
    color: #FFFFFF;
    background-color: #777369;
    border-color: #777369; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-secondary:focus, .btn-outline-text-secondary.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 115, 105, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(119, 115, 105, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-secondary.disabled, .btn-outline-text-secondary:disabled {
    color: #777369;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-secondary:not(:disabled):not(.disabled):active, .btn-outline-text-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-text-secondary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #777369;
    border-color: #777369; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-text-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-text-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-text-secondary.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 115, 105, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(119, 115, 105, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-text-medium {
  color: #878379;
  border-color: #878379; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-text-medium:hover {
    color: #FFFFFF;
    background-color: #878379;
    border-color: #878379; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-medium:focus, .btn-outline-text-medium.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(135, 131, 121, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(135, 131, 121, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-medium.disabled, .btn-outline-text-medium:disabled {
    color: #878379;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-medium:not(:disabled):not(.disabled):active, .btn-outline-text-medium:not(:disabled):not(.disabled).active,
  .show > .btn-outline-text-medium.dropdown-toggle {
    color: #FFFFFF;
    background-color: #878379;
    border-color: #878379; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-text-medium:not(:disabled):not(.disabled):active:focus, .btn-outline-text-medium:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-text-medium.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(135, 131, 121, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(135, 131, 121, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-text-light {
  color: #BBB9B3;
  border-color: #BBB9B3; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-text-light:hover {
    color: #212529;
    background-color: #BBB9B3;
    border-color: #BBB9B3; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-light:focus, .btn-outline-text-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(187, 185, 179, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(187, 185, 179, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-light.disabled, .btn-outline-text-light:disabled {
    color: #BBB9B3;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-text-light:not(:disabled):not(.disabled):active, .btn-outline-text-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-text-light.dropdown-toggle {
    color: #212529;
    background-color: #BBB9B3;
    border-color: #BBB9B3; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-text-light:not(:disabled):not(.disabled):active:focus, .btn-outline-text-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-text-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(187, 185, 179, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(187, 185, 179, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-surface-dark {
  color: #BEBEBD;
  border-color: #BEBEBD; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-surface-dark:hover {
    color: #212529;
    background-color: #BEBEBD;
    border-color: #BEBEBD; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-surface-dark:focus, .btn-outline-surface-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-surface-dark.disabled, .btn-outline-surface-dark:disabled {
    color: #BEBEBD;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-surface-dark:not(:disabled):not(.disabled):active, .btn-outline-surface-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-surface-dark.dropdown-toggle {
    color: #212529;
    background-color: #BEBEBD;
    border-color: #BEBEBD; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-surface-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-surface-dark.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-surface-medium {
  color: #EFEFED;
  border-color: #EFEFED; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-surface-medium:hover {
    color: #212529;
    background-color: #EFEFED;
    border-color: #EFEFED; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-surface-medium:focus, .btn-outline-surface-medium.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(239, 239, 237, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(239, 239, 237, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-surface-medium.disabled, .btn-outline-surface-medium:disabled {
    color: #EFEFED;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-surface-medium:not(:disabled):not(.disabled):active, .btn-outline-surface-medium:not(:disabled):not(.disabled).active,
  .show > .btn-outline-surface-medium.dropdown-toggle {
    color: #212529;
    background-color: #EFEFED;
    border-color: #EFEFED; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-surface-medium:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-medium:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-surface-medium.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(239, 239, 237, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(239, 239, 237, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-surface-light {
  color: #FAFAF8;
  border-color: #FAFAF8; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-surface-light:hover {
    color: #212529;
    background-color: #FAFAF8;
    border-color: #FAFAF8; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-surface-light:focus, .btn-outline-surface-light.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(250, 250, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(250, 250, 248, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-surface-light.disabled, .btn-outline-surface-light:disabled {
    color: #FAFAF8;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-surface-light:not(:disabled):not(.disabled):active, .btn-outline-surface-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-surface-light.dropdown-toggle {
    color: #212529;
    background-color: #FAFAF8;
    border-color: #FAFAF8; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-surface-light:not(:disabled):not(.disabled):active:focus, .btn-outline-surface-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-surface-light.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(250, 250, 248, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(250, 250, 248, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-lama {
  color: #E9A93D;
  border-color: #E9A93D; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-lama:hover {
    color: #212529;
    background-color: #E9A93D;
    border-color: #E9A93D; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-lama:focus, .btn-outline-gsk-lama.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 169, 61, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(233, 169, 61, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-lama.disabled, .btn-outline-gsk-lama:disabled {
    color: #E9A93D;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-lama:not(:disabled):not(.disabled):active, .btn-outline-gsk-lama:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-lama.dropdown-toggle {
    color: #212529;
    background-color: #E9A93D;
    border-color: #E9A93D; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-lama:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-lama:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-lama.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 169, 61, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(233, 169, 61, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-laba {
  color: #F4668A;
  border-color: #F4668A; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-laba:hover {
    color: #FFFFFF;
    background-color: #F4668A;
    border-color: #F4668A; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-laba:focus, .btn-outline-gsk-laba.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(244, 102, 138, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(244, 102, 138, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-laba.disabled, .btn-outline-gsk-laba:disabled {
    color: #F4668A;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-laba:not(:disabled):not(.disabled):active, .btn-outline-gsk-laba:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-laba.dropdown-toggle {
    color: #FFFFFF;
    background-color: #F4668A;
    border-color: #F4668A; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-laba:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-laba:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-laba.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(244, 102, 138, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(244, 102, 138, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-ics {
  color: #0D76D1;
  border-color: #0D76D1; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-ics:hover {
    color: #FFFFFF;
    background-color: #0D76D1;
    border-color: #0D76D1; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-ics:focus, .btn-outline-gsk-ics.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-ics.disabled, .btn-outline-gsk-ics:disabled {
    color: #0D76D1;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-ics:not(:disabled):not(.disabled):active, .btn-outline-gsk-ics:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-ics.dropdown-toggle {
    color: #FFFFFF;
    background-color: #0D76D1;
    border-color: #0D76D1; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-ics:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-ics:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-ics.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-dpi {
  color: #C5D34E;
  border-color: #C5D34E; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-dpi:hover {
    color: #212529;
    background-color: #C5D34E;
    border-color: #C5D34E; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-dpi:focus, .btn-outline-gsk-dpi.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(197, 211, 78, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(197, 211, 78, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-dpi.disabled, .btn-outline-gsk-dpi:disabled {
    color: #C5D34E;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-dpi:not(:disabled):not(.disabled):active, .btn-outline-gsk-dpi:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-dpi.dropdown-toggle {
    color: #212529;
    background-color: #C5D34E;
    border-color: #C5D34E; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-dpi:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-dpi:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-dpi.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(197, 211, 78, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(197, 211, 78, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-fmi {
  color: #60B0C9;
  border-color: #60B0C9; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-fmi:hover {
    color: #212529;
    background-color: #60B0C9;
    border-color: #60B0C9; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-fmi:focus, .btn-outline-gsk-fmi.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(96, 176, 201, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(96, 176, 201, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-fmi.disabled, .btn-outline-gsk-fmi:disabled {
    color: #60B0C9;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-fmi:not(:disabled):not(.disabled):active, .btn-outline-gsk-fmi:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-fmi.dropdown-toggle {
    color: #212529;
    background-color: #60B0C9;
    border-color: #60B0C9; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-fmi:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-fmi:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-fmi.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(96, 176, 201, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(96, 176, 201, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-mdi {
  color: #747EB6;
  border-color: #747EB6; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-mdi:hover {
    color: #FFFFFF;
    background-color: #747EB6;
    border-color: #747EB6; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-mdi:focus, .btn-outline-gsk-mdi.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(116, 126, 182, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(116, 126, 182, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-mdi.disabled, .btn-outline-gsk-mdi:disabled {
    color: #747EB6;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-mdi:not(:disabled):not(.disabled):active, .btn-outline-gsk-mdi:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-mdi.dropdown-toggle {
    color: #FFFFFF;
    background-color: #747EB6;
    border-color: #747EB6; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-mdi:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-mdi:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-mdi.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(116, 126, 182, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(116, 126, 182, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-lama-laba {
  color: #F5DB4A;
  border-color: #F5DB4A; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-lama-laba:hover {
    color: #212529;
    background-color: #F5DB4A;
    border-color: #F5DB4A; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-lama-laba:focus, .btn-outline-gsk-lama-laba.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 219, 74, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(245, 219, 74, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-lama-laba.disabled, .btn-outline-gsk-lama-laba:disabled {
    color: #F5DB4A;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-lama-laba:not(:disabled):not(.disabled):active, .btn-outline-gsk-lama-laba:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-lama-laba.dropdown-toggle {
    color: #212529;
    background-color: #F5DB4A;
    border-color: #F5DB4A; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-lama-laba:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-lama-laba:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-lama-laba.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 219, 74, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(245, 219, 74, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-ics-laba {
  color: #66B966;
  border-color: #66B966; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-ics-laba:hover {
    color: #212529;
    background-color: #66B966;
    border-color: #66B966; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-ics-laba:focus, .btn-outline-gsk-ics-laba.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-ics-laba.disabled, .btn-outline-gsk-ics-laba:disabled {
    color: #66B966;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-ics-laba:not(:disabled):not(.disabled):active, .btn-outline-gsk-ics-laba:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-ics-laba.dropdown-toggle {
    color: #212529;
    background-color: #66B966;
    border-color: #66B966; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-ics-laba:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-ics-laba:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-ics-laba.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-gsk-isc-lama-laba {
  color: #8A347F;
  border-color: #8A347F; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-gsk-isc-lama-laba:hover {
    color: #FFFFFF;
    background-color: #8A347F;
    border-color: #8A347F; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-isc-lama-laba:focus, .btn-outline-gsk-isc-lama-laba.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(138, 52, 127, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(138, 52, 127, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-isc-lama-laba.disabled, .btn-outline-gsk-isc-lama-laba:disabled {
    color: #8A347F;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-gsk-isc-lama-laba:not(:disabled):not(.disabled):active, .btn-outline-gsk-isc-lama-laba:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gsk-isc-lama-laba.dropdown-toggle {
    color: #FFFFFF;
    background-color: #8A347F;
    border-color: #8A347F; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-gsk-isc-lama-laba:not(:disabled):not(.disabled):active:focus, .btn-outline-gsk-isc-lama-laba:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gsk-isc-lama-laba.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(138, 52, 127, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(138, 52, 127, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-landing-1 {
  color: #914718;
  border-color: #914718; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-landing-1:hover {
    color: #FFFFFF;
    background-color: #914718;
    border-color: #914718; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-landing-1:focus, .btn-outline-landing-1.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(145, 71, 24, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(145, 71, 24, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-landing-1.disabled, .btn-outline-landing-1:disabled {
    color: #914718;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-landing-1:not(:disabled):not(.disabled):active, .btn-outline-landing-1:not(:disabled):not(.disabled).active,
  .show > .btn-outline-landing-1.dropdown-toggle {
    color: #FFFFFF;
    background-color: #914718;
    border-color: #914718; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-landing-1:not(:disabled):not(.disabled):active:focus, .btn-outline-landing-1:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-landing-1.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(145, 71, 24, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(145, 71, 24, 0.5); }

/* line 72, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-landing-2 {
  color: #FF6605;
  border-color: #FF6605; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-outline-landing-2:hover {
    color: #FFFFFF;
    background-color: #FF6605;
    border-color: #FF6605; }
  /* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-landing-2:focus, .btn-outline-landing-2.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 102, 5, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 102, 5, 0.5); }
  /* line 79, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-landing-2.disabled, .btn-outline-landing-2:disabled {
    color: #FF6605;
    background-color: transparent; }
  /* line 85, node_modules/bootstrap/scss/mixins/_buttons.scss */
  .btn-outline-landing-2:not(:disabled):not(.disabled):active, .btn-outline-landing-2:not(:disabled):not(.disabled).active,
  .show > .btn-outline-landing-2.dropdown-toggle {
    color: #FFFFFF;
    background-color: #FF6605;
    border-color: #FF6605; }
    /* line 92, node_modules/bootstrap/scss/mixins/_buttons.scss */
    .btn-outline-landing-2:not(:disabled):not(.disabled):active:focus, .btn-outline-landing-2:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-landing-2.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 102, 5, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(255, 102, 5, 0.5); }

/* line 83, node_modules/bootstrap/scss/_buttons.scss */
.btn-link {
  font-weight: 400;
  color: #F36633;
  text-decoration: none; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .btn-link:hover {
    color: #cd3f0c;
    text-decoration: underline; }
  /* line 93, node_modules/bootstrap/scss/_buttons.scss */
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  /* line 98, node_modules/bootstrap/scss/_buttons.scss */
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

/* line 112, node_modules/bootstrap/scss/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 116, node_modules/bootstrap/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 125, node_modules/bootstrap/scss/_buttons.scss */
.btn-block {
  display: block;
  width: 100%; }
  /* line 130, node_modules/bootstrap/scss/_buttons.scss */
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

/* line 139, node_modules/bootstrap/scss/_buttons.scss */
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

/* line 1, node_modules/bootstrap/scss/_transitions.scss */
.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    /* line 1, node_modules/bootstrap/scss/_transitions.scss */
    .fade {
      -webkit-transition: none;
      transition: none; } }
  /* line 4, node_modules/bootstrap/scss/_transitions.scss */
  .fade:not(.show) {
    opacity: 0; }

/* line 10, node_modules/bootstrap/scss/_transitions.scss */
.collapse:not(.show) {
  display: none; }

/* line 15, node_modules/bootstrap/scss/_transitions.scss */
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.15s ease;
  transition: height 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 15, node_modules/bootstrap/scss/_transitions.scss */
    .collapsing {
      -webkit-transition: none;
      transition: none; } }

/* line 2, node_modules/bootstrap/scss/_dropdown.scss */
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

/* line 9, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap; }
  /* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
  .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; }
  /* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
  .dropdown-toggle:empty::after {
    margin-left: 0; }

/* line 17, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

/* line 42, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-left {
  right: auto;
  left: 0; }

/* line 47, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  /* line 42, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  /* line 47, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

/* line 57, node_modules/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.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; }

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 70, node_modules/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropright .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; }

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 80, node_modules/bootstrap/scss/_dropdown.scss */
.dropright .dropdown-toggle::after {
  vertical-align: 0; }

/* line 87, node_modules/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

/* line 30, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

/* line 45, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle::after {
  display: none; }

/* line 49, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .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; }

/* line 58, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

/* line 97, node_modules/bootstrap/scss/_dropdown.scss */
.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

/* line 106, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

/* line 116, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: 4px 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

/* line 123, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef; }
  /* line 154, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-item.active, .dropdown-item:active {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #F36633; }
  /* line 161, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #adb5bd;
    pointer-events: none;
    background-color: transparent; }

/* line 173, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block; }

/* line 178, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

/* line 188, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

/* line 4, node_modules/bootstrap/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
  /* line 10, node_modules/bootstrap/scss/_button-group.scss */
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    /* line 19, node_modules/bootstrap/scss/_button-group.scss */
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

/* line 28, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  /* line 33, node_modules/bootstrap/scss/_button-group.scss */
  .btn-toolbar .input-group {
    width: auto; }

/* line 40, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

/* line 46, node_modules/bootstrap/scss/_button-group.scss */
.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; }

/* line 51, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 69, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  /* line 73, node_modules/bootstrap/scss/_button-group.scss */
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  /* line 79, node_modules/bootstrap/scss/_button-group.scss */
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

/* line 84, node_modules/bootstrap/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

/* line 89, node_modules/bootstrap/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

/* line 111, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  /* line 116, node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  /* line 121, node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  /* line 127, node_modules/bootstrap/scss/_button-group.scss */
  .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; }
  /* line 132, node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 152, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  /* line 156, node_modules/bootstrap/scss/_button-group.scss */
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

/* line 7, node_modules/bootstrap/scss/_input-group.scss */
.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
  /* line 14, node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    /* line 24, node_modules/bootstrap/scss/_input-group.scss */
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  /* line 32, node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  /* line 39, node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  /* line 45, node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  /* line 50, node_modules/bootstrap/scss/_input-group.scss */
  .input-group > .custom-file {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    /* line 54, node_modules/bootstrap/scss/_input-group.scss */
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    /* line 56, node_modules/bootstrap/scss/_input-group.scss */
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  /* line 60, node_modules/bootstrap/scss/_input-group.scss */
  .input-group:not(.has-validation) > .form-control:not(:last-child),
  .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  /* line 69, node_modules/bootstrap/scss/_input-group.scss */
  .input-group.has-validation > .form-control:nth-last-child(n + 3),
  .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

/* line 85, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  /* line 92, node_modules/bootstrap/scss/_input-group.scss */
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    /* line 96, node_modules/bootstrap/scss/_input-group.scss */
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  /* line 101, node_modules/bootstrap/scss/_input-group.scss */
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

/* line 109, node_modules/bootstrap/scss/_input-group.scss */
.input-group-prepend {
  margin-right: -1px; }

/* line 110, node_modules/bootstrap/scss/_input-group.scss */
.input-group-append {
  margin-left: -1px; }

/* line 118, node_modules/bootstrap/scss/_input-group.scss */
.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  /* line 134, node_modules/bootstrap/scss/_input-group.scss */
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

/* line 146, node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

/* line 151, node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

/* line 163, node_modules/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

/* line 168, node_modules/bootstrap/scss/_input-group.scss */
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

/* line 180, node_modules/bootstrap/scss/_input-group.scss */
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

/* line 193, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

/* line 204, node_modules/bootstrap/scss/_input-group.scss */
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

/* line 10, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact; }

/* line 19, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem; }

/* line 24, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  /* line 32, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #FFFFFF;
    border-color: #F36633;
    background-color: #F36633; }
  /* line 39, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }
  /* line 48, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #fac0ab; }
  /* line 52, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #FFFFFF;
    background-color: #fde4dc;
    border-color: #fde4dc; }
  /* line 62, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    /* line 65, node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

/* line 76, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  /* line 84, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #FFFFFF;
    border: #adb5bd solid 1px; }
  /* line 99, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }

/* line 117, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

/* line 122, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

/* line 128, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #F36633;
  background-color: #F36633; }

/* line 133, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFFFFF' d='M0 2h4'/%3e%3c/svg%3e"); }

/* line 139, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(243, 102, 51, 0.5); }

/* line 142, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(243, 102, 51, 0.5); }

/* line 153, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-label::before {
  border-radius: 50%; }

/* line 159, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e"); }

/* line 165, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(243, 102, 51, 0.5); }

/* line 176, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-switch {
  padding-left: 2.25rem; }
  /* line 180, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  /* line 188, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      /* line 188, node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        transition: none; } }
  /* line 201, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #FFFFFF;
    -webkit-transform: translateX(0.75rem);
            transform: translateX(0.75rem); }
  /* line 208, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(243, 102, 51, 0.5); }

/* line 221, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #FFFFFF url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  /* line 238, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select:focus {
    border-color: #fac0ab;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }
    /* line 248, node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #FFFFFF; }
  /* line 259, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  /* line 266, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  /* line 272, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select::-ms-expand {
    display: none; }
  /* line 277, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

/* line 283, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

/* line 291, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

/* line 304, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

/* line 312, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  /* line 321, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #fac0ab;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }
  /* line 327, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  /* line 333, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  /* line 338, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

/* line 343, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #FFFFFF;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  /* line 361, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }

/* line 385, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  /* line 392, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:focus {
    outline: 0; }
    /* line 397, node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-webkit-slider-thumb {
      -webkit-box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
              box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }
    /* line 398, node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }
    /* line 399, node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }
  /* line 402, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-focus-outer {
    border: 0; }
  /* line 406, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #F36633;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 406, node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    /* line 417, node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range::-webkit-slider-thumb:active {
      background-color: #fde4dc; }
  /* line 422, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  /* line 433, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #F36633;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 433, node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    /* line 443, node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range::-moz-range-thumb:active {
      background-color: #fde4dc; }
  /* line 448, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  /* line 459, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #F36633;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      /* line 459, node_modules/bootstrap/scss/_custom-forms.scss */
      .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none; } }
    /* line 472, node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-range::-ms-thumb:active {
      background-color: #fde4dc; }
  /* line 477, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  /* line 488, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  /* line 493, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  /* line 500, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  /* line 504, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  /* line 508, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  /* line 512, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  /* line 516, node_modules/bootstrap/scss/_custom-forms.scss */
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

/* line 522, node_modules/bootstrap/scss/_custom-forms.scss */
.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 522, node_modules/bootstrap/scss/_custom-forms.scss */
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      -webkit-transition: none;
      transition: none; } }

/* line 6, node_modules/bootstrap/scss/_nav.scss */
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

/* line 14, node_modules/bootstrap/scss/_nav.scss */
.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  /* line 24, node_modules/bootstrap/scss/_nav.scss */
  .nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default; }

/* line 35, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  /* line 38, node_modules/bootstrap/scss/_nav.scss */
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    /* line 47, node_modules/bootstrap/scss/_nav.scss */
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  /* line 54, node_modules/bootstrap/scss/_nav.scss */
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #FFFFFF;
    border-color: #dee2e6 #dee2e6 #FFFFFF; }
  /* line 61, node_modules/bootstrap/scss/_nav.scss */
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

/* line 75, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link {
  border-radius: 0.25rem; }

/* line 79, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #FFFFFF;
  background-color: #F36633; }

/* line 92, node_modules/bootstrap/scss/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

/* line 100, node_modules/bootstrap/scss/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }

/* line 114, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none; }

/* line 117, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .active {
  display: block; }

/* line 18, node_modules/bootstrap/scss/_navbar.scss */
.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 4px 8px; }
  /* line 28, node_modules/bootstrap/scss/_navbar.scss */
  .navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }

/* line 52, node_modules/bootstrap/scss/_navbar.scss */
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 8px;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

/* line 71, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  /* line 78, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  /* line 83, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

/* line 94, node_modules/bootstrap/scss/_navbar.scss */
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

/* line 109, node_modules/bootstrap/scss/_navbar.scss */
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }

/* line 118, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

/* line 133, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }

/* line 142, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

@media (max-width: 575.98px) {
  /* line 156, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  /* line 154, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  /* line 156, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  /* line 154, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  /* line 156, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  /* line 154, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  /* line 156, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  /* line 154, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    /* line 177, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      /* line 180, node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      /* line 184, node_modules/bootstrap/scss/_navbar.scss */
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    /* line 191, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    /* line 206, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    /* line 210, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    /* line 217, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

/* line 154, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
  /* line 156, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    padding-right: 0;
    padding-left: 0; }
  /* line 177, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 180, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    /* line 184, node_modules/bootstrap/scss/_navbar.scss */
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  /* line 191, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
  /* line 206, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  /* line 210, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
  /* line 217, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand .navbar-toggler {
    display: none; }

/* line 232, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

/* line 241, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  /* line 248, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }

/* line 253, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

/* line 261, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

/* line 266, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

/* line 270, node_modules/bootstrap/scss/_navbar.scss */
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  /* line 272, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

/* line 284, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-brand {
  color: #FFFFFF; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #FFFFFF; }

/* line 293, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  /* line 300, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }

/* line 305, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FFFFFF; }

/* line 313, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

/* line 318, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

/* line 322, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  /* line 324, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-dark .navbar-text a {
    color: #FFFFFF; }
    /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #FFFFFF; }

/* line 5, node_modules/bootstrap/scss/_card.scss */
.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  /* line 17, node_modules/bootstrap/scss/_card.scss */
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  /* line 22, node_modules/bootstrap/scss/_card.scss */
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    /* line 26, node_modules/bootstrap/scss/_card.scss */
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
    /* line 31, node_modules/bootstrap/scss/_card.scss */
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
  /* line 39, node_modules/bootstrap/scss/_card.scss */
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

/* line 45, node_modules/bootstrap/scss/_card.scss */
.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem; }

/* line 56, node_modules/bootstrap/scss/_card.scss */
.card-title {
  margin-bottom: 0.75rem; }

/* line 60, node_modules/bootstrap/scss/_card.scss */
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

/* line 65, node_modules/bootstrap/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0; }

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
.card-link:hover {
  text-decoration: none; }

/* line 74, node_modules/bootstrap/scss/_card.scss */
.card-link + .card-link {
  margin-left: 1.25rem; }

/* line 83, node_modules/bootstrap/scss/_card.scss */
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 90, node_modules/bootstrap/scss/_card.scss */
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

/* line 95, node_modules/bootstrap/scss/_card.scss */
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 101, node_modules/bootstrap/scss/_card.scss */
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

/* line 111, node_modules/bootstrap/scss/_card.scss */
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

/* line 118, node_modules/bootstrap/scss/_card.scss */
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

/* line 124, node_modules/bootstrap/scss/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px); }

/* line 134, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%; }

/* line 141, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

/* line 146, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

/* line 155, node_modules/bootstrap/scss/_card.scss */
.card-deck .card {
  margin-bottom: 16px; }

@media (min-width: 576px) {
  /* line 154, node_modules/bootstrap/scss/_card.scss */
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -16px;
    margin-left: -16px; }
    /* line 165, node_modules/bootstrap/scss/_card.scss */
    .card-deck .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-right: 16px;
      margin-bottom: 0;
      margin-left: 16px; } }

/* line 183, node_modules/bootstrap/scss/_card.scss */
.card-group > .card {
  margin-bottom: 16px; }

@media (min-width: 576px) {
  /* line 180, node_modules/bootstrap/scss/_card.scss */
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    /* line 192, node_modules/bootstrap/scss/_card.scss */
    .card-group > .card {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      margin-bottom: 0; }
      /* line 197, node_modules/bootstrap/scss/_card.scss */
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      /* line 204, node_modules/bootstrap/scss/_card.scss */
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        /* line 207, node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        /* line 212, node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      /* line 219, node_modules/bootstrap/scss/_card.scss */
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        /* line 222, node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        /* line 227, node_modules/bootstrap/scss/_card.scss */
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

/* line 244, node_modules/bootstrap/scss/_card.scss */
.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  /* line 243, node_modules/bootstrap/scss/_card.scss */
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    /* line 254, node_modules/bootstrap/scss/_card.scss */
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

/* line 266, node_modules/bootstrap/scss/_card.scss */
.accordion {
  overflow-anchor: none; }
  /* line 269, node_modules/bootstrap/scss/_card.scss */
  .accordion > .card {
    overflow: hidden; }
    /* line 272, node_modules/bootstrap/scss/_card.scss */
    .accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    /* line 277, node_modules/bootstrap/scss/_card.scss */
    .accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    /* line 281, node_modules/bootstrap/scss/_card.scss */
    .accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: -1px; }

/* line 1, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

/* line 14, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  /* line 17, node_modules/bootstrap/scss/_breadcrumb.scss */
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }

/* line 31, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

/* line 35, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

/* line 39, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: #6c757d; }

/* line 1, node_modules/bootstrap/scss/_pagination.scss */
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

/* line 7, node_modules/bootstrap/scss/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #F36633;
  background-color: #FFFFFF;
  border: 1px solid #dee2e6; }
  /* line 18, node_modules/bootstrap/scss/_pagination.scss */
  .page-link:hover {
    z-index: 2;
    color: #cd3f0c;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  /* line 26, node_modules/bootstrap/scss/_pagination.scss */
  .page-link:focus {
    z-index: 3;
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
            box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }

/* line 35, node_modules/bootstrap/scss/_pagination.scss */
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

/* line 41, node_modules/bootstrap/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

/* line 46, node_modules/bootstrap/scss/_pagination.scss */
.page-item.active .page-link {
  z-index: 3;
  color: #FFFFFF;
  background-color: #F36633;
  border-color: #F36633; }

/* line 53, node_modules/bootstrap/scss/_pagination.scss */
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #FFFFFF;
  border-color: #dee2e6; }

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

/* line 12, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

/* line 17, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

/* line 4, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

/* line 12, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

/* line 17, node_modules/bootstrap/scss/mixins/_pagination.scss */
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

/* line 6, node_modules/bootstrap/scss/_badge.scss */
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    /* line 6, node_modules/bootstrap/scss/_badge.scss */
    .badge {
      -webkit-transition: none;
      transition: none; } }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  /* line 25, node_modules/bootstrap/scss/_badge.scss */
  .badge:empty {
    display: none; }

/* line 31, node_modules/bootstrap/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px; }

/* line 40, node_modules/bootstrap/scss/_badge.scss */
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-primary {
  color: #FFFFFF;
  background-color: #F36633; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-primary:hover, a.badge-primary:focus {
    color: #FFFFFF;
    background-color: #e6470e; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-secondary {
  color: #FFFFFF;
  background-color: #544F40; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #FFFFFF;
    background-color: #37342a; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-success {
  color: #FFFFFF;
  background-color: #008A00; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-success:hover, a.badge-success:focus {
    color: #FFFFFF;
    background-color: #005700; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-info {
  color: #FFFFFF;
  background-color: #15717D; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-info:hover, a.badge-info:focus {
    color: #FFFFFF;
    background-color: #0e4a51; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-warning {
  color: #212529;
  background-color: #E49B13; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #b57b0f; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-danger {
  color: #FFFFFF;
  background-color: #ED003C; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-danger:hover, a.badge-danger:focus {
    color: #FFFFFF;
    background-color: #ba002f; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-dark {
  color: #FFFFFF;
  background-color: #343a40; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-dark:hover, a.badge-dark:focus {
    color: #FFFFFF;
    background-color: #1d2124; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-primary {
  color: #FFFFFF;
  background-color: #F36633; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-primary:hover, a.badge-gsk-primary:focus {
    color: #FFFFFF;
    background-color: #e6470e; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-primary:focus, a.badge-gsk-primary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-dark-grey {
  color: #FFFFFF;
  background-color: #544F40; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-dark-grey:hover, a.badge-gsk-dark-grey:focus {
    color: #FFFFFF;
    background-color: #37342a; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-dark-grey:focus, a.badge-gsk-dark-grey.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(84, 79, 64, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-medium {
  color: #212529;
  background-color: #D5D1CE; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-medium:hover, a.badge-gsk-medium:focus {
    color: #212529;
    background-color: #bdb7b3; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-medium:focus, a.badge-gsk-medium.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 209, 206, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(213, 209, 206, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-purple {
  color: #FFFFFF;
  background-color: #BC1077; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-purple:hover, a.badge-gsk-purple:focus {
    color: #FFFFFF;
    background-color: #8d0c59; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-purple:focus, a.badge-gsk-purple.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-red {
  color: #FFFFFF;
  background-color: #ED003C; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-red:hover, a.badge-gsk-red:focus {
    color: #FFFFFF;
    background-color: #ba002f; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-red:focus, a.badge-gsk-red.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(237, 0, 60, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-indigo-blue {
  color: #FFFFFF;
  background-color: #40488D; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-indigo-blue:hover, a.badge-gsk-indigo-blue:focus {
    color: #FFFFFF;
    background-color: #30366a; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-indigo-blue:focus, a.badge-gsk-indigo-blue.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(64, 72, 141, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(64, 72, 141, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-green {
  color: #FFFFFF;
  background-color: #008A00; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-green:hover, a.badge-gsk-green:focus {
    color: #FFFFFF;
    background-color: #005700; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-green:focus, a.badge-gsk-green.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 138, 0, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-teal {
  color: #FFFFFF;
  background-color: #15717D; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-teal:hover, a.badge-gsk-teal:focus {
    color: #FFFFFF;
    background-color: #0e4a51; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-teal:focus, a.badge-gsk-teal.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-yellow {
  color: #212529;
  background-color: #E49B13; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-yellow:hover, a.badge-gsk-yellow:focus {
    color: #212529;
    background-color: #b57b0f; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-yellow:focus, a.badge-gsk-yellow.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(228, 155, 19, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-white {
  color: #212529;
  background-color: #FFFFFF; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-white:hover, a.badge-white:focus {
    color: #212529;
    background-color: #e6e6e6; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-white:focus, a.badge-white.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-white-85 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.85); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-white-85:hover, a.badge-white-85:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.85); }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-white-85:focus, a.badge-white-85.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-white-90 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.9); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-white-90:hover, a.badge-white-90:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.9); }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-white-90:focus, a.badge-white-90.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-white-95 {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.95); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-white-95:hover, a.badge-white-95:focus {
    color: #212529;
    background-color: rgba(230, 230, 230, 0.95); }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-white-95:focus, a.badge-white-95.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-grey {
  color: #212529;
  background-color: #BEBEBD; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-grey:hover, a.badge-grey:focus {
    color: #212529;
    background-color: #a5a5a3; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-grey:focus, a.badge-grey.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-black {
  color: #FFFFFF;
  background-color: #000000; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-black:hover, a.badge-black:focus {
    color: #FFFFFF;
    background-color: black; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-black:focus, a.badge-black.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-purple-60 {
  color: #FFFFFF;
  background-color: rgba(188, 16, 119, 0.6); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-purple-60:hover, a.badge-gsk-purple-60:focus {
    color: #FFFFFF;
    background-color: rgba(141, 12, 89, 0.6); }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-purple-60:focus, a.badge-gsk-purple-60.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(188, 16, 119, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-teal-60 {
  color: #FFFFFF;
  background-color: rgba(21, 113, 125, 0.6); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-teal-60:hover, a.badge-gsk-teal-60:focus {
    color: #FFFFFF;
    background-color: rgba(14, 74, 81, 0.6); }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-teal-60:focus, a.badge-gsk-teal-60.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-teal-30 {
  color: #FFFFFF;
  background-color: rgba(21, 113, 125, 0.3); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-teal-30:hover, a.badge-gsk-teal-30:focus {
    color: #FFFFFF;
    background-color: rgba(14, 74, 81, 0.3); }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-teal-30:focus, a.badge-gsk-teal-30.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(21, 113, 125, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-green-60 {
  color: #212529;
  background-color: #66B966; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-green-60:hover, a.badge-gsk-green-60:focus {
    color: #212529;
    background-color: #4aa24a; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-green-60:focus, a.badge-gsk-green-60.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-link-blue {
  color: #FFFFFF;
  background-color: #0D76D1; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-link-blue:hover, a.badge-link-blue:focus {
    color: #FFFFFF;
    background-color: #0a5ba1; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-link-blue:focus, a.badge-link-blue.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-text-black {
  color: #FFFFFF;
  background-color: #2E2E3C; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-text-black:hover, a.badge-text-black:focus {
    color: #FFFFFF;
    background-color: #18181f; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-text-black:focus, a.badge-text-black.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(46, 46, 60, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(46, 46, 60, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-text-secondary {
  color: #FFFFFF;
  background-color: #777369; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-text-secondary:hover, a.badge-text-secondary:focus {
    color: #FFFFFF;
    background-color: #5c5951; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-text-secondary:focus, a.badge-text-secondary.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 115, 105, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(119, 115, 105, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-text-medium {
  color: #FFFFFF;
  background-color: #878379; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-text-medium:hover, a.badge-text-medium:focus {
    color: #FFFFFF;
    background-color: #6c6961; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-text-medium:focus, a.badge-text-medium.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(135, 131, 121, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(135, 131, 121, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-text-light {
  color: #212529;
  background-color: #BBB9B3; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-text-light:hover, a.badge-text-light:focus {
    color: #212529;
    background-color: #a3a098; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-text-light:focus, a.badge-text-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(187, 185, 179, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(187, 185, 179, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-surface-dark {
  color: #212529;
  background-color: #BEBEBD; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-surface-dark:hover, a.badge-surface-dark:focus {
    color: #212529;
    background-color: #a5a5a3; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-surface-dark:focus, a.badge-surface-dark.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(190, 190, 189, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-surface-medium {
  color: #212529;
  background-color: #EFEFED; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-surface-medium:hover, a.badge-surface-medium:focus {
    color: #212529;
    background-color: #d7d7d2; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-surface-medium:focus, a.badge-surface-medium.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(239, 239, 237, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(239, 239, 237, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-surface-light {
  color: #212529;
  background-color: #FAFAF8; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-surface-light:hover, a.badge-surface-light:focus {
    color: #212529;
    background-color: #e5e5da; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-surface-light:focus, a.badge-surface-light.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(250, 250, 248, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(250, 250, 248, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-lama {
  color: #212529;
  background-color: #E9A93D; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-lama:hover, a.badge-gsk-lama:focus {
    color: #212529;
    background-color: #da9219; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-lama:focus, a.badge-gsk-lama.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 169, 61, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(233, 169, 61, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-laba {
  color: #FFFFFF;
  background-color: #F4668A; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-laba:hover, a.badge-gsk-laba:focus {
    color: #FFFFFF;
    background-color: #f13666; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-laba:focus, a.badge-gsk-laba.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(244, 102, 138, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(244, 102, 138, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-ics {
  color: #FFFFFF;
  background-color: #0D76D1; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-ics:hover, a.badge-gsk-ics:focus {
    color: #FFFFFF;
    background-color: #0a5ba1; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-ics:focus, a.badge-gsk-ics.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(13, 118, 209, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-dpi {
  color: #212529;
  background-color: #C5D34E; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-dpi:hover, a.badge-gsk-dpi:focus {
    color: #212529;
    background-color: #b0bf2f; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-dpi:focus, a.badge-gsk-dpi.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(197, 211, 78, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(197, 211, 78, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-fmi {
  color: #212529;
  background-color: #60B0C9; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-fmi:hover, a.badge-gsk-fmi:focus {
    color: #212529;
    background-color: #3e9bb8; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-fmi:focus, a.badge-gsk-fmi.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(96, 176, 201, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(96, 176, 201, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-mdi {
  color: #FFFFFF;
  background-color: #747EB6; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-mdi:hover, a.badge-gsk-mdi:focus {
    color: #FFFFFF;
    background-color: #5561a2; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-mdi:focus, a.badge-gsk-mdi.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(116, 126, 182, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(116, 126, 182, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-lama-laba {
  color: #212529;
  background-color: #F5DB4A; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-lama-laba:hover, a.badge-gsk-lama-laba:focus {
    color: #212529;
    background-color: #f2d11a; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-lama-laba:focus, a.badge-gsk-lama-laba.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(245, 219, 74, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(245, 219, 74, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-ics-laba {
  color: #212529;
  background-color: #66B966; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-ics-laba:hover, a.badge-gsk-ics-laba:focus {
    color: #212529;
    background-color: #4aa24a; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-ics-laba:focus, a.badge-gsk-ics-laba.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(102, 185, 102, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-gsk-isc-lama-laba {
  color: #FFFFFF;
  background-color: #8A347F; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-gsk-isc-lama-laba:hover, a.badge-gsk-isc-lama-laba:focus {
    color: #FFFFFF;
    background-color: #65265d; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-gsk-isc-lama-laba:focus, a.badge-gsk-isc-lama-laba.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(138, 52, 127, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(138, 52, 127, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-landing-1 {
  color: #FFFFFF;
  background-color: #914718; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-landing-1:hover, a.badge-landing-1:focus {
    color: #FFFFFF;
    background-color: #653211; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-landing-1:focus, a.badge-landing-1.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(145, 71, 24, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(145, 71, 24, 0.5); }

/* line 51, node_modules/bootstrap/scss/_badge.scss */
.badge-landing-2 {
  color: #FFFFFF;
  background-color: #FF6605; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  a.badge-landing-2:hover, a.badge-landing-2:focus {
    color: #FFFFFF;
    background-color: #d15100; }
  /* line 11, node_modules/bootstrap/scss/mixins/_badge.scss */
  a.badge-landing-2:focus, a.badge-landing-2.focus {
    outline: 0;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 102, 5, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(255, 102, 5, 0.5); }

/* line 1, node_modules/bootstrap/scss/_jumbotron.scss */
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    /* line 1, node_modules/bootstrap/scss/_jumbotron.scss */
    .jumbotron {
      padding: 4rem 2rem; } }

/* line 13, node_modules/bootstrap/scss/_jumbotron.scss */
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

/* line 5, node_modules/bootstrap/scss/_alert.scss */
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

/* line 14, node_modules/bootstrap/scss/_alert.scss */
.alert-heading {
  color: inherit; }

/* line 20, node_modules/bootstrap/scss/_alert.scss */
.alert-link {
  font-weight: 700; }

/* line 29, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible {
  padding-right: 4rem; }
  /* line 33, node_modules/bootstrap/scss/_alert.scss */
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-primary {
  color: #7e351b;
  background-color: #fde0d6;
  border-color: #fcd4c6; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-primary hr {
    border-top-color: #fbc2ae; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-primary .alert-link {
    color: #542312; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-secondary {
  color: #2c2921;
  background-color: #dddcd9;
  border-color: #cfceca; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-secondary hr {
    border-top-color: #c3c2bd; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-secondary .alert-link {
    color: #0f0e0b; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-success {
  color: #004800;
  background-color: #cce8cc;
  border-color: #b8deb8; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-success hr {
    border-top-color: #a7d6a7; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-success .alert-link {
    color: #001500; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-info {
  color: #0b3b41;
  background-color: #d0e3e5;
  border-color: #bdd7db; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-info hr {
    border-top-color: #adcdd2; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-info .alert-link {
    color: #041315; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-warning {
  color: #77510a;
  background-color: #faebd0;
  border-color: #f7e3bd; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-warning hr {
    border-top-color: #f4d9a6; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-warning .alert-link {
    color: #483106; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-danger {
  color: #7b001f;
  background-color: #fbccd8;
  border-color: #fab8c8; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-danger hr {
    border-top-color: #f8a0b6; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-danger .alert-link {
    color: #480012; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-light hr {
    border-top-color: #ececf6; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-light .alert-link {
    color: #686868; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-dark .alert-link {
    color: #040505; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-primary {
  color: #7e351b;
  background-color: #fde0d6;
  border-color: #fcd4c6; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-primary hr {
    border-top-color: #fbc2ae; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-primary .alert-link {
    color: #542312; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-dark-grey {
  color: #2c2921;
  background-color: #dddcd9;
  border-color: #cfceca; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-dark-grey hr {
    border-top-color: #c3c2bd; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-dark-grey .alert-link {
    color: #0f0e0b; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-medium {
  color: #6f6d6b;
  background-color: #f7f6f5;
  border-color: #f3f2f1; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-medium hr {
    border-top-color: #e7e5e3; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-medium .alert-link {
    color: #555452; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-purple {
  color: #62083e;
  background-color: #f2cfe4;
  border-color: #ecbcd9; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-purple hr {
    border-top-color: #e6a8ce; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-purple .alert-link {
    color: #330420; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-red {
  color: #7b001f;
  background-color: #fbccd8;
  border-color: #fab8c8; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-red hr {
    border-top-color: #f8a0b6; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-red .alert-link {
    color: #480012; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-indigo-blue {
  color: #212549;
  background-color: #d9dae8;
  border-color: #caccdf; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-indigo-blue hr {
    border-top-color: #babdd5; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-indigo-blue .alert-link {
    color: #111326; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-green {
  color: #004800;
  background-color: #cce8cc;
  border-color: #b8deb8; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-green hr {
    border-top-color: #a7d6a7; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-green .alert-link {
    color: #001500; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-teal {
  color: #0b3b41;
  background-color: #d0e3e5;
  border-color: #bdd7db; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-teal hr {
    border-top-color: #adcdd2; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-teal .alert-link {
    color: #041315; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-yellow {
  color: #77510a;
  background-color: #faebd0;
  border-color: #f7e3bd; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-yellow hr {
    border-top-color: #f4d9a6; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-yellow .alert-link {
    color: #483106; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-white {
  color: #858585;
  background-color: white;
  border-color: white; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-white hr {
    border-top-color: #f2f2f2; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-white .alert-link {
    color: #6c6c6c; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-white-85 {
  color: rgba(113, 113, 113, 0.922);
  background-color: rgba(255, 255, 255, 0.97);
  border-color: rgba(255, 255, 255, 0.958); }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-white-85 hr {
    border-top-color: rgba(242, 242, 242, 0.958); }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-white-85 .alert-link {
    color: rgba(88, 88, 88, 0.922); }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-white-90 {
  color: rgba(120, 120, 120, 0.948);
  background-color: rgba(255, 255, 255, 0.98);
  border-color: rgba(255, 255, 255, 0.972); }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-white-90 hr {
    border-top-color: rgba(242, 242, 242, 0.972); }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-white-90 .alert-link {
    color: rgba(95, 95, 95, 0.948); }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-white-95 {
  color: rgba(126, 126, 126, 0.974);
  background-color: rgba(255, 255, 255, 0.99);
  border-color: rgba(255, 255, 255, 0.986); }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-white-95 hr {
    border-top-color: rgba(242, 242, 242, 0.986); }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-white-95 .alert-link {
    color: rgba(101, 101, 101, 0.974); }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-grey {
  color: #636362;
  background-color: #f2f2f2;
  border-color: #ededed; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-grey hr {
    border-top-color: #e0e0e0; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-grey .alert-link {
    color: #494949; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-black hr {
    border-top-color: #ababab; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-black .alert-link {
    color: black; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-purple-60 {
  color: rgba(60, 5, 38, 0.792);
  background-color: rgba(249, 232, 242, 0.92);
  border-color: rgba(245, 221, 236, 0.888); }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-purple-60 hr {
    border-top-color: rgba(239, 201, 225, 0.888); }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-purple-60 .alert-link {
    color: rgba(13, 1, 8, 0.792); }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-teal-60 {
  color: rgba(7, 36, 40, 0.792);
  background-color: rgba(232, 241, 242, 0.92);
  border-color: rgba(222, 235, 236, 0.888); }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-teal-60 hr {
    border-top-color: rgba(206, 225, 227, 0.888); }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-teal-60 .alert-link {
    color: rgba(0, 0, 0, 0.792); }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-teal-30 {
  color: rgba(3, 18, 20, 0.636);
  background-color: rgba(245, 249, 250, 0.86);
  border-color: rgba(240, 246, 247, 0.804); }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-teal-30 hr {
    border-top-color: rgba(223, 236, 238, 0.804); }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-teal-30 .alert-link {
    color: rgba(0, 0, 0, 0.636); }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-green-60 {
  color: #356035;
  background-color: #e0f1e0;
  border-color: #d4ebd4; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-green-60 hr {
    border-top-color: #c3e3c3; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-green-60 .alert-link {
    color: #233f23; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-link-blue {
  color: #073d6d;
  background-color: #cfe4f6;
  border-color: #bbd9f2; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-link-blue hr {
    border-top-color: #a6cdee; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-link-blue .alert-link {
    color: #04223d; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-text-black {
  color: #18181f;
  background-color: #d5d5d8;
  border-color: #c4c4c8; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-text-black hr {
    border-top-color: #b7b7bc; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-text-black .alert-link {
    color: #020202; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-text-secondary {
  color: #3e3c37;
  background-color: #e4e3e1;
  border-color: #d9d8d5; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-text-secondary hr {
    border-top-color: #cdccc8; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-text-secondary .alert-link {
    color: #23221f; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-text-medium {
  color: #46443f;
  background-color: #e7e6e4;
  border-color: #dddcd9; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-text-medium hr {
    border-top-color: #d1d0cc; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-text-medium .alert-link {
    color: #2b2a27; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-text-light {
  color: #61605d;
  background-color: #f1f1f0;
  border-color: #ecebea; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-text-light hr {
    border-top-color: #e0dedd; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-text-light .alert-link {
    color: #474644; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-surface-dark {
  color: #636362;
  background-color: #f2f2f2;
  border-color: #ededed; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-surface-dark hr {
    border-top-color: #e0e0e0; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-surface-dark .alert-link {
    color: #494949; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-surface-medium {
  color: #7c7c7b;
  background-color: #fcfcfb;
  border-color: #fbfbfa; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-surface-medium hr {
    border-top-color: #f0f0ec; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-surface-medium .alert-link {
    color: #626262; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-surface-light {
  color: #828281;
  background-color: #fefefe;
  border-color: #fefefd; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-surface-light hr {
    border-top-color: #f6f6ec; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-surface-light .alert-link {
    color: #686868; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-lama {
  color: #795820;
  background-color: #fbeed8;
  border-color: #f9e7c9; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-lama hr {
    border-top-color: #f6ddb2; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-lama .alert-link {
    color: #513b15; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-laba {
  color: #7f3548;
  background-color: #fde0e8;
  border-color: #fcd4de; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-laba hr {
    border-top-color: #fabccc; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-laba .alert-link {
    color: #5b2634; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-ics {
  color: #073d6d;
  background-color: #cfe4f6;
  border-color: #bbd9f2; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-ics hr {
    border-top-color: #a6cdee; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-ics .alert-link {
    color: #04223d; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-dpi {
  color: #666e29;
  background-color: #f3f6dc;
  border-color: #eff3cd; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-dpi hr {
    border-top-color: #e8eeb8; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-dpi .alert-link {
    color: #44491b; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-fmi {
  color: #325c69;
  background-color: #dfeff4;
  border-color: #d2e9f0; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-fmi hr {
    border-top-color: #bfe0ea; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-fmi .alert-link {
    color: #223e46; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-mdi {
  color: #3c425f;
  background-color: #e3e5f0;
  border-color: #d8dbeb; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-mdi hr {
    border-top-color: #c7cbe2; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-mdi .alert-link {
    color: #282c40; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-lama-laba {
  color: #7f7226;
  background-color: #fdf8db;
  border-color: #fcf5cc; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-lama-laba hr {
    border-top-color: #fbf0b4; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-lama-laba .alert-link {
    color: #584f1a; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-ics-laba {
  color: #356035;
  background-color: #e0f1e0;
  border-color: #d4ebd4; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-ics-laba hr {
    border-top-color: #c3e3c3; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-ics-laba .alert-link {
    color: #233f23; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-gsk-isc-lama-laba {
  color: #481b42;
  background-color: #e8d6e5;
  border-color: #dec6db; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-isc-lama-laba hr {
    border-top-color: #d5b6d1; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-gsk-isc-lama-laba .alert-link {
    color: #230d20; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-landing-1 {
  color: #4b250c;
  background-color: #e9dad1;
  border-color: #e0cbbe; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-landing-1 hr {
    border-top-color: #d8bdad; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-landing-1 .alert-link {
    color: #1f0f05; }

/* line 49, node_modules/bootstrap/scss/_alert.scss */
.alert-landing-2 {
  color: #853503;
  background-color: #ffe0cd;
  border-color: #ffd4b9; }
  /* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-landing-2 hr {
    border-top-color: #ffc4a0; }
  /* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */
  .alert-landing-2 .alert-link {
    color: #532102; }

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

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

/* line 9, node_modules/bootstrap/scss/_progress.scss */
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

/* line 20, node_modules/bootstrap/scss/_progress.scss */
.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  background-color: #F36633;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 20, node_modules/bootstrap/scss/_progress.scss */
    .progress-bar {
      -webkit-transition: none;
      transition: none; } }

/* line 32, node_modules/bootstrap/scss/_progress.scss */
.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; }

/* line 38, node_modules/bootstrap/scss/_progress.scss */
.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    /* line 38, node_modules/bootstrap/scss/_progress.scss */
    .progress-bar-animated {
      -webkit-animation: none;
              animation: none; } }

/* line 1, node_modules/bootstrap/scss/_media.scss */
.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

/* line 6, node_modules/bootstrap/scss/_media.scss */
.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

/* line 5, node_modules/bootstrap/scss/_list-group.scss */
.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }

/* line 21, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  /* line 34, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

/* line 45, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  /* line 54, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  /* line 58, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  /* line 62, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: #FFFFFF; }
  /* line 70, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item.active {
    z-index: 2;
    color: #FFFFFF;
    background-color: #F36633;
    border-color: #F36633; }
  /* line 77, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    /* line 80, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

/* line 96, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
  /* line 100, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  /* line 105, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  /* line 110, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  /* line 114, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    /* line 118, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    /* line 105, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    /* line 110, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    /* line 114, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    /* line 105, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    /* line 110, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    /* line 114, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    /* line 105, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    /* line 110, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    /* line 114, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  /* line 96, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
    /* line 100, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    /* line 105, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    /* line 110, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    /* line 114, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      /* line 118, node_modules/bootstrap/scss/_list-group.scss */
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

/* line 134, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush {
  border-radius: 0; }
  /* line 137, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    /* line 140, node_modules/bootstrap/scss/_list-group.scss */
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-primary {
  color: #7e351b;
  background-color: #fcd4c6; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #7e351b;
    background-color: #fbc2ae; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-primary.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7e351b;
    border-color: #7e351b; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-secondary {
  color: #2c2921;
  background-color: #cfceca; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #2c2921;
    background-color: #c3c2bd; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-secondary.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #2c2921;
    border-color: #2c2921; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-success {
  color: #004800;
  background-color: #b8deb8; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #004800;
    background-color: #a7d6a7; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-success.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #004800;
    border-color: #004800; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-info {
  color: #0b3b41;
  background-color: #bdd7db; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0b3b41;
    background-color: #adcdd2; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-info.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #0b3b41;
    border-color: #0b3b41; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-warning {
  color: #77510a;
  background-color: #f7e3bd; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #77510a;
    background-color: #f4d9a6; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-warning.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #77510a;
    border-color: #77510a; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-danger {
  color: #7b001f;
  background-color: #fab8c8; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #7b001f;
    background-color: #f8a0b6; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-danger.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7b001f;
    border-color: #7b001f; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-light.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #818182;
    border-color: #818182; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-dark.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #1b1e21;
    border-color: #1b1e21; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-primary {
  color: #7e351b;
  background-color: #fcd4c6; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-primary.list-group-item-action:hover, .list-group-item-gsk-primary.list-group-item-action:focus {
    color: #7e351b;
    background-color: #fbc2ae; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-primary.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7e351b;
    border-color: #7e351b; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-dark-grey {
  color: #2c2921;
  background-color: #cfceca; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-dark-grey.list-group-item-action:hover, .list-group-item-gsk-dark-grey.list-group-item-action:focus {
    color: #2c2921;
    background-color: #c3c2bd; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-dark-grey.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #2c2921;
    border-color: #2c2921; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-medium {
  color: #6f6d6b;
  background-color: #f3f2f1; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-medium.list-group-item-action:hover, .list-group-item-gsk-medium.list-group-item-action:focus {
    color: #6f6d6b;
    background-color: #e7e5e3; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-medium.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #6f6d6b;
    border-color: #6f6d6b; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-purple {
  color: #62083e;
  background-color: #ecbcd9; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-purple.list-group-item-action:hover, .list-group-item-gsk-purple.list-group-item-action:focus {
    color: #62083e;
    background-color: #e6a8ce; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-purple.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #62083e;
    border-color: #62083e; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-red {
  color: #7b001f;
  background-color: #fab8c8; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-red.list-group-item-action:hover, .list-group-item-gsk-red.list-group-item-action:focus {
    color: #7b001f;
    background-color: #f8a0b6; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-red.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7b001f;
    border-color: #7b001f; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-indigo-blue {
  color: #212549;
  background-color: #caccdf; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-indigo-blue.list-group-item-action:hover, .list-group-item-gsk-indigo-blue.list-group-item-action:focus {
    color: #212549;
    background-color: #babdd5; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-indigo-blue.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #212549;
    border-color: #212549; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-green {
  color: #004800;
  background-color: #b8deb8; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-green.list-group-item-action:hover, .list-group-item-gsk-green.list-group-item-action:focus {
    color: #004800;
    background-color: #a7d6a7; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-green.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #004800;
    border-color: #004800; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-teal {
  color: #0b3b41;
  background-color: #bdd7db; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-teal.list-group-item-action:hover, .list-group-item-gsk-teal.list-group-item-action:focus {
    color: #0b3b41;
    background-color: #adcdd2; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-teal.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #0b3b41;
    border-color: #0b3b41; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-yellow {
  color: #77510a;
  background-color: #f7e3bd; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-yellow.list-group-item-action:hover, .list-group-item-gsk-yellow.list-group-item-action:focus {
    color: #77510a;
    background-color: #f4d9a6; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-yellow.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #77510a;
    border-color: #77510a; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-white {
  color: #858585;
  background-color: white; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
    color: #858585;
    background-color: #f2f2f2; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-white.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #858585;
    border-color: #858585; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-white-85 {
  color: rgba(113, 113, 113, 0.922);
  background-color: rgba(255, 255, 255, 0.958); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-white-85.list-group-item-action:hover, .list-group-item-white-85.list-group-item-action:focus {
    color: rgba(113, 113, 113, 0.922);
    background-color: rgba(242, 242, 242, 0.958); }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-white-85.list-group-item-action.active {
    color: #FFFFFF;
    background-color: rgba(113, 113, 113, 0.922);
    border-color: rgba(113, 113, 113, 0.922); }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-white-90 {
  color: rgba(120, 120, 120, 0.948);
  background-color: rgba(255, 255, 255, 0.972); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-white-90.list-group-item-action:hover, .list-group-item-white-90.list-group-item-action:focus {
    color: rgba(120, 120, 120, 0.948);
    background-color: rgba(242, 242, 242, 0.972); }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-white-90.list-group-item-action.active {
    color: #FFFFFF;
    background-color: rgba(120, 120, 120, 0.948);
    border-color: rgba(120, 120, 120, 0.948); }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-white-95 {
  color: rgba(126, 126, 126, 0.974);
  background-color: rgba(255, 255, 255, 0.986); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-white-95.list-group-item-action:hover, .list-group-item-white-95.list-group-item-action:focus {
    color: rgba(126, 126, 126, 0.974);
    background-color: rgba(242, 242, 242, 0.986); }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-white-95.list-group-item-action.active {
    color: #FFFFFF;
    background-color: rgba(126, 126, 126, 0.974);
    border-color: rgba(126, 126, 126, 0.974); }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-grey {
  color: #636362;
  background-color: #ededed; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-grey.list-group-item-action:hover, .list-group-item-grey.list-group-item-action:focus {
    color: #636362;
    background-color: #e0e0e0; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-grey.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #636362;
    border-color: #636362; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-black {
  color: black;
  background-color: #b8b8b8; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
    color: black;
    background-color: #ababab; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-black.list-group-item-action.active {
    color: #FFFFFF;
    background-color: black;
    border-color: black; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-purple-60 {
  color: rgba(60, 5, 38, 0.792);
  background-color: rgba(245, 221, 236, 0.888); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-purple-60.list-group-item-action:hover, .list-group-item-gsk-purple-60.list-group-item-action:focus {
    color: rgba(60, 5, 38, 0.792);
    background-color: rgba(239, 201, 225, 0.888); }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-purple-60.list-group-item-action.active {
    color: #FFFFFF;
    background-color: rgba(60, 5, 38, 0.792);
    border-color: rgba(60, 5, 38, 0.792); }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-teal-60 {
  color: rgba(7, 36, 40, 0.792);
  background-color: rgba(222, 235, 236, 0.888); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-teal-60.list-group-item-action:hover, .list-group-item-gsk-teal-60.list-group-item-action:focus {
    color: rgba(7, 36, 40, 0.792);
    background-color: rgba(206, 225, 227, 0.888); }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-teal-60.list-group-item-action.active {
    color: #FFFFFF;
    background-color: rgba(7, 36, 40, 0.792);
    border-color: rgba(7, 36, 40, 0.792); }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-teal-30 {
  color: rgba(3, 18, 20, 0.636);
  background-color: rgba(240, 246, 247, 0.804); }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-teal-30.list-group-item-action:hover, .list-group-item-gsk-teal-30.list-group-item-action:focus {
    color: rgba(3, 18, 20, 0.636);
    background-color: rgba(223, 236, 238, 0.804); }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-teal-30.list-group-item-action.active {
    color: #FFFFFF;
    background-color: rgba(3, 18, 20, 0.636);
    border-color: rgba(3, 18, 20, 0.636); }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-green-60 {
  color: #356035;
  background-color: #d4ebd4; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-green-60.list-group-item-action:hover, .list-group-item-gsk-green-60.list-group-item-action:focus {
    color: #356035;
    background-color: #c3e3c3; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-green-60.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #356035;
    border-color: #356035; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-link-blue {
  color: #073d6d;
  background-color: #bbd9f2; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-link-blue.list-group-item-action:hover, .list-group-item-link-blue.list-group-item-action:focus {
    color: #073d6d;
    background-color: #a6cdee; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-link-blue.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #073d6d;
    border-color: #073d6d; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-text-black {
  color: #18181f;
  background-color: #c4c4c8; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-text-black.list-group-item-action:hover, .list-group-item-text-black.list-group-item-action:focus {
    color: #18181f;
    background-color: #b7b7bc; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-text-black.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #18181f;
    border-color: #18181f; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-text-secondary {
  color: #3e3c37;
  background-color: #d9d8d5; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-text-secondary.list-group-item-action:hover, .list-group-item-text-secondary.list-group-item-action:focus {
    color: #3e3c37;
    background-color: #cdccc8; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-text-secondary.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #3e3c37;
    border-color: #3e3c37; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-text-medium {
  color: #46443f;
  background-color: #dddcd9; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-text-medium.list-group-item-action:hover, .list-group-item-text-medium.list-group-item-action:focus {
    color: #46443f;
    background-color: #d1d0cc; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-text-medium.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #46443f;
    border-color: #46443f; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-text-light {
  color: #61605d;
  background-color: #ecebea; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-text-light.list-group-item-action:hover, .list-group-item-text-light.list-group-item-action:focus {
    color: #61605d;
    background-color: #e0dedd; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-text-light.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #61605d;
    border-color: #61605d; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-surface-dark {
  color: #636362;
  background-color: #ededed; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-surface-dark.list-group-item-action:hover, .list-group-item-surface-dark.list-group-item-action:focus {
    color: #636362;
    background-color: #e0e0e0; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-surface-dark.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #636362;
    border-color: #636362; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-surface-medium {
  color: #7c7c7b;
  background-color: #fbfbfa; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-surface-medium.list-group-item-action:hover, .list-group-item-surface-medium.list-group-item-action:focus {
    color: #7c7c7b;
    background-color: #f0f0ec; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-surface-medium.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7c7c7b;
    border-color: #7c7c7b; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-surface-light {
  color: #828281;
  background-color: #fefefd; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-surface-light.list-group-item-action:hover, .list-group-item-surface-light.list-group-item-action:focus {
    color: #828281;
    background-color: #f6f6ec; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-surface-light.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #828281;
    border-color: #828281; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-lama {
  color: #795820;
  background-color: #f9e7c9; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-lama.list-group-item-action:hover, .list-group-item-gsk-lama.list-group-item-action:focus {
    color: #795820;
    background-color: #f6ddb2; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-lama.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #795820;
    border-color: #795820; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-laba {
  color: #7f3548;
  background-color: #fcd4de; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-laba.list-group-item-action:hover, .list-group-item-gsk-laba.list-group-item-action:focus {
    color: #7f3548;
    background-color: #fabccc; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-laba.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7f3548;
    border-color: #7f3548; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-ics {
  color: #073d6d;
  background-color: #bbd9f2; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-ics.list-group-item-action:hover, .list-group-item-gsk-ics.list-group-item-action:focus {
    color: #073d6d;
    background-color: #a6cdee; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-ics.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #073d6d;
    border-color: #073d6d; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-dpi {
  color: #666e29;
  background-color: #eff3cd; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-dpi.list-group-item-action:hover, .list-group-item-gsk-dpi.list-group-item-action:focus {
    color: #666e29;
    background-color: #e8eeb8; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-dpi.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #666e29;
    border-color: #666e29; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-fmi {
  color: #325c69;
  background-color: #d2e9f0; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-fmi.list-group-item-action:hover, .list-group-item-gsk-fmi.list-group-item-action:focus {
    color: #325c69;
    background-color: #bfe0ea; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-fmi.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #325c69;
    border-color: #325c69; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-mdi {
  color: #3c425f;
  background-color: #d8dbeb; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-mdi.list-group-item-action:hover, .list-group-item-gsk-mdi.list-group-item-action:focus {
    color: #3c425f;
    background-color: #c7cbe2; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-mdi.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #3c425f;
    border-color: #3c425f; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-lama-laba {
  color: #7f7226;
  background-color: #fcf5cc; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-lama-laba.list-group-item-action:hover, .list-group-item-gsk-lama-laba.list-group-item-action:focus {
    color: #7f7226;
    background-color: #fbf0b4; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-lama-laba.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #7f7226;
    border-color: #7f7226; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-ics-laba {
  color: #356035;
  background-color: #d4ebd4; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-ics-laba.list-group-item-action:hover, .list-group-item-gsk-ics-laba.list-group-item-action:focus {
    color: #356035;
    background-color: #c3e3c3; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-ics-laba.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #356035;
    border-color: #356035; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-gsk-isc-lama-laba {
  color: #481b42;
  background-color: #dec6db; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-gsk-isc-lama-laba.list-group-item-action:hover, .list-group-item-gsk-isc-lama-laba.list-group-item-action:focus {
    color: #481b42;
    background-color: #d5b6d1; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-gsk-isc-lama-laba.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #481b42;
    border-color: #481b42; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-landing-1 {
  color: #4b250c;
  background-color: #e0cbbe; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-landing-1.list-group-item-action:hover, .list-group-item-landing-1.list-group-item-action:focus {
    color: #4b250c;
    background-color: #d8bdad; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-landing-1.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #4b250c;
    border-color: #4b250c; }

/* line 4, node_modules/bootstrap/scss/mixins/_list-group.scss */
.list-group-item-landing-2 {
  color: #853503;
  background-color: #ffd4b9; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .list-group-item-landing-2.list-group-item-action:hover, .list-group-item-landing-2.list-group-item-action:focus {
    color: #853503;
    background-color: #ffc4a0; }
  /* line 14, node_modules/bootstrap/scss/mixins/_list-group.scss */
  .list-group-item-landing-2.list-group-item-action.active {
    color: #FFFFFF;
    background-color: #853503;
    border-color: #853503; }

/* line 1, node_modules/bootstrap/scss/_close.scss */
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #FFFFFF;
  opacity: .5; }
  /* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */
  .close:hover {
    color: #000000;
    text-decoration: none; }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

/* line 29, node_modules/bootstrap/scss/_close.scss */
button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

/* line 38, node_modules/bootstrap/scss/_close.scss */
a.close.disabled {
  pointer-events: none; }

/* line 1, node_modules/bootstrap/scss/_toasts.scss */
.toast {
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
  /* line 15, node_modules/bootstrap/scss/_toasts.scss */
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  /* line 19, node_modules/bootstrap/scss/_toasts.scss */
  .toast.showing {
    opacity: 1; }
  /* line 23, node_modules/bootstrap/scss/_toasts.scss */
  .toast.show {
    display: block;
    opacity: 1; }
  /* line 28, node_modules/bootstrap/scss/_toasts.scss */
  .toast.hide {
    display: none; }

/* line 33, node_modules/bootstrap/scss/_toasts.scss */
.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

/* line 44, node_modules/bootstrap/scss/_toasts.scss */
.toast-body {
  padding: 0.75rem; }

/* line 7, node_modules/bootstrap/scss/_modal.scss */
.modal-open {
  overflow: hidden; }
  /* line 11, node_modules/bootstrap/scss/_modal.scss */
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

/* line 18, node_modules/bootstrap/scss/_modal.scss */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

/* line 36, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  /* line 44, node_modules/bootstrap/scss/_modal.scss */
  .modal.fade .modal-dialog {
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -50px);
            transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      /* line 44, node_modules/bootstrap/scss/_modal.scss */
      .modal.fade .modal-dialog {
        -webkit-transition: none;
        transition: none; } }
  /* line 48, node_modules/bootstrap/scss/_modal.scss */
  .modal.show .modal-dialog {
    -webkit-transform: none;
            transform: none; }
  /* line 53, node_modules/bootstrap/scss/_modal.scss */
  .modal.modal-static .modal-dialog {
    -webkit-transform: scale(1.02);
            transform: scale(1.02); }

/* line 58, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem); }
  /* line 62, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  /* line 67, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  /* line 72, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

/* line 77, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem); }
  /* line 83, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
    content: ""; }
  /* line 91, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%; }
    /* line 96, node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    /* line 100, node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

/* line 107, node_modules/bootstrap/scss/_modal.scss */
.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }

/* line 125, node_modules/bootstrap/scss/_modal.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000; }
  /* line 135, node_modules/bootstrap/scss/_modal.scss */
  .modal-backdrop.fade {
    opacity: 0; }
  /* line 136, node_modules/bootstrap/scss/_modal.scss */
  .modal-backdrop.show {
    opacity: 0.5; }

/* line 141, node_modules/bootstrap/scss/_modal.scss */
.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  /* line 149, node_modules/bootstrap/scss/_modal.scss */
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

/* line 157, node_modules/bootstrap/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

/* line 164, node_modules/bootstrap/scss/_modal.scss */
.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem; }

/* line 173, node_modules/bootstrap/scss/_modal.scss */
.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  /* line 185, node_modules/bootstrap/scss/_modal.scss */
  .modal-footer > * {
    margin: 0.25rem; }

/* line 191, node_modules/bootstrap/scss/_modal.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  /* line 202, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  /* line 207, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    /* line 210, node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  /* line 215, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    /* line 218, node_modules/bootstrap/scss/_modal.scss */
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: -webkit-min-content;
      height: -moz-min-content;
      height: min-content; }
  /* line 228, node_modules/bootstrap/scss/_modal.scss */
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  /* line 232, node_modules/bootstrap/scss/_modal.scss */
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  /* line 239, node_modules/bootstrap/scss/_modal.scss */
  .modal-xl {
    max-width: 1140px; } }

/* line 2, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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; }
  /* line 15, node_modules/bootstrap/scss/_tooltip.scss */
  .tooltip.show {
    opacity: 0.9; }
  /* line 17, node_modules/bootstrap/scss/_tooltip.scss */
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    /* line 23, node_modules/bootstrap/scss/_tooltip.scss */
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 32, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  /* line 35, node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    /* line 38, node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #544F40; }

/* line 46, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  /* line 49, node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 54, node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #544F40; }

/* line 62, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  /* line 65, node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    /* line 68, node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #544F40; }

/* line 76, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  /* line 79, node_modules/bootstrap/scss/_tooltip.scss */
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 84, node_modules/bootstrap/scss/_tooltip.scss */
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #544F40; }

/* line 108, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.5rem 0.5rem;
  color: #FFFFFF;
  text-align: center;
  background-color: #544F40;
  border-radius: 0.25rem; }

/* line 1, node_modules/bootstrap/scss/_popover.scss */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  /* line 20, node_modules/bootstrap/scss/_popover.scss */
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    /* line 27, node_modules/bootstrap/scss/_popover.scss */
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 38, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  /* line 41, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    /* line 44, node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    /* line 50, node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #FFFFFF; }

/* line 58, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  /* line 61, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    /* line 67, node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    /* line 73, node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #FFFFFF; }

/* line 81, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  /* line 84, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
    /* line 87, node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    /* line 93, node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #FFFFFF; }
  /* line 101, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

/* line 113, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  /* line 116, node_modules/bootstrap/scss/_popover.scss */
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    /* line 122, node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    /* line 128, node_modules/bootstrap/scss/_popover.scss */
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #FFFFFF; }

/* line 153, node_modules/bootstrap/scss/_popover.scss */
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  /* line 162, node_modules/bootstrap/scss/_popover.scss */
  .popover-header:empty {
    display: none; }

/* line 167, node_modules/bootstrap/scss/_popover.scss */
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

/* line 14, node_modules/bootstrap/scss/_carousel.scss */
.carousel {
  position: relative; }

/* line 18, node_modules/bootstrap/scss/_carousel.scss */
.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y; }

/* line 22, node_modules/bootstrap/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  /* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

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

/* line 39, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

/* line 45, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%); }

/* line 50, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }

/* line 61, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none; }

/* line 67, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

/* line 74, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    /* line 74, node_modules/bootstrap/scss/_carousel.scss */
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      -webkit-transition: none;
      transition: none; } }

/* line 87, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #FFFFFF;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    /* line 87, node_modules/bootstrap/scss/_carousel.scss */
    .carousel-control-prev,
    .carousel-control-next {
      -webkit-transition: none;
      transition: none; } }
  /* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
  .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; }

/* line 114, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev {
  left: 0; }

/* line 120, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next {
  right: 0; }

/* line 128, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

/* line 135, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' width='8' height='8' 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"); }

/* line 138, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' width='8' height='8' 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"); }

/* line 148, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  /* line 162, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators li {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 30px;
    height: 3px;
    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: .5;
    -webkit-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      /* line 162, node_modules/bootstrap/scss/_carousel.scss */
      .carousel-indicators li {
        -webkit-transition: none;
        transition: none; } }
  /* line 180, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators .active {
    opacity: 1; }

/* line 190, node_modules/bootstrap/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #FFFFFF;
  text-align: center; }

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

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

/* line 9, node_modules/bootstrap/scss/_spinners.scss */
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: .75s linear infinite spinner-border;
          animation: .75s linear infinite spinner-border; }

/* line 21, node_modules/bootstrap/scss/_spinners.scss */
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

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

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

/* line 41, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: .75s linear infinite spinner-grow;
          animation: .75s linear infinite spinner-grow; }

/* line 53, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  /* line 60, node_modules/bootstrap/scss/_spinners.scss */
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s; } }

/* line 3, node_modules/bootstrap/scss/utilities/_align.scss */
.align-baseline {
  vertical-align: baseline !important; }

/* line 4, node_modules/bootstrap/scss/utilities/_align.scss */
.align-top {
  vertical-align: top !important; }

/* line 5, node_modules/bootstrap/scss/utilities/_align.scss */
.align-middle {
  vertical-align: middle !important; }

/* line 6, node_modules/bootstrap/scss/utilities/_align.scss */
.align-bottom {
  vertical-align: bottom !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-bottom {
  vertical-align: text-bottom !important; }

/* line 8, node_modules/bootstrap/scss/utilities/_align.scss */
.align-text-top {
  vertical-align: text-top !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-primary {
  background-color: #F36633 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #e6470e !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-secondary {
  background-color: #544F40 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #37342a !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-success {
  background-color: #008A00 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #005700 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-info {
  background-color: #15717D !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0e4a51 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-warning {
  background-color: #E49B13 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #b57b0f !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-danger {
  background-color: #ED003C !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ba002f !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-light {
  background-color: #f8f9fa !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-dark {
  background-color: #343a40 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-primary {
  background-color: #F36633 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-primary:hover, a.bg-gsk-primary:focus,
button.bg-gsk-primary:hover,
button.bg-gsk-primary:focus {
  background-color: #e6470e !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-dark-grey {
  background-color: #544F40 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-dark-grey:hover, a.bg-gsk-dark-grey:focus,
button.bg-gsk-dark-grey:hover,
button.bg-gsk-dark-grey:focus {
  background-color: #37342a !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-medium {
  background-color: #D5D1CE !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-medium:hover, a.bg-gsk-medium:focus,
button.bg-gsk-medium:hover,
button.bg-gsk-medium:focus {
  background-color: #bdb7b3 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-purple {
  background-color: #BC1077 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-purple:hover, a.bg-gsk-purple:focus,
button.bg-gsk-purple:hover,
button.bg-gsk-purple:focus {
  background-color: #8d0c59 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-red {
  background-color: #ED003C !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-red:hover, a.bg-gsk-red:focus,
button.bg-gsk-red:hover,
button.bg-gsk-red:focus {
  background-color: #ba002f !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-indigo-blue {
  background-color: #40488D !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-indigo-blue:hover, a.bg-gsk-indigo-blue:focus,
button.bg-gsk-indigo-blue:hover,
button.bg-gsk-indigo-blue:focus {
  background-color: #30366a !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-green {
  background-color: #008A00 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-green:hover, a.bg-gsk-green:focus,
button.bg-gsk-green:hover,
button.bg-gsk-green:focus {
  background-color: #005700 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-teal {
  background-color: #15717D !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-teal:hover, a.bg-gsk-teal:focus,
button.bg-gsk-teal:hover,
button.bg-gsk-teal:focus {
  background-color: #0e4a51 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-yellow {
  background-color: #E49B13 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-yellow:hover, a.bg-gsk-yellow:focus,
button.bg-gsk-yellow:hover,
button.bg-gsk-yellow:focus {
  background-color: #b57b0f !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-white {
  background-color: #FFFFFF !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: #e6e6e6 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-white-85 {
  background-color: rgba(255, 255, 255, 0.85) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-white-85:hover, a.bg-white-85:focus,
button.bg-white-85:hover,
button.bg-white-85:focus {
  background-color: rgba(230, 230, 230, 0.85) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-white-90 {
  background-color: rgba(255, 255, 255, 0.9) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-white-90:hover, a.bg-white-90:focus,
button.bg-white-90:hover,
button.bg-white-90:focus {
  background-color: rgba(230, 230, 230, 0.9) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-white-95 {
  background-color: rgba(255, 255, 255, 0.95) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-white-95:hover, a.bg-white-95:focus,
button.bg-white-95:hover,
button.bg-white-95:focus {
  background-color: rgba(230, 230, 230, 0.95) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-grey {
  background-color: #BEBEBD !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-grey:hover, a.bg-grey:focus,
button.bg-grey:hover,
button.bg-grey:focus {
  background-color: #a5a5a3 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-black {
  background-color: #000000 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-purple-60 {
  background-color: rgba(188, 16, 119, 0.6) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-purple-60:hover, a.bg-gsk-purple-60:focus,
button.bg-gsk-purple-60:hover,
button.bg-gsk-purple-60:focus {
  background-color: rgba(141, 12, 89, 0.6) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-teal-60 {
  background-color: rgba(21, 113, 125, 0.6) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-teal-60:hover, a.bg-gsk-teal-60:focus,
button.bg-gsk-teal-60:hover,
button.bg-gsk-teal-60:focus {
  background-color: rgba(14, 74, 81, 0.6) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-teal-30 {
  background-color: rgba(21, 113, 125, 0.3) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-teal-30:hover, a.bg-gsk-teal-30:focus,
button.bg-gsk-teal-30:hover,
button.bg-gsk-teal-30:focus {
  background-color: rgba(14, 74, 81, 0.3) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-green-60 {
  background-color: #66B966 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-green-60:hover, a.bg-gsk-green-60:focus,
button.bg-gsk-green-60:hover,
button.bg-gsk-green-60:focus {
  background-color: #4aa24a !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-link-blue {
  background-color: #0D76D1 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-link-blue:hover, a.bg-link-blue:focus,
button.bg-link-blue:hover,
button.bg-link-blue:focus {
  background-color: #0a5ba1 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-text-black {
  background-color: #2E2E3C !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-text-black:hover, a.bg-text-black:focus,
button.bg-text-black:hover,
button.bg-text-black:focus {
  background-color: #18181f !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-text-secondary {
  background-color: #777369 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-text-secondary:hover, a.bg-text-secondary:focus,
button.bg-text-secondary:hover,
button.bg-text-secondary:focus {
  background-color: #5c5951 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-text-medium {
  background-color: #878379 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-text-medium:hover, a.bg-text-medium:focus,
button.bg-text-medium:hover,
button.bg-text-medium:focus {
  background-color: #6c6961 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-text-light {
  background-color: #BBB9B3 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-text-light:hover, a.bg-text-light:focus,
button.bg-text-light:hover,
button.bg-text-light:focus {
  background-color: #a3a098 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-surface-dark {
  background-color: #BEBEBD !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-surface-dark:hover, a.bg-surface-dark:focus,
button.bg-surface-dark:hover,
button.bg-surface-dark:focus {
  background-color: #a5a5a3 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-surface-medium {
  background-color: #EFEFED !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-surface-medium:hover, a.bg-surface-medium:focus,
button.bg-surface-medium:hover,
button.bg-surface-medium:focus {
  background-color: #d7d7d2 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-surface-light {
  background-color: #FAFAF8 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-surface-light:hover, a.bg-surface-light:focus,
button.bg-surface-light:hover,
button.bg-surface-light:focus {
  background-color: #e5e5da !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-lama {
  background-color: #E9A93D !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-lama:hover, a.bg-gsk-lama:focus,
button.bg-gsk-lama:hover,
button.bg-gsk-lama:focus {
  background-color: #da9219 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-laba {
  background-color: #F4668A !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-laba:hover, a.bg-gsk-laba:focus,
button.bg-gsk-laba:hover,
button.bg-gsk-laba:focus {
  background-color: #f13666 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-ics {
  background-color: #0D76D1 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-ics:hover, a.bg-gsk-ics:focus,
button.bg-gsk-ics:hover,
button.bg-gsk-ics:focus {
  background-color: #0a5ba1 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-dpi {
  background-color: #C5D34E !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-dpi:hover, a.bg-gsk-dpi:focus,
button.bg-gsk-dpi:hover,
button.bg-gsk-dpi:focus {
  background-color: #b0bf2f !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-fmi {
  background-color: #60B0C9 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-fmi:hover, a.bg-gsk-fmi:focus,
button.bg-gsk-fmi:hover,
button.bg-gsk-fmi:focus {
  background-color: #3e9bb8 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-mdi {
  background-color: #747EB6 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-mdi:hover, a.bg-gsk-mdi:focus,
button.bg-gsk-mdi:hover,
button.bg-gsk-mdi:focus {
  background-color: #5561a2 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-lama-laba {
  background-color: #F5DB4A !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-lama-laba:hover, a.bg-gsk-lama-laba:focus,
button.bg-gsk-lama-laba:hover,
button.bg-gsk-lama-laba:focus {
  background-color: #f2d11a !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-ics-laba {
  background-color: #66B966 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-ics-laba:hover, a.bg-gsk-ics-laba:focus,
button.bg-gsk-ics-laba:hover,
button.bg-gsk-ics-laba:focus {
  background-color: #4aa24a !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-gsk-isc-lama-laba {
  background-color: #8A347F !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-gsk-isc-lama-laba:hover, a.bg-gsk-isc-lama-laba:focus,
button.bg-gsk-isc-lama-laba:hover,
button.bg-gsk-isc-lama-laba:focus {
  background-color: #65265d !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-landing-1 {
  background-color: #914718 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-landing-1:hover, a.bg-landing-1:focus,
button.bg-landing-1:hover,
button.bg-landing-1:focus {
  background-color: #653211 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */
.bg-landing-2 {
  background-color: #FF6605 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.bg-landing-2:hover, a.bg-landing-2:focus,
button.bg-landing-2:hover,
button.bg-landing-2:focus {
  background-color: #d15100 !important; }

/* line 13, node_modules/bootstrap/scss/utilities/_background.scss */
.bg-white {
  background-color: #FFFFFF !important; }

/* line 17, node_modules/bootstrap/scss/utilities/_background.scss */
.bg-transparent {
  background-color: transparent !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_borders.scss */
.border {
  border: 1px solid #dee2e6 !important; }

/* line 8, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top {
  border-top: 1px solid #dee2e6 !important; }

/* line 9, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right {
  border-right: 1px solid #dee2e6 !important; }

/* line 10, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left {
  border-left: 1px solid #dee2e6 !important; }

/* line 13, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-0 {
  border: 0 !important; }

/* line 14, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-top-0 {
  border-top: 0 !important; }

/* line 15, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-right-0 {
  border-right: 0 !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-bottom-0 {
  border-bottom: 0 !important; }

/* line 17, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-left-0 {
  border-left: 0 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-primary {
  border-color: #F36633 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-secondary {
  border-color: #544F40 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-success {
  border-color: #008A00 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-info {
  border-color: #15717D !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-warning {
  border-color: #E49B13 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-danger {
  border-color: #ED003C !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-light {
  border-color: #f8f9fa !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-dark {
  border-color: #343a40 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-primary {
  border-color: #F36633 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-dark-grey {
  border-color: #544F40 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-medium {
  border-color: #D5D1CE !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-purple {
  border-color: #BC1077 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-red {
  border-color: #ED003C !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-indigo-blue {
  border-color: #40488D !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-green {
  border-color: #008A00 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-teal {
  border-color: #15717D !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-yellow {
  border-color: #E49B13 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white {
  border-color: #FFFFFF !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white-85 {
  border-color: rgba(255, 255, 255, 0.85) !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white-90 {
  border-color: rgba(255, 255, 255, 0.9) !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white-95 {
  border-color: rgba(255, 255, 255, 0.95) !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-grey {
  border-color: #BEBEBD !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-black {
  border-color: #000000 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-purple-60 {
  border-color: rgba(188, 16, 119, 0.6) !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-teal-60 {
  border-color: rgba(21, 113, 125, 0.6) !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-teal-30 {
  border-color: rgba(21, 113, 125, 0.3) !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-green-60 {
  border-color: #66B966 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-link-blue {
  border-color: #0D76D1 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-text-black {
  border-color: #2E2E3C !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-text-secondary {
  border-color: #777369 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-text-medium {
  border-color: #878379 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-text-light {
  border-color: #BBB9B3 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-surface-dark {
  border-color: #BEBEBD !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-surface-medium {
  border-color: #EFEFED !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-surface-light {
  border-color: #FAFAF8 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-lama {
  border-color: #E9A93D !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-laba {
  border-color: #F4668A !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-ics {
  border-color: #0D76D1 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-dpi {
  border-color: #C5D34E !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-fmi {
  border-color: #60B0C9 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-mdi {
  border-color: #747EB6 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-lama-laba {
  border-color: #F5DB4A !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-ics-laba {
  border-color: #66B966 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-gsk-isc-lama-laba {
  border-color: #8A347F !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-landing-1 {
  border-color: #914718 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-landing-2 {
  border-color: #FF6605 !important; }

/* line 25, node_modules/bootstrap/scss/utilities/_borders.scss */
.border-white {
  border-color: #FFFFFF !important; }

/* line 33, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-sm {
  border-radius: 0.2rem !important; }

/* line 37, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded {
  border-radius: 0.25rem !important; }

/* line 41, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

/* line 46, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

/* line 51, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

/* line 56, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

/* line 61, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-lg {
  border-radius: 0.3rem !important; }

/* line 65, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-circle {
  border-radius: 50% !important; }

/* line 69, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-pill {
  border-radius: 50rem !important; }

/* line 73, node_modules/bootstrap/scss/utilities/_borders.scss */
.rounded-0 {
  border-radius: 0 !important; }

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-none {
  display: none !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline {
  display: inline !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-block {
  display: inline-block !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-block {
  display: block !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-table {
  display: table !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-row {
  display: table-row !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-table-cell {
  display: table-cell !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 576px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-none {
    display: none !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline {
    display: inline !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-block {
    display: inline-block !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-block {
    display: block !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table {
    display: table !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-row {
    display: table-row !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-table-cell {
    display: table-cell !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-none {
    display: none !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline {
    display: inline !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-block {
    display: inline-block !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-block {
    display: block !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table {
    display: table !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-row {
    display: table-row !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-table-cell {
    display: table-cell !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-none {
    display: none !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline {
    display: inline !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-block {
    display: inline-block !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-block {
    display: block !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table {
    display: table !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-row {
    display: table-row !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-table-cell {
    display: table-cell !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-none {
    display: none !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline {
    display: inline !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-block {
    display: inline-block !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-block {
    display: block !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table {
    display: table !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-row {
    display: table-row !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-table-cell {
    display: table-cell !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-none {
    display: none !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline {
    display: inline !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-block {
    display: inline-block !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-block {
    display: block !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table {
    display: table !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-row {
    display: table-row !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-table-cell {
    display: table-cell !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_display.scss */
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

/* line 3, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  /* line 10, node_modules/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive::before {
    display: block;
    content: ""; }
  /* line 15, node_modules/bootstrap/scss/utilities/_embed.scss */
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-16by9::before {
  padding-top: 56.25%; }

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-4by3::before {
  padding-top: 75%; }

/* line 35, node_modules/bootstrap/scss/utilities/_embed.scss */
.embed-responsive-1by1::before {
  padding-top: 100%; }

/* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }

/* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

/* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

/* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

/* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

/* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important; }

/* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important; }

/* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

/* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

/* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }

/* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }

/* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }

/* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }

/* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

/* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }

/* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }

/* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }

/* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

/* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

/* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

/* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

/* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

/* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

/* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

/* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

/* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

/* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  /* line 13, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  /* line 14, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  /* line 17, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  /* line 18, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  /* line 19, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important; }
  /* line 21, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important; }
  /* line 22, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  /* line 23, node_modules/bootstrap/scss/utilities/_flex.scss */
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  /* line 25, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  /* line 26, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  /* line 27, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  /* line 28, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  /* line 29, node_modules/bootstrap/scss/utilities/_flex.scss */
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  /* line 31, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  /* line 32, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  /* line 33, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  /* line 37, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  /* line 38, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  /* line 40, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  /* line 41, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  /* line 42, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  /* line 44, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  /* line 45, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  /* line 46, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  /* line 48, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  /* line 49, node_modules/bootstrap/scss/utilities/_flex.scss */
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

/* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
.float-left {
  float: left !important; }

/* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
.float-right {
  float: right !important; }

/* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
.float-none {
  float: none !important; }

@media (min-width: 576px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-left {
    float: left !important; }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-right {
    float: right !important; }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-left {
    float: left !important; }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-right {
    float: right !important; }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-left {
    float: left !important; }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-right {
    float: right !important; }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  /* line 7, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-left {
    float: left !important; }
  /* line 8, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-right {
    float: right !important; }
  /* line 9, node_modules/bootstrap/scss/utilities/_float.scss */
  .float-xl-none {
    float: none !important; } }

/* line 4, node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important; }

/* line 4, node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important; }

/* line 4, node_modules/bootstrap/scss/utilities/_interactions.scss */
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */
.overflow-auto {
  overflow: auto !important; }

/* line 4, node_modules/bootstrap/scss/utilities/_overflow.scss */
.overflow-hidden {
  overflow: hidden !important; }

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-static {
  position: static !important; }

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-relative {
  position: relative !important; }

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-absolute {
  position: absolute !important; }

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-fixed {
  position: fixed !important; }

/* line 5, node_modules/bootstrap/scss/utilities/_position.scss */
.position-sticky {
  position: sticky !important; }

/* line 10, node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

/* line 18, node_modules/bootstrap/scss/utilities/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  /* line 26, node_modules/bootstrap/scss/utilities/_position.scss */
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

/* line 5, node_modules/bootstrap/scss/utilities/_screenreaders.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

/* line 25, node_modules/bootstrap/scss/mixins/_screen-reader.scss */
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

/* line 3, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

/* line 4, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

/* line 5, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

/* line 6, node_modules/bootstrap/scss/utilities/_shadows.scss */
.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-25 {
  width: 25% !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-50 {
  width: 50% !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-75 {
  width: 75% !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-100 {
  width: 100% !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.w-auto {
  width: auto !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-25 {
  height: 25% !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-50 {
  height: 50% !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-75 {
  height: 75% !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-100 {
  height: 100% !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_sizing.scss */
.h-auto {
  height: auto !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_sizing.scss */
.mw-100 {
  max-width: 100% !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_sizing.scss */
.mh-100 {
  max-height: 100% !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_sizing.scss */
.min-vw-100 {
  min-width: 100vw !important; }

/* line 17, node_modules/bootstrap/scss/utilities/_sizing.scss */
.min-vh-100 {
  min-height: 100vh !important; }

/* line 19, node_modules/bootstrap/scss/utilities/_sizing.scss */
.vw-100 {
  width: 100vw !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_sizing.scss */
.vh-100 {
  height: 100vh !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-0 {
  margin: 0 !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0,
.my-0 {
  margin-top: 0 !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0,
.mx-0 {
  margin-right: 0 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0,
.mx-0 {
  margin-left: 0 !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-1 {
  margin: 8px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-1,
.my-1 {
  margin-top: 8px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-1,
.mx-1 {
  margin-right: 8px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-1,
.my-1 {
  margin-bottom: 8px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-1,
.mx-1 {
  margin-left: 8px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-2 {
  margin: 16px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-2,
.my-2 {
  margin-top: 16px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-2,
.mx-2 {
  margin-right: 16px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-2,
.my-2 {
  margin-bottom: 16px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-2,
.mx-2 {
  margin-left: 16px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-3 {
  margin: 24px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-3,
.my-3 {
  margin-top: 24px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-3,
.mx-3 {
  margin-right: 24px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-3,
.my-3 {
  margin-bottom: 24px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-3,
.mx-3 {
  margin-left: 24px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-4 {
  margin: 32px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-4,
.my-4 {
  margin-top: 32px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-4,
.mx-4 {
  margin-right: 32px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-4,
.my-4 {
  margin-bottom: 32px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-4,
.mx-4 {
  margin-left: 32px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-5 {
  margin: 40px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-5,
.my-5 {
  margin-top: 40px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-5,
.mx-5 {
  margin-right: 40px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-5,
.my-5 {
  margin-bottom: 40px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-5,
.mx-5 {
  margin-left: 40px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-0_5 {
  margin: 4px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-0_5,
.my-0_5 {
  margin-top: 4px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-0_5,
.mx-0_5 {
  margin-right: 4px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-0_5,
.my-0_5 {
  margin-bottom: 4px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-0_5,
.mx-0_5 {
  margin-left: 4px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-1_5 {
  margin: 12px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-1_5,
.my-1_5 {
  margin-top: 12px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-1_5,
.mx-1_5 {
  margin-right: 12px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-1_5,
.my-1_5 {
  margin-bottom: 12px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-1_5,
.mx-1_5 {
  margin-left: 12px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-6 {
  margin: 48px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-6,
.my-6 {
  margin-top: 48px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-6,
.mx-6 {
  margin-right: 48px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-6,
.my-6 {
  margin-bottom: 48px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-6,
.mx-6 {
  margin-left: 48px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-7 {
  margin: 56px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-7,
.my-7 {
  margin-top: 56px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-7,
.mx-7 {
  margin-right: 56px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-7,
.my-7 {
  margin-bottom: 56px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-7,
.mx-7 {
  margin-left: 56px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-8 {
  margin: 64px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-8,
.my-8 {
  margin-top: 64px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-8,
.mx-8 {
  margin-right: 64px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-8,
.my-8 {
  margin-bottom: 64px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-8,
.mx-8 {
  margin-left: 64px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-9 {
  margin: 72px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-9,
.my-9 {
  margin-top: 72px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-9,
.mx-9 {
  margin-right: 72px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-9,
.my-9 {
  margin-bottom: 72px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-9,
.mx-9 {
  margin-left: 72px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-10 {
  margin: 80px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-10,
.my-10 {
  margin-top: 80px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-10,
.mx-10 {
  margin-right: 80px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-10,
.my-10 {
  margin-bottom: 80px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-10,
.mx-10 {
  margin-left: 80px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-0 {
  padding: 0 !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0,
.py-0 {
  padding-top: 0 !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0,
.px-0 {
  padding-right: 0 !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0,
.px-0 {
  padding-left: 0 !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-1 {
  padding: 8px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-1,
.py-1 {
  padding-top: 8px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-1,
.px-1 {
  padding-right: 8px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-1,
.py-1 {
  padding-bottom: 8px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-1,
.px-1 {
  padding-left: 8px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-2 {
  padding: 16px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-2,
.py-2 {
  padding-top: 16px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-2,
.px-2 {
  padding-right: 16px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-2,
.py-2 {
  padding-bottom: 16px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-2,
.px-2 {
  padding-left: 16px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-3 {
  padding: 24px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-3,
.py-3 {
  padding-top: 24px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-3,
.px-3 {
  padding-right: 24px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-3,
.py-3 {
  padding-bottom: 24px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-3,
.px-3 {
  padding-left: 24px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-4 {
  padding: 32px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-4,
.py-4 {
  padding-top: 32px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-4,
.px-4 {
  padding-right: 32px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-4,
.py-4 {
  padding-bottom: 32px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-4,
.px-4 {
  padding-left: 32px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-5 {
  padding: 40px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-5,
.py-5 {
  padding-top: 40px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-5,
.px-5 {
  padding-right: 40px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-5,
.py-5 {
  padding-bottom: 40px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-5,
.px-5 {
  padding-left: 40px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-0_5 {
  padding: 4px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-0_5,
.py-0_5 {
  padding-top: 4px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-0_5,
.px-0_5 {
  padding-right: 4px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-0_5,
.py-0_5 {
  padding-bottom: 4px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-0_5,
.px-0_5 {
  padding-left: 4px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-1_5 {
  padding: 12px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-1_5,
.py-1_5 {
  padding-top: 12px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-1_5,
.px-1_5 {
  padding-right: 12px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-1_5,
.py-1_5 {
  padding-bottom: 12px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-1_5,
.px-1_5 {
  padding-left: 12px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-6 {
  padding: 48px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-6,
.py-6 {
  padding-top: 48px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-6,
.px-6 {
  padding-right: 48px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-6,
.py-6 {
  padding-bottom: 48px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-6,
.px-6 {
  padding-left: 48px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-7 {
  padding: 56px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-7,
.py-7 {
  padding-top: 56px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-7,
.px-7 {
  padding-right: 56px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-7,
.py-7 {
  padding-bottom: 56px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-7,
.px-7 {
  padding-left: 56px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-8 {
  padding: 64px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-8,
.py-8 {
  padding-top: 64px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-8,
.px-8 {
  padding-right: 64px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-8,
.py-8 {
  padding-bottom: 64px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-8,
.px-8 {
  padding-left: 64px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-9 {
  padding: 72px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-9,
.py-9 {
  padding-top: 72px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-9,
.px-9 {
  padding-right: 72px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-9,
.py-9 {
  padding-bottom: 72px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-9,
.px-9 {
  padding-left: 72px !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
.p-10 {
  padding: 80px !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pt-10,
.py-10 {
  padding-top: 80px !important; }

/* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pr-10,
.px-10 {
  padding-right: 80px !important; }

/* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pb-10,
.py-10 {
  padding-bottom: 80px !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
.pl-10,
.px-10 {
  padding-left: 80px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n1 {
  margin: -8px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n1,
.my-n1 {
  margin-top: -8px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n1,
.mx-n1 {
  margin-right: -8px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n1,
.my-n1 {
  margin-bottom: -8px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n1,
.mx-n1 {
  margin-left: -8px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n2 {
  margin: -16px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n2,
.my-n2 {
  margin-top: -16px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n2,
.mx-n2 {
  margin-right: -16px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n2,
.my-n2 {
  margin-bottom: -16px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n2,
.mx-n2 {
  margin-left: -16px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n3 {
  margin: -24px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n3,
.my-n3 {
  margin-top: -24px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n3,
.mx-n3 {
  margin-right: -24px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n3,
.my-n3 {
  margin-bottom: -24px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n3,
.mx-n3 {
  margin-left: -24px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n4 {
  margin: -32px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n4,
.my-n4 {
  margin-top: -32px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n4,
.mx-n4 {
  margin-right: -32px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n4,
.my-n4 {
  margin-bottom: -32px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n4,
.mx-n4 {
  margin-left: -32px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n5 {
  margin: -40px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n5,
.my-n5 {
  margin-top: -40px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n5,
.mx-n5 {
  margin-right: -40px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n5,
.my-n5 {
  margin-bottom: -40px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n5,
.mx-n5 {
  margin-left: -40px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n0_5 {
  margin: -4px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n0_5,
.my-n0_5 {
  margin-top: -4px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n0_5,
.mx-n0_5 {
  margin-right: -4px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n0_5,
.my-n0_5 {
  margin-bottom: -4px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n0_5,
.mx-n0_5 {
  margin-left: -4px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n1_5 {
  margin: -12px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n1_5,
.my-n1_5 {
  margin-top: -12px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n1_5,
.mx-n1_5 {
  margin-right: -12px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n1_5,
.my-n1_5 {
  margin-bottom: -12px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n1_5,
.mx-n1_5 {
  margin-left: -12px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n6 {
  margin: -48px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n6,
.my-n6 {
  margin-top: -48px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n6,
.mx-n6 {
  margin-right: -48px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n6,
.my-n6 {
  margin-bottom: -48px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n6,
.mx-n6 {
  margin-left: -48px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n7 {
  margin: -56px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n7,
.my-n7 {
  margin-top: -56px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n7,
.mx-n7 {
  margin-right: -56px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n7,
.my-n7 {
  margin-bottom: -56px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n7,
.mx-n7 {
  margin-left: -56px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n8 {
  margin: -64px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n8,
.my-n8 {
  margin-top: -64px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n8,
.mx-n8 {
  margin-right: -64px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n8,
.my-n8 {
  margin-bottom: -64px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n8,
.mx-n8 {
  margin-left: -64px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n9 {
  margin: -72px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n9,
.my-n9 {
  margin-top: -72px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n9,
.mx-n9 {
  margin-right: -72px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n9,
.my-n9 {
  margin-bottom: -72px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n9,
.mx-n9 {
  margin-left: -72px !important; }

/* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-n10 {
  margin: -80px !important; }

/* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-n10,
.my-n10 {
  margin-top: -80px !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-n10,
.mx-n10 {
  margin-right: -80px !important; }

/* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-n10,
.my-n10 {
  margin-bottom: -80px !important; }

/* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-n10,
.mx-n10 {
  margin-left: -80px !important; }

/* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */
.m-auto {
  margin: auto !important; }

/* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mt-auto,
.my-auto {
  margin-top: auto !important; }

/* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mr-auto,
.mx-auto {
  margin-right: auto !important; }

/* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

/* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */
.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0 {
    margin: 0 !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1 {
    margin: 8px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 8px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 8px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 8px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 8px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-2 {
    margin: 16px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 16px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 16px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 16px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 16px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-3 {
    margin: 24px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 24px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 24px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 24px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 24px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-4 {
    margin: 32px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 32px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 32px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 32px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 32px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-5 {
    margin: 40px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 40px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 40px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 40px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 40px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-0_5 {
    margin: 4px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-0_5,
  .my-sm-0_5 {
    margin-top: 4px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-0_5,
  .mx-sm-0_5 {
    margin-right: 4px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-0_5,
  .my-sm-0_5 {
    margin-bottom: 4px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-0_5,
  .mx-sm-0_5 {
    margin-left: 4px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-1_5 {
    margin: 12px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-1_5,
  .my-sm-1_5 {
    margin-top: 12px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-1_5,
  .mx-sm-1_5 {
    margin-right: 12px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-1_5,
  .my-sm-1_5 {
    margin-bottom: 12px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-1_5,
  .mx-sm-1_5 {
    margin-left: 12px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-6 {
    margin: 48px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 48px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 48px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 48px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 48px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-7 {
    margin: 56px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 56px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 56px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 56px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 56px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-8 {
    margin: 64px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-8,
  .my-sm-8 {
    margin-top: 64px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-8,
  .mx-sm-8 {
    margin-right: 64px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-8,
  .my-sm-8 {
    margin-bottom: 64px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-8,
  .mx-sm-8 {
    margin-left: 64px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-9 {
    margin: 72px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-9,
  .my-sm-9 {
    margin-top: 72px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-9,
  .mx-sm-9 {
    margin-right: 72px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-9,
  .my-sm-9 {
    margin-bottom: 72px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-9,
  .mx-sm-9 {
    margin-left: 72px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-10 {
    margin: 80px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-10,
  .my-sm-10 {
    margin-top: 80px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-10,
  .mx-sm-10 {
    margin-right: 80px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-10,
  .my-sm-10 {
    margin-bottom: 80px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-10,
  .mx-sm-10 {
    margin-left: 80px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0 {
    padding: 0 !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1 {
    padding: 8px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 8px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 8px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 8px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 8px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-2 {
    padding: 16px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 16px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 16px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 16px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 16px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-3 {
    padding: 24px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 24px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 24px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 24px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 24px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-4 {
    padding: 32px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 32px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 32px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 32px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 32px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-5 {
    padding: 40px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 40px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 40px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 40px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 40px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-0_5 {
    padding: 4px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-0_5,
  .py-sm-0_5 {
    padding-top: 4px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-0_5,
  .px-sm-0_5 {
    padding-right: 4px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-0_5,
  .py-sm-0_5 {
    padding-bottom: 4px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-0_5,
  .px-sm-0_5 {
    padding-left: 4px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-1_5 {
    padding: 12px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-1_5,
  .py-sm-1_5 {
    padding-top: 12px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-1_5,
  .px-sm-1_5 {
    padding-right: 12px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-1_5,
  .py-sm-1_5 {
    padding-bottom: 12px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-1_5,
  .px-sm-1_5 {
    padding-left: 12px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-6 {
    padding: 48px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 48px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 48px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 48px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 48px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-7 {
    padding: 56px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 56px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 56px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 56px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 56px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-8 {
    padding: 64px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-8,
  .py-sm-8 {
    padding-top: 64px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-8,
  .px-sm-8 {
    padding-right: 64px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-8,
  .py-sm-8 {
    padding-bottom: 64px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-8,
  .px-sm-8 {
    padding-left: 64px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-9 {
    padding: 72px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-9,
  .py-sm-9 {
    padding-top: 72px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-9,
  .px-sm-9 {
    padding-right: 72px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-9,
  .py-sm-9 {
    padding-bottom: 72px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-9,
  .px-sm-9 {
    padding-left: 72px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-sm-10 {
    padding: 80px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-sm-10,
  .py-sm-10 {
    padding-top: 80px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-sm-10,
  .px-sm-10 {
    padding-right: 80px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-sm-10,
  .py-sm-10 {
    padding-bottom: 80px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-sm-10,
  .px-sm-10 {
    padding-left: 80px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n1 {
    margin: -8px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -8px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -8px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -8px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -8px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n2 {
    margin: -16px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -16px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -16px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -16px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -16px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n3 {
    margin: -24px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -24px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -24px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -24px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -24px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n4 {
    margin: -32px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -32px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -32px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -32px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -32px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n5 {
    margin: -40px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -40px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -40px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -40px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -40px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n0_5 {
    margin: -4px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n0_5,
  .my-sm-n0_5 {
    margin-top: -4px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n0_5,
  .mx-sm-n0_5 {
    margin-right: -4px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n0_5,
  .my-sm-n0_5 {
    margin-bottom: -4px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n0_5,
  .mx-sm-n0_5 {
    margin-left: -4px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n1_5 {
    margin: -12px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n1_5,
  .my-sm-n1_5 {
    margin-top: -12px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n1_5,
  .mx-sm-n1_5 {
    margin-right: -12px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n1_5,
  .my-sm-n1_5 {
    margin-bottom: -12px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n1_5,
  .mx-sm-n1_5 {
    margin-left: -12px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n6 {
    margin: -48px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -48px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -48px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -48px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -48px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n7 {
    margin: -56px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -56px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -56px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -56px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -56px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n8 {
    margin: -64px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n8,
  .my-sm-n8 {
    margin-top: -64px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n8,
  .mx-sm-n8 {
    margin-right: -64px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n8,
  .my-sm-n8 {
    margin-bottom: -64px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n8,
  .mx-sm-n8 {
    margin-left: -64px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n9 {
    margin: -72px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n9,
  .my-sm-n9 {
    margin-top: -72px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n9,
  .mx-sm-n9 {
    margin-right: -72px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n9,
  .my-sm-n9 {
    margin-bottom: -72px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n9,
  .mx-sm-n9 {
    margin-left: -72px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-n10 {
    margin: -80px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-n10,
  .my-sm-n10 {
    margin-top: -80px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-n10,
  .mx-sm-n10 {
    margin-right: -80px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-n10,
  .my-sm-n10 {
    margin-bottom: -80px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-n10,
  .mx-sm-n10 {
    margin-left: -80px !important; }
  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-sm-auto {
    margin: auto !important; }
  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0 {
    margin: 0 !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1 {
    margin: 8px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1,
  .my-md-1 {
    margin-top: 8px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1,
  .mx-md-1 {
    margin-right: 8px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 8px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1,
  .mx-md-1 {
    margin-left: 8px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-2 {
    margin: 16px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-2,
  .my-md-2 {
    margin-top: 16px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-2,
  .mx-md-2 {
    margin-right: 16px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 16px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-2,
  .mx-md-2 {
    margin-left: 16px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-3 {
    margin: 24px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-3,
  .my-md-3 {
    margin-top: 24px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-3,
  .mx-md-3 {
    margin-right: 24px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 24px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-3,
  .mx-md-3 {
    margin-left: 24px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-4 {
    margin: 32px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-4,
  .my-md-4 {
    margin-top: 32px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-4,
  .mx-md-4 {
    margin-right: 32px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 32px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-4,
  .mx-md-4 {
    margin-left: 32px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-5 {
    margin: 40px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-5,
  .my-md-5 {
    margin-top: 40px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-5,
  .mx-md-5 {
    margin-right: 40px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 40px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-5,
  .mx-md-5 {
    margin-left: 40px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-0_5 {
    margin: 4px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-0_5,
  .my-md-0_5 {
    margin-top: 4px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-0_5,
  .mx-md-0_5 {
    margin-right: 4px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-0_5,
  .my-md-0_5 {
    margin-bottom: 4px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-0_5,
  .mx-md-0_5 {
    margin-left: 4px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-1_5 {
    margin: 12px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-1_5,
  .my-md-1_5 {
    margin-top: 12px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-1_5,
  .mx-md-1_5 {
    margin-right: 12px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-1_5,
  .my-md-1_5 {
    margin-bottom: 12px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-1_5,
  .mx-md-1_5 {
    margin-left: 12px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-6 {
    margin: 48px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-6,
  .my-md-6 {
    margin-top: 48px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-6,
  .mx-md-6 {
    margin-right: 48px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 48px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-6,
  .mx-md-6 {
    margin-left: 48px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-7 {
    margin: 56px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-7,
  .my-md-7 {
    margin-top: 56px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-7,
  .mx-md-7 {
    margin-right: 56px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 56px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-7,
  .mx-md-7 {
    margin-left: 56px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-8 {
    margin: 64px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-8,
  .my-md-8 {
    margin-top: 64px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-8,
  .mx-md-8 {
    margin-right: 64px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-8,
  .my-md-8 {
    margin-bottom: 64px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-8,
  .mx-md-8 {
    margin-left: 64px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-9 {
    margin: 72px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-9,
  .my-md-9 {
    margin-top: 72px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-9,
  .mx-md-9 {
    margin-right: 72px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-9,
  .my-md-9 {
    margin-bottom: 72px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-9,
  .mx-md-9 {
    margin-left: 72px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-10 {
    margin: 80px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-10,
  .my-md-10 {
    margin-top: 80px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-10,
  .mx-md-10 {
    margin-right: 80px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-10,
  .my-md-10 {
    margin-bottom: 80px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-10,
  .mx-md-10 {
    margin-left: 80px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0 {
    padding: 0 !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1 {
    padding: 8px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1,
  .py-md-1 {
    padding-top: 8px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1,
  .px-md-1 {
    padding-right: 8px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 8px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1,
  .px-md-1 {
    padding-left: 8px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-2 {
    padding: 16px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-2,
  .py-md-2 {
    padding-top: 16px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-2,
  .px-md-2 {
    padding-right: 16px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 16px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-2,
  .px-md-2 {
    padding-left: 16px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-3 {
    padding: 24px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-3,
  .py-md-3 {
    padding-top: 24px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-3,
  .px-md-3 {
    padding-right: 24px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 24px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-3,
  .px-md-3 {
    padding-left: 24px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-4 {
    padding: 32px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-4,
  .py-md-4 {
    padding-top: 32px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-4,
  .px-md-4 {
    padding-right: 32px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 32px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-4,
  .px-md-4 {
    padding-left: 32px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-5 {
    padding: 40px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-5,
  .py-md-5 {
    padding-top: 40px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-5,
  .px-md-5 {
    padding-right: 40px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 40px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-5,
  .px-md-5 {
    padding-left: 40px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-0_5 {
    padding: 4px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-0_5,
  .py-md-0_5 {
    padding-top: 4px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-0_5,
  .px-md-0_5 {
    padding-right: 4px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-0_5,
  .py-md-0_5 {
    padding-bottom: 4px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-0_5,
  .px-md-0_5 {
    padding-left: 4px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-1_5 {
    padding: 12px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-1_5,
  .py-md-1_5 {
    padding-top: 12px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-1_5,
  .px-md-1_5 {
    padding-right: 12px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-1_5,
  .py-md-1_5 {
    padding-bottom: 12px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-1_5,
  .px-md-1_5 {
    padding-left: 12px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-6 {
    padding: 48px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-6,
  .py-md-6 {
    padding-top: 48px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-6,
  .px-md-6 {
    padding-right: 48px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 48px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-6,
  .px-md-6 {
    padding-left: 48px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-7 {
    padding: 56px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-7,
  .py-md-7 {
    padding-top: 56px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-7,
  .px-md-7 {
    padding-right: 56px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 56px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-7,
  .px-md-7 {
    padding-left: 56px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-8 {
    padding: 64px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-8,
  .py-md-8 {
    padding-top: 64px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-8,
  .px-md-8 {
    padding-right: 64px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-8,
  .py-md-8 {
    padding-bottom: 64px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-8,
  .px-md-8 {
    padding-left: 64px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-9 {
    padding: 72px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-9,
  .py-md-9 {
    padding-top: 72px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-9,
  .px-md-9 {
    padding-right: 72px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-9,
  .py-md-9 {
    padding-bottom: 72px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-9,
  .px-md-9 {
    padding-left: 72px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-md-10 {
    padding: 80px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-md-10,
  .py-md-10 {
    padding-top: 80px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-md-10,
  .px-md-10 {
    padding-right: 80px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-md-10,
  .py-md-10 {
    padding-bottom: 80px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-md-10,
  .px-md-10 {
    padding-left: 80px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n1 {
    margin: -8px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -8px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -8px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -8px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -8px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n2 {
    margin: -16px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -16px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -16px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -16px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -16px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n3 {
    margin: -24px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -24px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -24px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -24px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -24px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n4 {
    margin: -32px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -32px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -32px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -32px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -32px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n5 {
    margin: -40px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -40px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -40px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -40px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -40px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n0_5 {
    margin: -4px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n0_5,
  .my-md-n0_5 {
    margin-top: -4px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n0_5,
  .mx-md-n0_5 {
    margin-right: -4px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n0_5,
  .my-md-n0_5 {
    margin-bottom: -4px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n0_5,
  .mx-md-n0_5 {
    margin-left: -4px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n1_5 {
    margin: -12px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n1_5,
  .my-md-n1_5 {
    margin-top: -12px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n1_5,
  .mx-md-n1_5 {
    margin-right: -12px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n1_5,
  .my-md-n1_5 {
    margin-bottom: -12px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n1_5,
  .mx-md-n1_5 {
    margin-left: -12px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n6 {
    margin: -48px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -48px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -48px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -48px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -48px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n7 {
    margin: -56px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -56px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -56px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -56px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -56px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n8 {
    margin: -64px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n8,
  .my-md-n8 {
    margin-top: -64px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n8,
  .mx-md-n8 {
    margin-right: -64px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n8,
  .my-md-n8 {
    margin-bottom: -64px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n8,
  .mx-md-n8 {
    margin-left: -64px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n9 {
    margin: -72px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n9,
  .my-md-n9 {
    margin-top: -72px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n9,
  .mx-md-n9 {
    margin-right: -72px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n9,
  .my-md-n9 {
    margin-bottom: -72px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n9,
  .mx-md-n9 {
    margin-left: -72px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-n10 {
    margin: -80px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-n10,
  .my-md-n10 {
    margin-top: -80px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-n10,
  .mx-md-n10 {
    margin-right: -80px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-n10,
  .my-md-n10 {
    margin-bottom: -80px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-n10,
  .mx-md-n10 {
    margin-left: -80px !important; }
  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-md-auto {
    margin: auto !important; }
  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0 {
    margin: 0 !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1 {
    margin: 8px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 8px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 8px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 8px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 8px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-2 {
    margin: 16px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 16px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 16px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 16px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 16px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-3 {
    margin: 24px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 24px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 24px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 24px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 24px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-4 {
    margin: 32px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 32px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 32px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 32px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 32px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-5 {
    margin: 40px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 40px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 40px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 40px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 40px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-0_5 {
    margin: 4px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-0_5,
  .my-lg-0_5 {
    margin-top: 4px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-0_5,
  .mx-lg-0_5 {
    margin-right: 4px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-0_5,
  .my-lg-0_5 {
    margin-bottom: 4px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-0_5,
  .mx-lg-0_5 {
    margin-left: 4px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-1_5 {
    margin: 12px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-1_5,
  .my-lg-1_5 {
    margin-top: 12px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-1_5,
  .mx-lg-1_5 {
    margin-right: 12px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-1_5,
  .my-lg-1_5 {
    margin-bottom: 12px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-1_5,
  .mx-lg-1_5 {
    margin-left: 12px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-6 {
    margin: 48px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 48px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 48px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 48px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 48px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-7 {
    margin: 56px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 56px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 56px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 56px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 56px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-8 {
    margin: 64px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-8,
  .my-lg-8 {
    margin-top: 64px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-8,
  .mx-lg-8 {
    margin-right: 64px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-8,
  .my-lg-8 {
    margin-bottom: 64px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-8,
  .mx-lg-8 {
    margin-left: 64px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-9 {
    margin: 72px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-9,
  .my-lg-9 {
    margin-top: 72px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-9,
  .mx-lg-9 {
    margin-right: 72px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-9,
  .my-lg-9 {
    margin-bottom: 72px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-9,
  .mx-lg-9 {
    margin-left: 72px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-10 {
    margin: 80px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-10,
  .my-lg-10 {
    margin-top: 80px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-10,
  .mx-lg-10 {
    margin-right: 80px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-10,
  .my-lg-10 {
    margin-bottom: 80px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-10,
  .mx-lg-10 {
    margin-left: 80px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0 {
    padding: 0 !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1 {
    padding: 8px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 8px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 8px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 8px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 8px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-2 {
    padding: 16px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 16px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 16px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 16px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 16px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-3 {
    padding: 24px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 24px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 24px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 24px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 24px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-4 {
    padding: 32px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 32px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 32px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 32px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 32px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-5 {
    padding: 40px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 40px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 40px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 40px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 40px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-0_5 {
    padding: 4px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-0_5,
  .py-lg-0_5 {
    padding-top: 4px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-0_5,
  .px-lg-0_5 {
    padding-right: 4px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-0_5,
  .py-lg-0_5 {
    padding-bottom: 4px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-0_5,
  .px-lg-0_5 {
    padding-left: 4px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-1_5 {
    padding: 12px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-1_5,
  .py-lg-1_5 {
    padding-top: 12px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-1_5,
  .px-lg-1_5 {
    padding-right: 12px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-1_5,
  .py-lg-1_5 {
    padding-bottom: 12px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-1_5,
  .px-lg-1_5 {
    padding-left: 12px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-6 {
    padding: 48px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 48px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 48px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 48px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 48px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-7 {
    padding: 56px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 56px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 56px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 56px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 56px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-8 {
    padding: 64px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-8,
  .py-lg-8 {
    padding-top: 64px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-8,
  .px-lg-8 {
    padding-right: 64px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-8,
  .py-lg-8 {
    padding-bottom: 64px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-8,
  .px-lg-8 {
    padding-left: 64px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-9 {
    padding: 72px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-9,
  .py-lg-9 {
    padding-top: 72px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-9,
  .px-lg-9 {
    padding-right: 72px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-9,
  .py-lg-9 {
    padding-bottom: 72px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-9,
  .px-lg-9 {
    padding-left: 72px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-lg-10 {
    padding: 80px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-lg-10,
  .py-lg-10 {
    padding-top: 80px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-lg-10,
  .px-lg-10 {
    padding-right: 80px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-lg-10,
  .py-lg-10 {
    padding-bottom: 80px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-lg-10,
  .px-lg-10 {
    padding-left: 80px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n1 {
    margin: -8px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -8px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -8px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -8px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -8px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n2 {
    margin: -16px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -16px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -16px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -16px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -16px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n3 {
    margin: -24px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -24px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -24px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -24px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -24px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n4 {
    margin: -32px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -32px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -32px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -32px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -32px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n5 {
    margin: -40px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -40px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -40px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -40px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -40px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n0_5 {
    margin: -4px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n0_5,
  .my-lg-n0_5 {
    margin-top: -4px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n0_5,
  .mx-lg-n0_5 {
    margin-right: -4px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n0_5,
  .my-lg-n0_5 {
    margin-bottom: -4px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n0_5,
  .mx-lg-n0_5 {
    margin-left: -4px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n1_5 {
    margin: -12px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n1_5,
  .my-lg-n1_5 {
    margin-top: -12px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n1_5,
  .mx-lg-n1_5 {
    margin-right: -12px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n1_5,
  .my-lg-n1_5 {
    margin-bottom: -12px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n1_5,
  .mx-lg-n1_5 {
    margin-left: -12px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n6 {
    margin: -48px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -48px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -48px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -48px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -48px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n7 {
    margin: -56px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -56px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -56px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -56px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -56px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n8 {
    margin: -64px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n8,
  .my-lg-n8 {
    margin-top: -64px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n8,
  .mx-lg-n8 {
    margin-right: -64px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n8,
  .my-lg-n8 {
    margin-bottom: -64px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n8,
  .mx-lg-n8 {
    margin-left: -64px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n9 {
    margin: -72px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n9,
  .my-lg-n9 {
    margin-top: -72px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n9,
  .mx-lg-n9 {
    margin-right: -72px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n9,
  .my-lg-n9 {
    margin-bottom: -72px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n9,
  .mx-lg-n9 {
    margin-left: -72px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-n10 {
    margin: -80px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-n10,
  .my-lg-n10 {
    margin-top: -80px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-n10,
  .mx-lg-n10 {
    margin-right: -80px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-n10,
  .my-lg-n10 {
    margin-bottom: -80px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-n10,
  .mx-lg-n10 {
    margin-left: -80px !important; }
  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-lg-auto {
    margin: auto !important; }
  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0 {
    margin: 0 !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1 {
    margin: 8px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 8px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 8px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 8px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 8px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-2 {
    margin: 16px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 16px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 16px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 16px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 16px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-3 {
    margin: 24px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 24px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 24px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 24px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 24px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-4 {
    margin: 32px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 32px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 32px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 32px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 32px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-5 {
    margin: 40px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 40px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 40px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 40px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 40px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-0_5 {
    margin: 4px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-0_5,
  .my-xl-0_5 {
    margin-top: 4px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-0_5,
  .mx-xl-0_5 {
    margin-right: 4px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-0_5,
  .my-xl-0_5 {
    margin-bottom: 4px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-0_5,
  .mx-xl-0_5 {
    margin-left: 4px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-1_5 {
    margin: 12px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-1_5,
  .my-xl-1_5 {
    margin-top: 12px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-1_5,
  .mx-xl-1_5 {
    margin-right: 12px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-1_5,
  .my-xl-1_5 {
    margin-bottom: 12px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-1_5,
  .mx-xl-1_5 {
    margin-left: 12px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-6 {
    margin: 48px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 48px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 48px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 48px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 48px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-7 {
    margin: 56px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 56px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 56px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 56px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 56px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-8 {
    margin: 64px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-8,
  .my-xl-8 {
    margin-top: 64px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-8,
  .mx-xl-8 {
    margin-right: 64px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-8,
  .my-xl-8 {
    margin-bottom: 64px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-8,
  .mx-xl-8 {
    margin-left: 64px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-9 {
    margin: 72px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-9,
  .my-xl-9 {
    margin-top: 72px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-9,
  .mx-xl-9 {
    margin-right: 72px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-9,
  .my-xl-9 {
    margin-bottom: 72px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-9,
  .mx-xl-9 {
    margin-left: 72px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-10 {
    margin: 80px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-10,
  .my-xl-10 {
    margin-top: 80px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-10,
  .mx-xl-10 {
    margin-right: 80px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-10,
  .my-xl-10 {
    margin-bottom: 80px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-10,
  .mx-xl-10 {
    margin-left: 80px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0 {
    padding: 0 !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1 {
    padding: 8px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 8px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 8px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 8px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 8px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-2 {
    padding: 16px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 16px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 16px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 16px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 16px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-3 {
    padding: 24px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 24px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 24px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 24px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 24px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-4 {
    padding: 32px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 32px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 32px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 32px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 32px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-5 {
    padding: 40px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 40px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 40px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 40px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 40px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-0_5 {
    padding: 4px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-0_5,
  .py-xl-0_5 {
    padding-top: 4px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-0_5,
  .px-xl-0_5 {
    padding-right: 4px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-0_5,
  .py-xl-0_5 {
    padding-bottom: 4px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-0_5,
  .px-xl-0_5 {
    padding-left: 4px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-1_5 {
    padding: 12px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-1_5,
  .py-xl-1_5 {
    padding-top: 12px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-1_5,
  .px-xl-1_5 {
    padding-right: 12px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-1_5,
  .py-xl-1_5 {
    padding-bottom: 12px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-1_5,
  .px-xl-1_5 {
    padding-left: 12px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-6 {
    padding: 48px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 48px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 48px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 48px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 48px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-7 {
    padding: 56px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 56px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 56px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 56px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 56px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-8 {
    padding: 64px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-8,
  .py-xl-8 {
    padding-top: 64px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-8,
  .px-xl-8 {
    padding-right: 64px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-8,
  .py-xl-8 {
    padding-bottom: 64px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-8,
  .px-xl-8 {
    padding-left: 64px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-9 {
    padding: 72px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-9,
  .py-xl-9 {
    padding-top: 72px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-9,
  .px-xl-9 {
    padding-right: 72px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-9,
  .py-xl-9 {
    padding-bottom: 72px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-9,
  .px-xl-9 {
    padding-left: 72px !important; }
  /* line 11, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .p-xl-10 {
    padding: 80px !important; }
  /* line 12, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pt-xl-10,
  .py-xl-10 {
    padding-top: 80px !important; }
  /* line 16, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pr-xl-10,
  .px-xl-10 {
    padding-right: 80px !important; }
  /* line 20, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pb-xl-10,
  .py-xl-10 {
    padding-bottom: 80px !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .pl-xl-10,
  .px-xl-10 {
    padding-left: 80px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n1 {
    margin: -8px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -8px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -8px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -8px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -8px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n2 {
    margin: -16px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -16px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -16px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -16px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -16px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n3 {
    margin: -24px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -24px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -24px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -24px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -24px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n4 {
    margin: -32px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -32px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -32px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -32px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -32px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n5 {
    margin: -40px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -40px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -40px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -40px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -40px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n0_5 {
    margin: -4px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n0_5,
  .my-xl-n0_5 {
    margin-top: -4px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n0_5,
  .mx-xl-n0_5 {
    margin-right: -4px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n0_5,
  .my-xl-n0_5 {
    margin-bottom: -4px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n0_5,
  .mx-xl-n0_5 {
    margin-left: -4px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n1_5 {
    margin: -12px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n1_5,
  .my-xl-n1_5 {
    margin-top: -12px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n1_5,
  .mx-xl-n1_5 {
    margin-right: -12px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n1_5,
  .my-xl-n1_5 {
    margin-bottom: -12px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n1_5,
  .mx-xl-n1_5 {
    margin-left: -12px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n6 {
    margin: -48px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -48px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -48px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -48px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -48px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n7 {
    margin: -56px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -56px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -56px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -56px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -56px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n8 {
    margin: -64px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n8,
  .my-xl-n8 {
    margin-top: -64px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n8,
  .mx-xl-n8 {
    margin-right: -64px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n8,
  .my-xl-n8 {
    margin-bottom: -64px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n8,
  .mx-xl-n8 {
    margin-left: -64px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n9 {
    margin: -72px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n9,
  .my-xl-n9 {
    margin-top: -72px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n9,
  .mx-xl-n9 {
    margin-right: -72px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n9,
  .my-xl-n9 {
    margin-bottom: -72px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n9,
  .mx-xl-n9 {
    margin-left: -72px !important; }
  /* line 34, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-n10 {
    margin: -80px !important; }
  /* line 35, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-n10,
  .my-xl-n10 {
    margin-top: -80px !important; }
  /* line 39, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-n10,
  .mx-xl-n10 {
    margin-right: -80px !important; }
  /* line 43, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-n10,
  .my-xl-n10 {
    margin-bottom: -80px !important; }
  /* line 47, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-n10,
  .mx-xl-n10 {
    margin-left: -80px !important; }
  /* line 55, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .m-xl-auto {
    margin: auto !important; }
  /* line 56, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  /* line 60, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  /* line 64, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  /* line 68, node_modules/bootstrap/scss/utilities/_spacing.scss */
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

/* line 6, node_modules/bootstrap/scss/utilities/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

/* line 7, node_modules/bootstrap/scss/utilities/_text.scss */
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_text.scss */
.text-justify {
  text-align: justify !important; }

/* line 12, node_modules/bootstrap/scss/utilities/_text.scss */
.text-wrap {
  white-space: normal !important; }

/* line 13, node_modules/bootstrap/scss/utilities/_text.scss */
.text-nowrap {
  white-space: nowrap !important; }

/* line 14, node_modules/bootstrap/scss/utilities/_text.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
.text-left {
  text-align: left !important; }

/* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
.text-right {
  text-align: right !important; }

/* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-left {
    text-align: left !important; }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-right {
    text-align: right !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-left {
    text-align: left !important; }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-right {
    text-align: right !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-left {
    text-align: left !important; }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-right {
    text-align: right !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  /* line 22, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-left {
    text-align: left !important; }
  /* line 23, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-right {
    text-align: right !important; }
  /* line 24, node_modules/bootstrap/scss/utilities/_text.scss */
  .text-xl-center {
    text-align: center !important; } }

/* line 30, node_modules/bootstrap/scss/utilities/_text.scss */
.text-lowercase {
  text-transform: lowercase !important; }

/* line 31, node_modules/bootstrap/scss/utilities/_text.scss */
.text-uppercase {
  text-transform: uppercase !important; }

/* line 32, node_modules/bootstrap/scss/utilities/_text.scss */
.text-capitalize {
  text-transform: capitalize !important; }

/* line 36, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-light {
  font-weight: 300 !important; }

/* line 37, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-lighter {
  font-weight: lighter !important; }

/* line 38, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-normal {
  font-weight: 400 !important; }

/* line 39, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bold {
  font-weight: 700 !important; }

/* line 40, node_modules/bootstrap/scss/utilities/_text.scss */
.font-weight-bolder {
  font-weight: bolder !important; }

/* line 41, node_modules/bootstrap/scss/utilities/_text.scss */
.font-italic {
  font-style: italic !important; }

/* line 45, node_modules/bootstrap/scss/utilities/_text.scss */
.text-white {
  color: #FFFFFF !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-primary {
  color: #F36633 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-primary:hover, a.text-primary:focus {
  color: #cd3f0c !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-secondary {
  color: #544F40 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-secondary:hover, a.text-secondary:focus {
  color: #29261f !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-success {
  color: #008A00 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-success:hover, a.text-success:focus {
  color: #003e00 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-info {
  color: #15717D !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-info:hover, a.text-info:focus {
  color: #0a363c !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-warning {
  color: #E49B13 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-warning:hover, a.text-warning:focus {
  color: #9d6b0d !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-danger {
  color: #ED003C !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-danger:hover, a.text-danger:focus {
  color: #a10029 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-light {
  color: #f8f9fa !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-dark {
  color: #343a40 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-primary {
  color: #F36633 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-primary:hover, a.text-gsk-primary:focus {
  color: #cd3f0c !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-dark-grey {
  color: #544F40 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-dark-grey:hover, a.text-gsk-dark-grey:focus {
  color: #29261f !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-medium {
  color: #D5D1CE !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-medium:hover, a.text-gsk-medium:focus {
  color: #b2aaa5 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-purple {
  color: #BC1077 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-purple:hover, a.text-gsk-purple:focus {
  color: #760a4a !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-red {
  color: #ED003C !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-red:hover, a.text-gsk-red:focus {
  color: #a10029 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-indigo-blue {
  color: #40488D !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-indigo-blue:hover, a.text-gsk-indigo-blue:focus {
  color: #282d58 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-green {
  color: #008A00 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-green:hover, a.text-gsk-green:focus {
  color: #003e00 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-teal {
  color: #15717D !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-teal:hover, a.text-gsk-teal:focus {
  color: #0a363c !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-yellow {
  color: #E49B13 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-yellow:hover, a.text-gsk-yellow:focus {
  color: #9d6b0d !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-white {
  color: #FFFFFF !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-white:hover, a.text-white:focus {
  color: #d9d9d9 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-white-85 {
  color: rgba(255, 255, 255, 0.85) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-white-85:hover, a.text-white-85:focus {
  color: rgba(217, 217, 217, 0.85) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-white-90 {
  color: rgba(255, 255, 255, 0.9) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-white-90:hover, a.text-white-90:focus {
  color: rgba(217, 217, 217, 0.9) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-white-95 {
  color: rgba(255, 255, 255, 0.95) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-white-95:hover, a.text-white-95:focus {
  color: rgba(217, 217, 217, 0.95) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-grey {
  color: #BEBEBD !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-grey:hover, a.text-grey:focus {
  color: #989896 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-black {
  color: #000000 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-black:hover, a.text-black:focus {
  color: black !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-purple-60 {
  color: rgba(188, 16, 119, 0.6) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-purple-60:hover, a.text-gsk-purple-60:focus {
  color: rgba(118, 10, 74, 0.6) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-teal-60 {
  color: rgba(21, 113, 125, 0.6) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-teal-60:hover, a.text-gsk-teal-60:focus {
  color: rgba(10, 54, 60, 0.6) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-teal-30 {
  color: rgba(21, 113, 125, 0.3) !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-teal-30:hover, a.text-gsk-teal-30:focus {
  color: rgba(10, 54, 60, 0.3) !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-green-60 {
  color: #66B966 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-green-60:hover, a.text-gsk-green-60:focus {
  color: #429042 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-link-blue {
  color: #0D76D1 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-link-blue:hover, a.text-link-blue:focus {
  color: #094d89 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-text-black {
  color: #2E2E3C !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-text-black:hover, a.text-text-black:focus {
  color: #0d0d11 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-text-secondary {
  color: #777369 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-text-secondary:hover, a.text-text-secondary:focus {
  color: #4e4c45 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-text-medium {
  color: #878379 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-text-medium:hover, a.text-text-medium:focus {
  color: #5f5c55 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-text-light {
  color: #BBB9B3 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-text-light:hover, a.text-text-light:focus {
  color: #97948b !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-surface-dark {
  color: #BEBEBD !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-surface-dark:hover, a.text-surface-dark:focus {
  color: #989896 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-surface-medium {
  color: #EFEFED !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-surface-medium:hover, a.text-surface-medium:focus {
  color: #cbcbc5 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-surface-light {
  color: #FAFAF8 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-surface-light:hover, a.text-surface-light:focus {
  color: #dadacb !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-lama {
  color: #E9A93D !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-lama:hover, a.text-gsk-lama:focus {
  color: #c38316 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-laba {
  color: #F4668A !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-laba:hover, a.text-gsk-laba:focus {
  color: #ef1f53 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-ics {
  color: #0D76D1 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-ics:hover, a.text-gsk-ics:focus {
  color: #094d89 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-dpi {
  color: #C5D34E !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-dpi:hover, a.text-gsk-dpi:focus {
  color: #9daa2a !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-fmi {
  color: #60B0C9 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-fmi:hover, a.text-gsk-fmi:focus {
  color: #388ba5 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-mdi {
  color: #747EB6 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-mdi:hover, a.text-gsk-mdi:focus {
  color: #4c5791 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-lama-laba {
  color: #F5DB4A !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-lama-laba:hover, a.text-gsk-lama-laba:focus {
  color: #e6c50d !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-ics-laba {
  color: #66B966 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-ics-laba:hover, a.text-gsk-ics-laba:focus {
  color: #429042 !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-gsk-isc-lama-laba {
  color: #8A347F !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-gsk-isc-lama-laba:hover, a.text-gsk-isc-lama-laba:focus {
  color: #521f4c !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-landing-1 {
  color: #914718 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-landing-1:hover, a.text-landing-1:focus {
  color: #4f270d !important; }

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */
.text-landing-2 {
  color: #FF6605 !important; }

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */
a.text-landing-2:hover, a.text-landing-2:focus {
  color: #b84700 !important; }

/* line 51, node_modules/bootstrap/scss/utilities/_text.scss */
.text-body {
  color: #212529 !important; }

/* line 52, node_modules/bootstrap/scss/utilities/_text.scss */
.text-muted {
  color: #6c757d !important; }

/* line 54, node_modules/bootstrap/scss/utilities/_text.scss */
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

/* line 55, node_modules/bootstrap/scss/utilities/_text.scss */
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

/* line 59, node_modules/bootstrap/scss/utilities/_text.scss */
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

/* line 63, node_modules/bootstrap/scss/utilities/_text.scss */
.text-decoration-none {
  text-decoration: none !important; }

/* line 65, node_modules/bootstrap/scss/utilities/_text.scss */
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

/* line 72, node_modules/bootstrap/scss/utilities/_text.scss */
.text-reset {
  color: inherit !important; }

/* line 7, node_modules/bootstrap/scss/utilities/_visibility.scss */
.visible {
  visibility: visible !important; }

/* line 11, node_modules/bootstrap/scss/utilities/_visibility.scss */
.invisible {
  visibility: hidden !important; }

@media print {
  /* line 13, node_modules/bootstrap/scss/_print.scss */
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  /* line 24, node_modules/bootstrap/scss/_print.scss */
  a:not(.btn) {
    text-decoration: underline; }
  /* line 34, node_modules/bootstrap/scss/_print.scss */
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  /* line 49, node_modules/bootstrap/scss/_print.scss */
  pre {
    white-space: pre-wrap !important; }
  /* line 52, node_modules/bootstrap/scss/_print.scss */
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  /* line 58, node_modules/bootstrap/scss/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 63, node_modules/bootstrap/scss/_print.scss */
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  /* line 70, node_modules/bootstrap/scss/_print.scss */
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  /* line 83, node_modules/bootstrap/scss/_print.scss */
  body {
    min-width: 992px !important; }
  /* line 86, node_modules/bootstrap/scss/_print.scss */
  .container {
    min-width: 992px !important; }
  /* line 91, node_modules/bootstrap/scss/_print.scss */
  .navbar {
    display: none; }
  /* line 94, node_modules/bootstrap/scss/_print.scss */
  .badge {
    border: 1px solid #000000; }
  /* line 98, node_modules/bootstrap/scss/_print.scss */
  .table {
    border-collapse: collapse !important; }
    /* line 101, node_modules/bootstrap/scss/_print.scss */
    .table td,
    .table th {
      background-color: #FFFFFF !important; }
  /* line 108, node_modules/bootstrap/scss/_print.scss */
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  /* line 114, node_modules/bootstrap/scss/_print.scss */
  .table-dark {
    color: inherit; }
    /* line 117, node_modules/bootstrap/scss/_print.scss */
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee2e6; }
  /* line 125, node_modules/bootstrap/scss/_print.scss */
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/* line 3, src/assets/scss/_global.scss */
html {
  position: relative;
  min-height: 100%;
  overflow-y: scroll; }

/* line 9, src/assets/scss/_global.scss */
body {
  height: 100%;
  color: #544F40;
  font-weight: 400;
  font-family: arial, sans-serif; }

/* line 16, src/assets/scss/_global.scss */
a {
  color: #15717D;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
  /* line 20, src/assets/scss/_global.scss */
  a:hover {
    color: #F36633; }
  /* line 24, src/assets/scss/_global.scss */
  a:focus {
    outline: none; }

/* line 31, src/assets/scss/_global.scss */
#wrapper #content-wrapper {
  min-height: 100vh; }
  /* line 34, src/assets/scss/_global.scss */
  #wrapper #content-wrapper #content {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto; }

@media (min-width: 768px) and (max-width: 991.98px) {
  /* line 40, src/assets/scss/_global.scss */
  .container {
    padding-left: 24px;
    padding-right: 24px; } }

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* line 40, src/assets/scss/_global.scss */
  .container {
    padding-left: 24px;
    padding-right: 24px; } }

/* line 52, src/assets/scss/_global.scss */
.scroll-to-top {
  position: fixed;
  right: 0.5rem;
  bottom: 0.5rem;
  display: none;
  width: 2.75rem;
  height: 2.75rem;
  text-align: center;
  color: #FFFFFF;
  background: rgba(190, 190, 189, 0.5);
  line-height: 46px; }
  /* line 64, src/assets/scss/_global.scss */
  .scroll-to-top:focus, .scroll-to-top:hover {
    color: #FFFFFF; }
  /* line 69, src/assets/scss/_global.scss */
  .scroll-to-top:hover {
    background: #BEBEBD; }
  /* line 73, src/assets/scss/_global.scss */
  .scroll-to-top i {
    font-weight: 800; }

/* line 78, src/assets/scss/_global.scss */
.bg-gradient-orange {
  background: linear-gradient(67.38deg, #E42313 18.76%, #FFDA00 87.91%); }

/* line 82, src/assets/scss/_global.scss */
.bg-gradient-grey {
  background: linear-gradient(67.38deg, #64564E 18.76%, #B9B3AE 87.91%); }

/* line 86, src/assets/scss/_global.scss */
.bg-gradient-purple {
  background: linear-gradient(67.38deg, #312779 18.76%, #E8308A 87.91%); }

/* line 90, src/assets/scss/_global.scss */
.bg-gradient-red {
  background: linear-gradient(67.38deg, #E4003B 18.76%, #EB5B8C 87.91%); }

/* line 94, src/assets/scss/_global.scss */
.bg-gradient-green {
  background: linear-gradient(67.38deg, #00893E 18.76%, #E4E023 87.91%); }

/* line 98, src/assets/scss/_global.scss */
.bg-gradient-teal {
  background: linear-gradient(67.38deg, #006B77 18.76%, #00B4CD 87.91%); }

/* line 102, src/assets/scss/_global.scss */
.bg-gradient-teal-30 {
  background: linear-gradient(67.38deg, rgba(0, 107, 119, 0.3) 18.76%, rgba(0, 180, 205, 0.3) 87.91%); }

/* Effect styles */
/* line 107, src/assets/scss/_global.scss */
.shadow-sm,
.shadow-small {
  -webkit-box-shadow: 0 0 8px rgba(84, 79, 64, 0.06) !important;
          box-shadow: 0 0 8px rgba(84, 79, 64, 0.06) !important; }

/* line 112, src/assets/scss/_global.scss */
.shadow,
.shadow-medium {
  -webkit-box-shadow: 0 2px 25px rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 2px 25px rgba(0, 0, 0, 0.15) !important; }

/* line 117, src/assets/scss/_global.scss */
.shadow-large,
.shadow-lg {
  -webkit-box-shadow: 0 2px 75px rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 2px 75px rgba(0, 0, 0, 0.15) !important; }

/* line 122, src/assets/scss/_global.scss */
section.hero-header-1 {
  padding-top: 128px;
  padding-bottom: 0; }
  @media (min-width: 768px) {
    /* line 122, src/assets/scss/_global.scss */
    section.hero-header-1 {
      padding-top: 188px;
      padding-bottom: 0; } }
  @media (min-width: 992px) {
    /* line 122, src/assets/scss/_global.scss */
    section.hero-header-1 {
      padding-top: 192px;
      padding-bottom: 0; } }

/* line 135, src/assets/scss/_global.scss */
.hero-header-1-inner {
  background: rgba(255, 255, 255, 0.85);
  padding: 40px 24px; }
  @media (min-width: 768px) {
    /* line 135, src/assets/scss/_global.scss */
    .hero-header-1-inner {
      padding: 40px 24px; } }
  @media (min-width: 992px) {
    /* line 135, src/assets/scss/_global.scss */
    .hero-header-1-inner {
      padding: 48px 64px; } }

/* line 146, src/assets/scss/_global.scss */
.section-inner {
  padding: 40px 24px; }
  @media (min-width: 768px) {
    /* line 146, src/assets/scss/_global.scss */
    .section-inner {
      padding: 40px 24px; } }
  @media (min-width: 992px) {
    /* line 146, src/assets/scss/_global.scss */
    .section-inner {
      padding: 48px 64px; } }

/* line 156, src/assets/scss/_global.scss */
section.hero-header-2 {
  padding-top: 12px; }
  @media (min-width: 768px) {
    /* line 156, src/assets/scss/_global.scss */
    section.hero-header-2 {
      padding-top: 18px; } }
  @media (min-width: 992px) {
    /* line 156, src/assets/scss/_global.scss */
    section.hero-header-2 {
      padding-top: 24px; } }

/* line 166, src/assets/scss/_global.scss */
section.hero-header-2 h2 + p {
  margin-top: -16px; }

/* line 170, src/assets/scss/_global.scss */
section.padded-section {
  padding-top: 48px;
  padding-bottom: 60px; }
  @media (min-width: 768px) {
    /* line 170, src/assets/scss/_global.scss */
    section.padded-section {
      padding-top: 60px;
      padding-bottom: 72px; } }
  @media (min-width: 992px) {
    /* line 170, src/assets/scss/_global.scss */
    section.padded-section {
      padding-top: 72px;
      padding-bottom: 96px; } }

/* line 183, src/assets/scss/_global.scss */
section.next-steps {
  text-align: center; }
  /* line 186, src/assets/scss/_global.scss */
  section.next-steps .next-steps-inner {
    background: rgba(255, 255, 255, 0.85);
    padding: 40px 24px; }
    @media (min-width: 576px) {
      /* line 186, src/assets/scss/_global.scss */
      section.next-steps .next-steps-inner {
        max-width: 472px;
        margin-left: auto;
        margin-right: auto; } }
    @media (min-width: 992px) {
      /* line 186, src/assets/scss/_global.scss */
      section.next-steps .next-steps-inner {
        max-width: 976px; } }
    @media (min-width: 768px) {
      /* line 186, src/assets/scss/_global.scss */
      section.next-steps .next-steps-inner {
        padding: 40px 24px; } }
    @media (min-width: 992px) {
      /* line 186, src/assets/scss/_global.scss */
      section.next-steps .next-steps-inner {
        padding: 48px 64px; } }

/* line 206, src/assets/scss/_global.scss */
.number-circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border-style: solid;
  border-width: 4px;
  font-size: 32px;
  text-align: center;
  color: #F36633;
  line-height: 32px;
  font-family: arial, sans-serif;
  font-weight: 700; }
  @media (min-width: 768px) {
    /* line 206, src/assets/scss/_global.scss */
    .number-circle {
      width: 60px;
      height: 60px;
      border-width: 5px;
      font-size: 42px;
      line-height: 42px; } }

/* line 229, src/assets/scss/_global.scss */
.stat-title {
  position: absolute;
  top: 1rem;
  right: 1rem;
  width: 50%; }
  @media (min-width: 576px) {
    /* line 229, src/assets/scss/_global.scss */
    .stat-title {
      position: relative;
      top: 0;
      right: 0;
      width: auto; } }
  /* line 241, src/assets/scss/_global.scss */
  .stat-title h3 {
    margin: 0;
    display: inline-block;
    vertical-align: middle; }
    @media (min-width: 576px) {
      /* line 241, src/assets/scss/_global.scss */
      .stat-title h3 {
        display: block;
        font-size: 26px; } }
  /* line 251, src/assets/scss/_global.scss */
  .stat-title .icon {
    display: inline-block;
    float: right;
    width: 30px;
    vertical-align: middle; }
    @media (min-width: 576px) {
      /* line 251, src/assets/scss/_global.scss */
      .stat-title .icon {
        display: block;
        float: none; } }

/* line 263, src/assets/scss/_global.scss */
.stat-box {
  display: block;
  margin-top: 2rem;
  border-left: 3px solid #F36633; }
  @media (min-width: 576px) {
    /* line 263, src/assets/scss/_global.scss */
    .stat-box {
      width: 85%; } }
  /* line 271, src/assets/scss/_global.scss */
  .stat-box .stat-value {
    font-family: arial, sans-serif;
    font-weight: 700;
    font-size: 44px;
    line-height: 44px; }

/* line 278, src/assets/scss/_global.scss */
.stacked-breadcrumbs {
  margin-top: -84px; }
  @media (min-width: 768px) {
    /* line 278, src/assets/scss/_global.scss */
    .stacked-breadcrumbs {
      margin-top: -92px; } }

/* line 285, src/assets/scss/_global.scss */
.stacked-breadcrumb-item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 290, src/assets/scss/_global.scss */
.stacked-breadcrumb-item:last-child .stacked-breadcrumb-dot:after {
  display: none; }

/* line 294, src/assets/scss/_global.scss */
.stacked-breadcrumb-dot {
  position: relative;
  border-color: #544F40; }

/* line 299, src/assets/scss/_global.scss */
.stacked-breadcrumb-dot:before {
  content: '';
  background-image: url("/assets/img/icons/icon_breadcrumbtick.svg");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  width: 13px;
  height: 13px;
  top: 8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

/* line 312, src/assets/scss/_global.scss */
.stacked-breadcrumb-dot:after {
  content: '';
  position: absolute;
  border-color: inherit;
  border-width: 1px;
  border-style: dashed;
  border-radius: 50%;
  width: 13px;
  height: 13px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 0;
  height: auto;
  top: 13px;
  bottom: -8px;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
  border-radius: 0; }

/* line 333, src/assets/scss/_global.scss */
.stacked-breadcrumb-item.active .stacked-breadcrumb-dot:after,
.stacked-breadcrumb-item.active .stacked-breadcrumb-dot:before {
  content: '';
  background-image: none;
  position: absolute;
  border-color: inherit;
  border-width: 2px;
  border-style: solid;
  border-radius: 50%;
  width: 19px;
  height: 19px;
  top: 8px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }

/* line 349, src/assets/scss/_global.scss */
.stacked-breadcrumb-item h4 {
  font-size: 22px;
  line-height: 130%; }

/* line 355, src/assets/scss/_global.scss */
.text-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  max-width: 80%;
  margin-left: auto;
  margin-right: auto; }

/* line 364, src/assets/scss/_global.scss */
.text-divider::after,
.text-divider::before {
  content: "";
  border: 1px solid #FFFFFF;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }

/* line 371, src/assets/scss/_global.scss */
.text-divider:not(:empty)::before {
  margin-right: 0.5em; }

/* line 375, src/assets/scss/_global.scss */
.text-divider:not(:empty)::after {
  margin-left: 0.5em; }

/* line 380, src/assets/scss/_global.scss */
.arrow-container {
  position: relative; }

/* line 383, src/assets/scss/_global.scss */
.arrow {
  position: relative;
  background-color: #F36633; }
  /* line 386, src/assets/scss/_global.scss */
  .arrow.horizontal {
    height: 1px; }
  /* line 389, src/assets/scss/_global.scss */
  .arrow.vertical {
    width: 1px;
    height: 100%; }

/* line 396, src/assets/scss/_global.scss */
.vertical-legend {
  position: absolute;
  top: 45%;
  -webkit-transform: translateX(0.75rem) rotate(90deg);
          transform: translateX(0.75rem) rotate(90deg);
  width: 100%;
  display: inline-block;
  white-space: nowrap; }

/* line 405, src/assets/scss/_global.scss */
.arrow::after {
  position: absolute;
  content: "";
  border: solid #F36633;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 2px; }

/* line 414, src/assets/scss/_global.scss */
.right.arrow::after {
  right: 0;
  top: -2px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }

/* line 420, src/assets/scss/_global.scss */
.left.arrow::after {
  left: 0;
  top: -2px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg); }

/* line 426, src/assets/scss/_global.scss */
.up.arrow::after {
  top: 0;
  left: -2px;
  -webkit-transform: rotate(-135deg);
          transform: rotate(-135deg); }

/* line 432, src/assets/scss/_global.scss */
.down.arrow::after {
  bottom: 0;
  left: -2px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-primary {
  background-color: #F36633;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #F36633), to(#cd3f0c));
  background-image: linear-gradient(180deg, #F36633 10%, #cd3f0c 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-secondary {
  background-color: #544F40;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #544F40), to(#29261f));
  background-image: linear-gradient(180deg, #544F40 10%, #29261f 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-success {
  background-color: #008A00;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #008A00), to(#003e00));
  background-image: linear-gradient(180deg, #008A00 10%, #003e00 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-info {
  background-color: #15717D;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #15717D), to(#0a363c));
  background-image: linear-gradient(180deg, #15717D 10%, #0a363c 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-warning {
  background-color: #E49B13;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #E49B13), to(#9d6b0d));
  background-image: linear-gradient(180deg, #E49B13 10%, #9d6b0d 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-danger {
  background-color: #ED003C;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #ED003C), to(#a10029));
  background-image: linear-gradient(180deg, #ED003C 10%, #a10029 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-light {
  background-color: #f8f9fa;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #f8f9fa), to(#cbd3da));
  background-image: linear-gradient(180deg, #f8f9fa 10%, #cbd3da 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-dark {
  background-color: #343a40;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #343a40), to(#121416));
  background-image: linear-gradient(180deg, #343a40 10%, #121416 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-primary {
  background-color: #F36633;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #F36633), to(#cd3f0c));
  background-image: linear-gradient(180deg, #F36633 10%, #cd3f0c 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-dark-grey {
  background-color: #544F40;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #544F40), to(#29261f));
  background-image: linear-gradient(180deg, #544F40 10%, #29261f 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-medium {
  background-color: #D5D1CE;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #D5D1CE), to(#b2aaa5));
  background-image: linear-gradient(180deg, #D5D1CE 10%, #b2aaa5 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-purple {
  background-color: #BC1077;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #BC1077), to(#760a4a));
  background-image: linear-gradient(180deg, #BC1077 10%, #760a4a 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-red {
  background-color: #ED003C;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #ED003C), to(#a10029));
  background-image: linear-gradient(180deg, #ED003C 10%, #a10029 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-indigo-blue {
  background-color: #40488D;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #40488D), to(#282d58));
  background-image: linear-gradient(180deg, #40488D 10%, #282d58 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-green {
  background-color: #008A00;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #008A00), to(#003e00));
  background-image: linear-gradient(180deg, #008A00 10%, #003e00 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-teal {
  background-color: #15717D;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #15717D), to(#0a363c));
  background-image: linear-gradient(180deg, #15717D 10%, #0a363c 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-yellow {
  background-color: #E49B13;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #E49B13), to(#9d6b0d));
  background-image: linear-gradient(180deg, #E49B13 10%, #9d6b0d 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-white {
  background-color: #FFFFFF;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #FFFFFF), to(#d9d9d9));
  background-image: linear-gradient(180deg, #FFFFFF 10%, #d9d9d9 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-white-85 {
  background-color: rgba(255, 255, 255, 0.85);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.85)), to(rgba(217, 217, 217, 0.85)));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.85) 10%, rgba(217, 217, 217, 0.85) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-white-90 {
  background-color: rgba(255, 255, 255, 0.9);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.9)), to(rgba(217, 217, 217, 0.9)));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.9) 10%, rgba(217, 217, 217, 0.9) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-white-95 {
  background-color: rgba(255, 255, 255, 0.95);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.95)), to(rgba(217, 217, 217, 0.95)));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 10%, rgba(217, 217, 217, 0.95) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-grey {
  background-color: #BEBEBD;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #BEBEBD), to(#989896));
  background-image: linear-gradient(180deg, #BEBEBD 10%, #989896 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-black {
  background-color: #000000;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #000000), to(black));
  background-image: linear-gradient(180deg, #000000 10%, black 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-purple-60 {
  background-color: rgba(188, 16, 119, 0.6);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(188, 16, 119, 0.6)), to(rgba(118, 10, 74, 0.6)));
  background-image: linear-gradient(180deg, rgba(188, 16, 119, 0.6) 10%, rgba(118, 10, 74, 0.6) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-teal-60 {
  background-color: rgba(21, 113, 125, 0.6);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(21, 113, 125, 0.6)), to(rgba(10, 54, 60, 0.6)));
  background-image: linear-gradient(180deg, rgba(21, 113, 125, 0.6) 10%, rgba(10, 54, 60, 0.6) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-teal-30 {
  background-color: rgba(21, 113, 125, 0.3);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(21, 113, 125, 0.3)), to(rgba(10, 54, 60, 0.3)));
  background-image: linear-gradient(180deg, rgba(21, 113, 125, 0.3) 10%, rgba(10, 54, 60, 0.3) 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-green-60 {
  background-color: #66B966;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #66B966), to(#429042));
  background-image: linear-gradient(180deg, #66B966 10%, #429042 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-link-blue {
  background-color: #0D76D1;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #0D76D1), to(#094d89));
  background-image: linear-gradient(180deg, #0D76D1 10%, #094d89 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-text-black {
  background-color: #2E2E3C;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #2E2E3C), to(#0d0d11));
  background-image: linear-gradient(180deg, #2E2E3C 10%, #0d0d11 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-text-secondary {
  background-color: #777369;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #777369), to(#4e4c45));
  background-image: linear-gradient(180deg, #777369 10%, #4e4c45 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-text-medium {
  background-color: #878379;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #878379), to(#5f5c55));
  background-image: linear-gradient(180deg, #878379 10%, #5f5c55 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-text-light {
  background-color: #BBB9B3;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #BBB9B3), to(#97948b));
  background-image: linear-gradient(180deg, #BBB9B3 10%, #97948b 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-surface-dark {
  background-color: #BEBEBD;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #BEBEBD), to(#989896));
  background-image: linear-gradient(180deg, #BEBEBD 10%, #989896 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-surface-medium {
  background-color: #EFEFED;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #EFEFED), to(#cbcbc5));
  background-image: linear-gradient(180deg, #EFEFED 10%, #cbcbc5 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-surface-light {
  background-color: #FAFAF8;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #FAFAF8), to(#dadacb));
  background-image: linear-gradient(180deg, #FAFAF8 10%, #dadacb 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-lama {
  background-color: #E9A93D;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #E9A93D), to(#c38316));
  background-image: linear-gradient(180deg, #E9A93D 10%, #c38316 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-laba {
  background-color: #F4668A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #F4668A), to(#ef1f53));
  background-image: linear-gradient(180deg, #F4668A 10%, #ef1f53 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-ics {
  background-color: #0D76D1;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #0D76D1), to(#094d89));
  background-image: linear-gradient(180deg, #0D76D1 10%, #094d89 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-dpi {
  background-color: #C5D34E;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #C5D34E), to(#9daa2a));
  background-image: linear-gradient(180deg, #C5D34E 10%, #9daa2a 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-fmi {
  background-color: #60B0C9;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #60B0C9), to(#388ba5));
  background-image: linear-gradient(180deg, #60B0C9 10%, #388ba5 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-mdi {
  background-color: #747EB6;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #747EB6), to(#4c5791));
  background-image: linear-gradient(180deg, #747EB6 10%, #4c5791 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-lama-laba {
  background-color: #F5DB4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #F5DB4A), to(#e6c50d));
  background-image: linear-gradient(180deg, #F5DB4A 10%, #e6c50d 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-ics-laba {
  background-color: #66B966;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #66B966), to(#429042));
  background-image: linear-gradient(180deg, #66B966 10%, #429042 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-gsk-isc-lama-laba {
  background-color: #8A347F;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #8A347F), to(#521f4c));
  background-image: linear-gradient(180deg, #8A347F 10%, #521f4c 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-landing-1 {
  background-color: #914718;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #914718), to(#4f270d));
  background-image: linear-gradient(180deg, #914718 10%, #4f270d 100%);
  background-size: cover; }

/* line 4, src/assets/scss/utilities/_background.scss */
.bg-gradient-landing-2 {
  background-color: #FF6605;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #FF6605), to(#b84700));
  background-image: linear-gradient(180deg, #FF6605 10%, #b84700 100%);
  background-size: cover; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-100 {
  background-color: #f8f9fa !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-200 {
  background-color: #e9ecef !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-300 {
  background-color: #dee2e6 !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-400 {
  background-color: #ced4da !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-500 {
  background-color: #adb5bd !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-600 {
  background-color: #6c757d !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-700 {
  background-color: #495057 !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-800 {
  background-color: #343a40 !important; }

/* line 14, src/assets/scss/utilities/_background.scss */
.bg-grey-900 {
  background-color: #212529 !important; }

/* line 5, src/assets/scss/utilities/_border.scss */
.border-top {
  border-top: 1px solid; }

/* line 6, src/assets/scss/utilities/_border.scss */
.border-right {
  border-right: 1px solid; }

/* line 7, src/assets/scss/utilities/_border.scss */
.border-bottom {
  border-bottom: 1px solid; }

/* line 8, src/assets/scss/utilities/_border.scss */
.border-left {
  border-left: 1px solid; }

/* line 10, src/assets/scss/utilities/_border.scss */
.border-top-0 {
  border-top: 0 !important; }

/* line 11, src/assets/scss/utilities/_border.scss */
.border-right-0 {
  border-right: 0 !important; }

/* line 12, src/assets/scss/utilities/_border.scss */
.border-bottom-0 {
  border-bottom: 0 !important; }

/* line 13, src/assets/scss/utilities/_border.scss */
.border-left-0 {
  border-left: 0 !important; }

/* line 15, src/assets/scss/utilities/_border.scss */
.border-x {
  border-left: 1px solid;
  border-right: 1px solid; }

/* line 20, src/assets/scss/utilities/_border.scss */
.border-y {
  border-top: 1px solid;
  border-bottom: 1px solid; }

@media (min-width: 576px) {
  /* line 5, src/assets/scss/utilities/_border.scss */
  .border-sm-top {
    border-top: 1px solid; }
  /* line 6, src/assets/scss/utilities/_border.scss */
  .border-sm-right {
    border-right: 1px solid; }
  /* line 7, src/assets/scss/utilities/_border.scss */
  .border-sm-bottom {
    border-bottom: 1px solid; }
  /* line 8, src/assets/scss/utilities/_border.scss */
  .border-sm-left {
    border-left: 1px solid; }
  /* line 10, src/assets/scss/utilities/_border.scss */
  .border-sm-top-0 {
    border-top: 0 !important; }
  /* line 11, src/assets/scss/utilities/_border.scss */
  .border-sm-right-0 {
    border-right: 0 !important; }
  /* line 12, src/assets/scss/utilities/_border.scss */
  .border-sm-bottom-0 {
    border-bottom: 0 !important; }
  /* line 13, src/assets/scss/utilities/_border.scss */
  .border-sm-left-0 {
    border-left: 0 !important; }
  /* line 15, src/assets/scss/utilities/_border.scss */
  .border-sm-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  /* line 20, src/assets/scss/utilities/_border.scss */
  .border-sm-y {
    border-top: 1px solid;
    border-bottom: 1px solid; } }

@media (min-width: 768px) {
  /* line 5, src/assets/scss/utilities/_border.scss */
  .border-md-top {
    border-top: 1px solid; }
  /* line 6, src/assets/scss/utilities/_border.scss */
  .border-md-right {
    border-right: 1px solid; }
  /* line 7, src/assets/scss/utilities/_border.scss */
  .border-md-bottom {
    border-bottom: 1px solid; }
  /* line 8, src/assets/scss/utilities/_border.scss */
  .border-md-left {
    border-left: 1px solid; }
  /* line 10, src/assets/scss/utilities/_border.scss */
  .border-md-top-0 {
    border-top: 0 !important; }
  /* line 11, src/assets/scss/utilities/_border.scss */
  .border-md-right-0 {
    border-right: 0 !important; }
  /* line 12, src/assets/scss/utilities/_border.scss */
  .border-md-bottom-0 {
    border-bottom: 0 !important; }
  /* line 13, src/assets/scss/utilities/_border.scss */
  .border-md-left-0 {
    border-left: 0 !important; }
  /* line 15, src/assets/scss/utilities/_border.scss */
  .border-md-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  /* line 20, src/assets/scss/utilities/_border.scss */
  .border-md-y {
    border-top: 1px solid;
    border-bottom: 1px solid; } }

@media (min-width: 992px) {
  /* line 5, src/assets/scss/utilities/_border.scss */
  .border-lg-top {
    border-top: 1px solid; }
  /* line 6, src/assets/scss/utilities/_border.scss */
  .border-lg-right {
    border-right: 1px solid; }
  /* line 7, src/assets/scss/utilities/_border.scss */
  .border-lg-bottom {
    border-bottom: 1px solid; }
  /* line 8, src/assets/scss/utilities/_border.scss */
  .border-lg-left {
    border-left: 1px solid; }
  /* line 10, src/assets/scss/utilities/_border.scss */
  .border-lg-top-0 {
    border-top: 0 !important; }
  /* line 11, src/assets/scss/utilities/_border.scss */
  .border-lg-right-0 {
    border-right: 0 !important; }
  /* line 12, src/assets/scss/utilities/_border.scss */
  .border-lg-bottom-0 {
    border-bottom: 0 !important; }
  /* line 13, src/assets/scss/utilities/_border.scss */
  .border-lg-left-0 {
    border-left: 0 !important; }
  /* line 15, src/assets/scss/utilities/_border.scss */
  .border-lg-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  /* line 20, src/assets/scss/utilities/_border.scss */
  .border-lg-y {
    border-top: 1px solid;
    border-bottom: 1px solid; } }

@media (min-width: 1200px) {
  /* line 5, src/assets/scss/utilities/_border.scss */
  .border-xl-top {
    border-top: 1px solid; }
  /* line 6, src/assets/scss/utilities/_border.scss */
  .border-xl-right {
    border-right: 1px solid; }
  /* line 7, src/assets/scss/utilities/_border.scss */
  .border-xl-bottom {
    border-bottom: 1px solid; }
  /* line 8, src/assets/scss/utilities/_border.scss */
  .border-xl-left {
    border-left: 1px solid; }
  /* line 10, src/assets/scss/utilities/_border.scss */
  .border-xl-top-0 {
    border-top: 0 !important; }
  /* line 11, src/assets/scss/utilities/_border.scss */
  .border-xl-right-0 {
    border-right: 0 !important; }
  /* line 12, src/assets/scss/utilities/_border.scss */
  .border-xl-bottom-0 {
    border-bottom: 0 !important; }
  /* line 13, src/assets/scss/utilities/_border.scss */
  .border-xl-left-0 {
    border-left: 0 !important; }
  /* line 15, src/assets/scss/utilities/_border.scss */
  .border-xl-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  /* line 20, src/assets/scss/utilities/_border.scss */
  .border-xl-y {
    border-top: 1px solid;
    border-bottom: 1px solid; } }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--primary {
  border-color: #F36633 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--secondary {
  border-color: #544F40 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--success {
  border-color: #008A00 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--info {
  border-color: #15717D !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--warning {
  border-color: #E49B13 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--danger {
  border-color: #ED003C !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--light {
  border-color: #f8f9fa !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--dark {
  border-color: #343a40 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-primary {
  border-color: #F36633 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-dark-grey {
  border-color: #544F40 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-medium {
  border-color: #D5D1CE !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-purple {
  border-color: #BC1077 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-red {
  border-color: #ED003C !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-indigo-blue {
  border-color: #40488D !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-green {
  border-color: #008A00 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-teal {
  border-color: #15717D !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-yellow {
  border-color: #E49B13 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--white {
  border-color: #FFFFFF !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--white-85 {
  border-color: rgba(255, 255, 255, 0.85) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--white-90 {
  border-color: rgba(255, 255, 255, 0.9) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--white-95 {
  border-color: rgba(255, 255, 255, 0.95) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--grey {
  border-color: #BEBEBD !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--black {
  border-color: #000000 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-purple-60 {
  border-color: rgba(188, 16, 119, 0.6) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-teal-60 {
  border-color: rgba(21, 113, 125, 0.6) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-teal-30 {
  border-color: rgba(21, 113, 125, 0.3) !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-green-60 {
  border-color: #66B966 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--link-blue {
  border-color: #0D76D1 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--text-black {
  border-color: #2E2E3C !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--text-secondary {
  border-color: #777369 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--text-medium {
  border-color: #878379 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--text-light {
  border-color: #BBB9B3 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--surface-dark {
  border-color: #BEBEBD !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--surface-medium {
  border-color: #EFEFED !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--surface-light {
  border-color: #FAFAF8 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-lama {
  border-color: #E9A93D !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-laba {
  border-color: #F4668A !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-ics {
  border-color: #0D76D1 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-dpi {
  border-color: #C5D34E !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-fmi {
  border-color: #60B0C9 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-mdi {
  border-color: #747EB6 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-lama-laba {
  border-color: #F5DB4A !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-ics-laba {
  border-color: #66B966 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--gsk-isc-lama-laba {
  border-color: #8A347F !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--landing-1 {
  border-color: #914718 !important; }

/* line 28, src/assets/scss/utilities/_border.scss */
.border--landing-2 {
  border-color: #FF6605 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-primary {
  fill: #F36633 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-secondary {
  fill: #544F40 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-success {
  fill: #008A00 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-info {
  fill: #15717D !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-warning {
  fill: #E49B13 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-danger {
  fill: #ED003C !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-light {
  fill: #f8f9fa !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-dark {
  fill: #343a40 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-primary {
  fill: #F36633 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-dark-grey {
  fill: #544F40 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-medium {
  fill: #D5D1CE !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-purple {
  fill: #BC1077 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-red {
  fill: #ED003C !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-indigo-blue {
  fill: #40488D !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-green {
  fill: #008A00 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-teal {
  fill: #15717D !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-yellow {
  fill: #E49B13 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-white {
  fill: #FFFFFF !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-white-85 {
  fill: rgba(255, 255, 255, 0.85) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-white-90 {
  fill: rgba(255, 255, 255, 0.9) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-white-95 {
  fill: rgba(255, 255, 255, 0.95) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-grey {
  fill: #BEBEBD !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-black {
  fill: #000000 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-purple-60 {
  fill: rgba(188, 16, 119, 0.6) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-teal-60 {
  fill: rgba(21, 113, 125, 0.6) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-teal-30 {
  fill: rgba(21, 113, 125, 0.3) !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-green-60 {
  fill: #66B966 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-link-blue {
  fill: #0D76D1 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-text-black {
  fill: #2E2E3C !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-text-secondary {
  fill: #777369 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-text-medium {
  fill: #878379 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-text-light {
  fill: #BBB9B3 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-surface-dark {
  fill: #BEBEBD !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-surface-medium {
  fill: #EFEFED !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-surface-light {
  fill: #FAFAF8 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-lama {
  fill: #E9A93D !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-laba {
  fill: #F4668A !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-ics {
  fill: #0D76D1 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-dpi {
  fill: #C5D34E !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-fmi {
  fill: #60B0C9 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-mdi {
  fill: #747EB6 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-lama-laba {
  fill: #F5DB4A !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-ics-laba {
  fill: #66B966 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-gsk-isc-lama-laba {
  fill: #8A347F !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-landing-1 {
  fill: #914718 !important; }

/* line 3, src/assets/scss/utilities/_fill.scss */
.fill-landing-2 {
  fill: #FF6605 !important; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-primary::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #F36633 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-secondary::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #544F40 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-success::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #008A00 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-info::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #15717D !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-warning::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #E49B13 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-danger::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #ED003C !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-light::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #f8f9fa !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-dark::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #343a40 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-primary::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #F36633 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-dark-grey::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #544F40 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-medium::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #D5D1CE !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-purple::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #BC1077 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-red::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #ED003C !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-indigo-blue::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #40488D !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-green::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #008A00 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-teal::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #15717D !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-yellow::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #E49B13 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-white::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #FFFFFF !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-white-85::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.85) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-white-90::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.9) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-white-95::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.95) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-grey::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #BEBEBD !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-black::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #000000 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-purple-60::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(188, 16, 119, 0.6) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-teal-60::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(21, 113, 125, 0.6) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-teal-30::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: rgba(21, 113, 125, 0.3) !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-green-60::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #66B966 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-link-blue::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #0D76D1 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-text-black::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #2E2E3C !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-text-secondary::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #777369 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-text-medium::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #878379 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-text-light::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #BBB9B3 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-surface-dark::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #BEBEBD !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-surface-medium::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #EFEFED !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-surface-light::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #FAFAF8 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-lama::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #E9A93D !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-laba::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #F4668A !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-ics::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #0D76D1 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-dpi::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #C5D34E !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-fmi::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #60B0C9 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-mdi::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #747EB6 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-lama-laba::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #F5DB4A !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-ics-laba::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #66B966 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-gsk-isc-lama-laba::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #8A347F !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-landing-1::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #914718 !important;
  margin-bottom: 12px; }

/* line 5, src/assets/scss/utilities/_pseudo.scss */
.before-line-landing-2::before {
  content: "";
  width: 50px;
  height: 3px;
  display: block;
  background-color: #FF6605 !important;
  margin-bottom: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-primary::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #F36633 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-secondary::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #544F40 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-success::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #008A00 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-info::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #15717D !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-warning::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #E49B13 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-danger::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #ED003C !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-light::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #f8f9fa !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-dark::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #343a40 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-primary::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #F36633 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-dark-grey::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #544F40 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-medium::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #D5D1CE !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-purple::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #BC1077 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-red::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #ED003C !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-indigo-blue::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #40488D !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-green::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #008A00 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-teal::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #15717D !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-yellow::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #E49B13 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-white::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #FFFFFF !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-white-85::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.85) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-white-90::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.9) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-white-95::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(255, 255, 255, 0.95) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-grey::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #BEBEBD !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-black::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #000000 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-purple-60::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(188, 16, 119, 0.6) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-teal-60::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(21, 113, 125, 0.6) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-teal-30::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: rgba(21, 113, 125, 0.3) !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-green-60::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #66B966 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-link-blue::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #0D76D1 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-text-black::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #2E2E3C !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-text-secondary::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #777369 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-text-medium::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #878379 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-text-light::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #BBB9B3 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-surface-dark::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #BEBEBD !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-surface-medium::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #EFEFED !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-surface-light::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #FAFAF8 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-lama::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #E9A93D !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-laba::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #F4668A !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-ics::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #0D76D1 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-dpi::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #C5D34E !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-fmi::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #60B0C9 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-mdi::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #747EB6 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-lama-laba::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #F5DB4A !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-ics-laba::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #66B966 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-gsk-isc-lama-laba::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #8A347F !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-landing-1::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #914718 !important;
  margin-top: 12px; }

/* line 18, src/assets/scss/utilities/_pseudo.scss */
.after-full-line-landing-2::after {
  content: "";
  width: 100%;
  height: 3px;
  display: block;
  background-color: #FF6605 !important;
  margin-top: 12px; }

/* line 8, src/assets/scss/_header.scss */
header#header {
  border-bottom: 1px solid #EFEFED; }
  /* line 11, src/assets/scss/_header.scss */
  header#header .navbar {
    padding: 0; }
    /* line 14, src/assets/scss/_header.scss */
    header#header .navbar a.nav-brand {
      display: inline-block;
      height: 30px;
      width: auto;
      max-height: 30px;
      max-width: auto;
      margin: 0.5rem 0.5rem 0.5rem 1.25rem;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
      @media (min-width: 768px) {
        /* line 14, src/assets/scss/_header.scss */
        header#header .navbar a.nav-brand {
          height: 35px;
          max-height: 35px;
          margin: 0.5rem; } }
      @media (min-width: 992px) {
        /* line 14, src/assets/scss/_header.scss */
        header#header .navbar a.nav-brand {
          height: 49.0333px;
          max-height: 49.0333px;
          margin-right: 1rem; } }
      @media (min-width: 1200px) {
        /* line 14, src/assets/scss/_header.scss */
        header#header .navbar a.nav-brand {
          margin-left: 0; } }
      /* line 39, src/assets/scss/_header.scss */
      header#header .navbar a.nav-brand img.img-fluid {
        max-height: 30px; }
        @media (min-width: 768px) {
          /* line 39, src/assets/scss/_header.scss */
          header#header .navbar a.nav-brand img.img-fluid {
            max-height: 35px; } }
        @media (min-width: 992px) {
          /* line 39, src/assets/scss/_header.scss */
          header#header .navbar a.nav-brand img.img-fluid {
            margin-top: 8px;
            max-height: 35px; } }
    /* line 52, src/assets/scss/_header.scss */
    header#header .navbar .navbar-toggler {
      padding: 0.75rem;
      font-size: 1rem;
      line-height: 1;
      background-color: transparent;
      border: 1px solid transparent;
      border-radius: 0;
      border-left: 1px solid #EFEFED; }
      /* line 61, src/assets/scss/_header.scss */
      header#header .navbar .navbar-toggler:focus, header#header .navbar .navbar-toggler:hover {
        background-color: #FAFAF8; }
      /* line 67, src/assets/scss/_header.scss */
      header#header .navbar .navbar-toggler[aria-expanded="false"] .icon-menu {
        display: block; }
      /* line 71, src/assets/scss/_header.scss */
      header#header .navbar .navbar-toggler[aria-expanded="false"] .icon-close {
        display: none; }
      /* line 77, src/assets/scss/_header.scss */
      header#header .navbar .navbar-toggler[aria-expanded="true"] .icon-menu {
        display: none; }
      /* line 81, src/assets/scss/_header.scss */
      header#header .navbar .navbar-toggler[aria-expanded="true"] .icon-close {
        display: block; }
    /* line 87, src/assets/scss/_header.scss */
    header#header .navbar ul.navbar-nav > .nav-item {
      border-left: 1px solid #EFEFED; }
      /* line 90, src/assets/scss/_header.scss */
      header#header .navbar ul.navbar-nav > .nav-item .nav-link {
        padding: 0.25rem 0.75rem;
        color: #544F40;
        min-height: 40px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
        /* line 100, src/assets/scss/_header.scss */
        header#header .navbar ul.navbar-nav > .nav-item .nav-link:focus, header#header .navbar ul.navbar-nav > .nav-item .nav-link:hover {
          color: #544F40;
          background-color: #FAFAF8; }
      /* line 107, src/assets/scss/_header.scss */
      header#header .navbar ul.navbar-nav > .nav-item.active .nav-link {
        color: #544F40;
        background-color: #FAFAF8; }
    @media (min-width: 992px) {
      /* line 113, src/assets/scss/_header.scss */
      header#header .navbar #links.navbar ul.navbar-nav > .nav-item:last-child {
        border-right: 1px solid #EFEFED; } }
    @media (max-width: 767.98px) {
      /* line 119, src/assets/scss/_header.scss */
      header#header .navbar .navbar-collapse.show .nav-item {
        border-top: 1px solid #EFEFED;
        border-left: 0;
        border-right: 0; }
        /* line 124, src/assets/scss/_header.scss */
        header#header .navbar .navbar-collapse.show .nav-item .navbar-search input {
          width: 100%; } }
    /* line 131, src/assets/scss/_header.scss */
    header#header .navbar .navbar-search .input-group * {
      border-radius: 0; }
    /* line 135, src/assets/scss/_header.scss */
    header#header .navbar .navbar-search input.form-control {
      width: 80px;
      height: 40px;
      padding: 0.375rem 0.75rem;
      padding-right: 1.25rem;
      background-color: transparent;
      background-image: url("/assets/img/icons/icon_search.svg");
      background-repeat: no-repeat;
      background-position: center right 8px;
      background-size: 14px 14px; }
      /* line 149, src/assets/scss/_header.scss */
      header#header .navbar .navbar-search input.form-control:focus, header#header .navbar .navbar-search input.form-control:hover {
        color: #544F40;
        background-color: #FAFAF8;
        -webkit-box-shadow: none;
                box-shadow: none; }
    /* line 158, src/assets/scss/_header.scss */
    header#header .navbar .dropdown-menu {
      padding: 0;
      margin: 0;
      font-size: 1rem;
      color: #544F40;
      border: 1px solid #EFEFED;
      border-radius: 0; }
    /* line 167, src/assets/scss/_header.scss */
    header#header .navbar .dropdown-item {
      border-bottom: 1px solid #EFEFED;
      padding: 0.75rem;
      white-space: normal;
      line-height: 1.2; }
      /* line 173, src/assets/scss/_header.scss */
      header#header .navbar .dropdown-item:last-child {
        border-bottom: 0; }
      /* line 177, src/assets/scss/_header.scss */
      header#header .navbar .dropdown-item:focus, header#header .navbar .dropdown-item:hover {
        color: #544F40;
        background-color: #FAFAF8; }
    /* line 184, src/assets/scss/_header.scss */
    header#header .navbar #nav-loggedin ul.navbar-nav > .nav-item {
      border: 0;
      margin: 0;
      border: 0; }
      /* line 189, src/assets/scss/_header.scss */
      header#header .navbar #nav-loggedin ul.navbar-nav > .nav-item .nav-link {
        padding: 3px 1.0rem 0;
        line-height: 42px;
        color: #FFFFFF;
        border-bottom: 3px solid #F36633; }
        /* line 195, src/assets/scss/_header.scss */
        header#header .navbar #nav-loggedin ul.navbar-nav > .nav-item .nav-link:focus, header#header .navbar #nav-loggedin ul.navbar-nav > .nav-item .nav-link:hover {
          color: #FFFFFF;
          background-color: #F36633;
          border-bottom-color: #FFFFFF; }
      /* line 203, src/assets/scss/_header.scss */
      header#header .navbar #nav-loggedin ul.navbar-nav > .nav-item.active .nav-link {
        color: #FFFFFF;
        background-color: #F36633;
        border-bottom-color: #FFFFFF; }
    /* line 212, src/assets/scss/_header.scss */
    header#header .navbar #nav-admin ul.navbar-nav > .nav-item {
      border: 0;
      margin: 0;
      border: 0; }
      /* line 217, src/assets/scss/_header.scss */
      header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link {
        padding: 3px 1.0rem 0;
        line-height: 42px;
        color: #FFFFFF; }
        @media (min-width: 1200px) {
          /* line 217, src/assets/scss/_header.scss */
          header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link {
            border-bottom: 3px solid #000000; } }
        /* line 226, src/assets/scss/_header.scss */
        header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link:focus, header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link:hover {
          color: #000000;
          background-color: #FFFFFF; }
          @media (min-width: 1200px) {
            /* line 226, src/assets/scss/_header.scss */
            header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link:focus, header#header .navbar #nav-admin ul.navbar-nav > .nav-item .nav-link:hover {
              color: #FFFFFF;
              background-color: #000000;
              border-bottom-color: #FFFFFF; } }
      /* line 238, src/assets/scss/_header.scss */
      header#header .navbar #nav-admin ul.navbar-nav > .nav-item.active .nav-link {
        color: #000000;
        background-color: #FFFFFF; }
        @media (min-width: 1200px) {
          /* line 238, src/assets/scss/_header.scss */
          header#header .navbar #nav-admin ul.navbar-nav > .nav-item.active .nav-link {
            color: #FFFFFF;
            background-color: #000000;
            border-bottom-color: #FFFFFF; } }

@media (min-width: 768px) {
  /* line 252, src/assets/scss/_header.scss */
  #nav-loggedin-wrap, #nav-admin-wrap {
    margin-bottom: -1px !important; } }

/* line 258, src/assets/scss/_header.scss */
header#header #admin-toggler.navbar-toggler {
  border: 0; }
  /* line 261, src/assets/scss/_header.scss */
  header#header #admin-toggler.navbar-toggler:focus, header#header #admin-toggler.navbar-toggler:hover {
    background-color: transparent; }

/* line 268, src/assets/scss/_header.scss */
#header-info {
  z-index: 1029; }

/* PROGRESS BAR */
/* line 274, src/assets/scss/_header.scss */
#progress-bar-wrap {
  position: absolute;
  top: 0;
  z-index: 1500; }

/* line 279, src/assets/scss/_header.scss */
#progress-cont {
  height: 5px;
  position: fixed;
  top: 0;
  left: 0;
  right: 0; }

/* line 288, src/assets/scss/_header.scss */
#progress-bar {
  height: 100%;
  background-color: #F36633; }

/* line 1, src/assets/scss/_footer.scss */
footer#footer {
  display: block;
  width: 100%; }
  @media (min-width: 992px) {
    /* line 7, src/assets/scss/_footer.scss */
    footer#footer .container {
      max-width: 1008px;
      margin-left: auto;
      margin-right: auto; } }
  /* line 14, src/assets/scss/_footer.scss */
  footer#footer h4 {
    margin: 0; }
  /* line 18, src/assets/scss/_footer.scss */
  footer#footer li {
    margin: 0; }
  /* line 22, src/assets/scss/_footer.scss */
  footer#footer a.nav-link {
    padding: 0; }
  /* line 26, src/assets/scss/_footer.scss */
  footer#footer #footer-prescribing-info-links li {
    margin-bottom: 0.5rem; }
    @media (min-width: 768px) {
      /* line 26, src/assets/scss/_footer.scss */
      footer#footer #footer-prescribing-info-links li {
        padding-right: 3.0rem; } }
  /* line 34, src/assets/scss/_footer.scss */
  footer#footer #footer-legal-links a.nav-link {
    padding: 0.25rem 1.0rem; }

@media (min-width: 1200px) {
  /* line 41, src/assets/scss/_footer.scss */
  #footer-links .container {
    position: relative; }
    /* line 43, src/assets/scss/_footer.scss */
    #footer-links .container::before {
      content: "";
      display: block;
      width: 57px;
      height: 57px;
      background-image: url("../img/gsk-logo.png");
      background-repeat: no-repeat;
      background-size: 57px auto;
      background-position: top left;
      position: absolute;
      left: -68px;
      top: 78px; } }

/* line 63, src/assets/scss/_footer.scss */
#footer-adverse-events .medium {
  font-size: 18px; }

/* line 1, src/assets/scss/_typography.scss */
h1, .h1 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 32px;
  line-height: 130%;
  margin: 0 0 40px 0; }
  @media (min-width: 768px) {
    /* line 1, src/assets/scss/_typography.scss */
    h1, .h1 {
      font-size: 40px;
      line-height: 100%;
      margin: 0 0 48px 0; } }
  @media (min-width: 992px) {
    /* line 1, src/assets/scss/_typography.scss */
    h1, .h1 {
      font-size: 42px;
      line-height: 100%;
      margin: 0 0 48px 0; } }

/* line 19, src/assets/scss/_typography.scss */
h2, .h2 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 135%;
  margin: 24px 0 24px 0; }
  @media (min-width: 768px) {
    /* line 19, src/assets/scss/_typography.scss */
    h2, .h2 {
      font-size: 32px;
      line-height: 110%;
      margin: 24px 0 32px 0; } }
  @media (min-width: 992px) {
    /* line 19, src/assets/scss/_typography.scss */
    h2, .h2 {
      font-size: 36px;
      line-height: 110%;
      margin: 24px 0 40px 0; } }

/* line 37, src/assets/scss/_typography.scss */
h3, .h3 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 22px;
  line-height: 130%;
  margin: 24px 0 32px 0; }
  @media (min-width: 768px) {
    /* line 37, src/assets/scss/_typography.scss */
    h3, .h3 {
      font-size: 26px;
      line-height: 130%;
      margin: 24px 0 32px 0; } }
  @media (min-width: 992px) {
    /* line 37, src/assets/scss/_typography.scss */
    h3, .h3 {
      font-size: 28px;
      line-height: 130%;
      margin: 26px 0 36px 0; } }

/* line 55, src/assets/scss/_typography.scss */
h4, .h4 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 19px;
  line-height: 100%;
  margin: 16px 0 20px 0; }
  @media (min-width: 768px) {
    /* line 55, src/assets/scss/_typography.scss */
    h4, .h4 {
      font-size: 22px;
      line-height: 130%;
      margin: 16px 0 20px 0; } }
  @media (min-width: 992px) {
    /* line 55, src/assets/scss/_typography.scss */
    h4, .h4 {
      font-size: 22px;
      line-height: 130%;
      margin: 18px 0 24px 0; } }

/* line 73, src/assets/scss/_typography.scss */
h5, .h5 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 100%;
  margin: 12px 0 16px 0; }
  @media (min-width: 768px) {
    /* line 73, src/assets/scss/_typography.scss */
    h5, .h5 {
      font-size: 22px;
      line-height: 140%;
      margin: 12px 0 16px 0; } }
  @media (min-width: 992px) {
    /* line 73, src/assets/scss/_typography.scss */
    h5, .h5 {
      font-size: 20px;
      line-height: 140%;
      margin: 14px 0 18px 0; } }

/* line 91, src/assets/scss/_typography.scss */
h6, .h6 {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 11px;
  line-height: 120%;
  margin: 12px 0 16px 0; }
  @media (min-width: 768px) {
    /* line 91, src/assets/scss/_typography.scss */
    h6, .h6 {
      font-size: 16px;
      line-height: 138%;
      margin: 12px 0 16px 0; } }
  @media (min-width: 992px) {
    /* line 91, src/assets/scss/_typography.scss */
    h6, .h6 {
      font-size: 16px;
      line-height: 140%;
      margin: 14px 0 18px 0; } }

/* line 109, src/assets/scss/_typography.scss */
p {
  font-family: arial, sans-serif;
  font-size: 16px;
  line-height: 140%;
  margin: 20px 0 24px 0; }
  /* line 125, src/assets/scss/_typography.scss */
  p.intro {
    font-size: 24px;
    line-height: 120%;
    margin: 24px 0 32px 0; }
    @media (min-width: 768px) {
      /* line 125, src/assets/scss/_typography.scss */
      p.intro {
        font-size: 27px;
        line-height: 118%;
        margin: 24px 0 32px 0; } }
    @media (min-width: 992px) {
      /* line 125, src/assets/scss/_typography.scss */
      p.intro {
        font-size: 28px;
        line-height: 118%;
        margin: 28px 0 36px 0; } }
  /* line 141, src/assets/scss/_typography.scss */
  p.medium {
    font-size: 18px;
    line-height: 140%;
    margin: 16px 0 20px 0; }
    @media (min-width: 768px) {
      /* line 141, src/assets/scss/_typography.scss */
      p.medium {
        font-size: 20px;
        line-height: 140%;
        margin: 16px 0 21px 0; } }
    @media (min-width: 992px) {
      /* line 141, src/assets/scss/_typography.scss */
      p.medium {
        font-size: 20px;
        line-height: 140%;
        margin: 18px 0 24px 0; } }
  /* line 157, src/assets/scss/_typography.scss */
  p.small {
    font-size: 13px;
    line-height: 170%;
    margin: 12px 0 16px 0; }
    @media (min-width: 768px) {
      /* line 157, src/assets/scss/_typography.scss */
      p.small {
        font-size: 13px;
        line-height: 170%;
        margin: 12px 0 16px 0; } }
    @media (min-width: 992px) {
      /* line 157, src/assets/scss/_typography.scss */
      p.small {
        font-size: 13px;
        line-height: 170%;
        margin: 12px 0 16px 0; } }
  /* line 173, src/assets/scss/_typography.scss */
  p.x-small {
    font-size: 11px; }

/* line 179, src/assets/scss/_typography.scss */
.weight-medium {
  font-weight: 700; }

/* line 184, src/assets/scss/_typography.scss */
div > p:first-child {
  margin-top: 0; }

/* line 189, src/assets/scss/_typography.scss */
li {
  font-family: arial, sans-serif;
  font-size: 16px;
  line-height: 140%; }
  /* line 202, src/assets/scss/_typography.scss */
  li.intro {
    font-size: 24px;
    line-height: 120%; }
    @media (min-width: 768px) {
      /* line 202, src/assets/scss/_typography.scss */
      li.intro {
        font-size: 27px;
        line-height: 118%; } }
    @media (min-width: 992px) {
      /* line 202, src/assets/scss/_typography.scss */
      li.intro {
        font-size: 28px;
        line-height: 118%; } }
  /* line 215, src/assets/scss/_typography.scss */
  li.medium {
    font-size: 18px;
    line-height: 140%; }
    @media (min-width: 768px) {
      /* line 215, src/assets/scss/_typography.scss */
      li.medium {
        font-size: 20px;
        line-height: 140%; } }
    @media (min-width: 992px) {
      /* line 215, src/assets/scss/_typography.scss */
      li.medium {
        font-size: 20px;
        line-height: 140%; } }
  /* line 228, src/assets/scss/_typography.scss */
  li.small {
    font-size: 13px;
    line-height: 170%;
    margin: 12px 0 16px 0; }
    @media (min-width: 768px) {
      /* line 228, src/assets/scss/_typography.scss */
      li.small {
        font-size: 13px;
        line-height: 170%; } }
    @media (min-width: 992px) {
      /* line 228, src/assets/scss/_typography.scss */
      li.small {
        font-size: 13px;
        line-height: 170%; } }

/* line 253, src/assets/scss/_typography.scss */
.top-header {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 125%;
  color: #15717D; }
  /* line 259, src/assets/scss/_typography.scss */
  .top-header::after {
    content: "";
    width: 80px;
    height: 2px;
    display: block;
    background-color: #F36633;
    margin-top: 16px; }
  @media (min-width: 992px) {
    /* line 253, src/assets/scss/_typography.scss */
    .top-header {
      font-size: 18px;
      line-height: 20px; }
      /* line 270, src/assets/scss/_typography.scss */
      .top-header::after {
        width: 86px;
        margin-top: 21px; } }

/* line 277, src/assets/scss/_typography.scss */
.top-header + h1 {
  margin-top: 48px; }

/* line 281, src/assets/scss/_typography.scss */
.title-header {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 13px;
  line-height: 123%;
  color: #15717D; }
  /* line 286, src/assets/scss/_typography.scss */
  .title-header::after {
    content: "";
    width: 80px;
    height: 4px;
    display: block;
    background-color: #F36633;
    margin-top: 12px; }
  @media (min-width: 768px) {
    /* line 296, src/assets/scss/_typography.scss */
    .title-header::after {
      width: 96px;
      margin-top: 12px; } }
  @media (min-width: 992px) {
    /* line 303, src/assets/scss/_typography.scss */
    .title-header::after {
      width: 128px;
      margin-top: 12px; } }

/* line 310, src/assets/scss/_typography.scss */
.title-header + h2 {
  margin-top: 20px; }
  @media (min-width: 768px) {
    /* line 310, src/assets/scss/_typography.scss */
    .title-header + h2 {
      margin-top: 24px;
      max-width: 80%; } }

/* line 319, src/assets/scss/_typography.scss */
.top-nav {
  font-family: arial, sans-serif;
  font-size: 14px;
  line-height: 140%; }
  @media (min-width: 768px) {
    /* line 319, src/assets/scss/_typography.scss */
    .top-nav {
      font-size: 13px;
      line-height: 100%; } }

/* line 330, src/assets/scss/_typography.scss */
.medium-bold {
  font-size: 20px; }

/* line 335, src/assets/scss/_typography.scss */
.line-height-100 {
  line-height: 100% !important; }

/* line 340, src/assets/scss/_typography.scss */
.after-line::after {
  content: "";
  width: 80px;
  height: 4px;
  display: block;
  background-color: #F36633;
  margin-top: 12px; }

/* line 351, src/assets/scss/_typography.scss */
.before-line::before {
  content: "";
  width: 80px;
  height: 2px;
  display: block;
  background-color: #F36633;
  margin-bottom: 12px; }

/* line 1, src/assets/scss/_forms.scss */
button,
input,
optgroup,
option,
select,
textarea {
  font-family: arial, sans-serif;
  color: #544F40; }

/* line 28, src/assets/scss/_forms.scss */
.form-group:not(.form-group-sm) {
  margin-bottom: 22px; }
  /* line 31, src/assets/scss/_forms.scss */
  .form-group:not(.form-group-sm) .form-control {
    border-radius: 0;
    min-height: 56px;
    font-size: 20px;
    line-height: 140%;
    border-color: #FAFAF8;
    background-color: #FAFAF8; }
  /* line 40, src/assets/scss/_forms.scss */
  .form-group:not(.form-group-sm) .form-control.form-style-2 {
    border-radius: 4px;
    min-height: 56px;
    font-size: 20px;
    line-height: 140%;
    border-color: #15717D;
    background-color: #FFFFFF; }
  /* line 49, src/assets/scss/_forms.scss */
  .form-group:not(.form-group-sm) label:not(.custom-control-label) {
    margin-bottom: 0;
    font-family: arial, sans-serif;
    font-weight: 700; }
  /* line 54, src/assets/scss/_forms.scss */
  .form-group:not(.form-group-sm) select {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: transparent;
    background-image: url("/assets/img/icons/chevron_down.svg");
    background-repeat: no-repeat;
    background-position: center right 1rem;
    padding-right: 2rem; }
    /* line 64, src/assets/scss/_forms.scss */
    .form-group:not(.form-group-sm) select:focus {
      background-image: url("/assets/img/icons/chevron_up.svg"); }
    /* line 68, src/assets/scss/_forms.scss */
    .form-group:not(.form-group-sm) select option {
      font-size: 18px; }
  /* line 73, src/assets/scss/_forms.scss */
  .form-group:not(.form-group-sm) .bootstrap-datetimepicker-widget table td,
  .form-group:not(.form-group-sm) .bootstrap-datetimepicker-widget table th {
    font-size: 70%; }

/* line 79, src/assets/scss/_forms.scss */
.custom-checkbox .custom-control-label::before {
  border-radius: 0; }

/* line 90, src/assets/scss/_forms.scss */
.rangeslider-wrap {
  padding-top: 50px;
  padding-bottom: 30px; }
  /* line 94, src/assets/scss/_forms.scss */
  .rangeslider-wrap .rangeslider {
    position: relative;
    height: 4px;
    border-radius: 5px;
    width: 100%;
    background-color: #EFEFED; }
    /* line 101, src/assets/scss/_forms.scss */
    .rangeslider-wrap .rangeslider__handle {
      -webkit-transition: background-color 0.2s;
      transition: background-color 0.2s;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      width: 20px;
      height: 20px;
      border-radius: 100%;
      background-color: #15717D;
      border: 2px solid #FFFFFF;
      -ms-touch-action: pan-y;
          touch-action: pan-y;
      cursor: pointer;
      display: inline-block;
      position: absolute;
      z-index: 3;
      top: -8px; }
      /* line 116, src/assets/scss/_forms.scss */
      .rangeslider-wrap .rangeslider__handle__value {
        -webkit-transition: background-color 0.2s, -webkit-box-shadow 0.1s, -webkit-transform 0.1s;
        transition: background-color 0.2s, -webkit-box-shadow 0.1s, -webkit-transform 0.1s;
        transition: background-color 0.2s, box-shadow 0.1s, transform 0.1s;
        transition: background-color 0.2s, box-shadow 0.1s, transform 0.1s, -webkit-box-shadow 0.1s, -webkit-transform 0.1s;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        width: 50px;
        text-align: center;
        padding: 10px;
        color: #15717D;
        left: -15px;
        top: -40px;
        position: absolute;
        white-space: nowrap; }
        /* line 128, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__handle__value:after {
          content: ""; }
    /* line 134, src/assets/scss/_forms.scss */
    .rangeslider-wrap .rangeslider__fill {
      position: absolute;
      top: 0;
      z-index: 1;
      height: 100%;
      background-color: #15717D;
      border-radius: 5px; }
    /* line 143, src/assets/scss/_forms.scss */
    .rangeslider-wrap .rangeslider__labels {
      position: absolute;
      width: 100%;
      z-index: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      /* line 150, src/assets/scss/_forms.scss */
      .rangeslider-wrap .rangeslider__labels__label {
        font-size: 0.75em;
        position: relative;
        padding-top: 15px;
        color: #544F40; }
        /* line 156, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:before {
          position: absolute;
          top: 0;
          left: 50%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
          content: "";
          width: 1px;
          height: 9px;
          border-radius: 1px;
          background-color: rgba(239, 239, 237, 0.5); }
        /* line 168, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:first-child:before, .rangeslider-wrap .rangeslider__labels__label:last-child:before {
          height: 12px;
          width: 0; }
        /* line 174, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:first-child:before {
          background-color: #EFEFED; }
        /* line 178, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:last-child:before {
          background-color: #EFEFED; }
        /* line 182, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:first-child {
          -webkit-transform: translateX(0);
                  transform: translateX(0); }
        /* line 187, src/assets/scss/_forms.scss */
        .rangeslider-wrap .rangeslider__labels__label:last-child {
          -webkit-transform: translateX(0);
                  transform: translateX(0); }

/* line 205, src/assets/scss/_forms.scss */
.rangeslider-wrap.percentageslider .rangeslider__handle__value {
  left: -17px; }
  /* line 208, src/assets/scss/_forms.scss */
  .rangeslider-wrap.percentageslider .rangeslider__handle__value:after {
    content: "%"; }

/* line 215, src/assets/scss/_forms.scss */
.rangeslider-wrap.percentageslider .rangeslider__labels__label:after {
  content: "%"; }

/* line 222, src/assets/scss/_forms.scss */
.rangeslider-wrap.greenslider .rangeslider__handle {
  background-color: #008A00; }
  /* line 225, src/assets/scss/_forms.scss */
  .rangeslider-wrap.greenslider .rangeslider__handle__value {
    color: #008A00; }

/* line 230, src/assets/scss/_forms.scss */
.rangeslider-wrap.greenslider .rangeslider__fill {
  background-color: #008A00; }

/* line 236, src/assets/scss/_forms.scss */
.rangeslider-wrap.dualslider {
  padding-top: 0; }
  /* line 241, src/assets/scss/_forms.scss */
  .rangeslider-wrap.dualslider .rangeslider__handle__value {
    top: 0 !important;
    display: none !important; }

/* line 249, src/assets/scss/_forms.scss */
.select2 {
  width: 100% !important; }

/* line 253, src/assets/scss/_forms.scss */
.select2-container .select2-selection--multiple,
.select2-container .select2-selection--single {
  border-radius: 0;
  min-height: 56px;
  font-size: 20px;
  line-height: 140%;
  border-color: #FAFAF8;
  background-color: #FAFAF8;
  background-image: url("/assets/img/icons/chevron_down.svg");
  background-repeat: no-repeat;
  background-position: center right 1rem;
  padding: 0.375rem 2rem 0.375rem 0.75rem;
  color: #544F40; }

/* line 270, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--multiple li.select2-selection__choice {
  background-color: #15717D;
  border: 1px solid #15717D;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: inline-block;
  margin: 0 5px 5px 0;
  padding-left: 2.5rem;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
  color: #FFFFFF;
  position: relative;
  font-size: 1em; }

/* line 289, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border-right: 1px solid #FFFFFF;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
  width: 2rem;
  display: block; }

/* line 306, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
  font-size: 16px; }

/* line 313, src/assets/scss/_forms.scss */
.select2-container .select2-search--inline .select2-search__field {
  height: 28px;
  margin-left: 0;
  color: #EFEFED;
  opacity: 1; }

/* line 321, src/assets/scss/_forms.scss */
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 0; }

/* line 325, src/assets/scss/_forms.scss */
.select2-search.select2-search--inline {
  display: inline-block;
  width: 80%; }

/* line 330, src/assets/scss/_forms.scss */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #FAFAF8;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }

/* line 335, src/assets/scss/_forms.scss */
.select2-container--open {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(243, 102, 51, 0.25); }

/* line 339, src/assets/scss/_forms.scss */
.select2-container.select2-container--open .select2-selection--multiple,
.select2-container.select2-container--open .select2-selection--single {
  background-image: url("/assets/img/icons/chevron_up.svg"); }

/* line 344, src/assets/scss/_forms.scss */
.select2-selection__arrow {
  display: none; }

/* line 348, src/assets/scss/_forms.scss */
.select2-results__option {
  font-size: 18px; }

/* line 352, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--multiple .select2-selection__rendered,
.select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 56px;
  line-height: 42px;
  color: #544F40 !important; }

/* line 362, src/assets/scss/_forms.scss */
.select2-container .select2-selection--single.location-select {
  border-color: transparent;
  background-color: transparent; }

/* line 369, src/assets/scss/_forms.scss */
.select2-container--default .select2-selection--single.location-select .select2-selection__rendered {
  color: #F36633 !important; }

/* line 375, src/assets/scss/_forms.scss */
.l2 {
  padding-left: 1rem;
  display: inline-block; }

/* line 380, src/assets/scss/_forms.scss */
.l3 {
  padding-left: 2rem;
  display: inline-block; }

/* line 385, src/assets/scss/_forms.scss */
.dropdown-back {
  cursor: pointer;
  position: absolute;
  left: 12px;
  top: 12px;
  z-index: 2; }
  /* line 392, src/assets/scss/_forms.scss */
  .dropdown-back img {
    width: 32px;
    height: 32px; }

/* line 1, src/assets/scss/_buttons.scss */
a.link {
  text-decoration: underline;
  font-weight: bold; }
  /* line 4, src/assets/scss/_buttons.scss */
  a.link:hover {
    text-decoration: underline;
    color: #F36633; }
  /* line 9, src/assets/scss/_buttons.scss */
  a.link.external-link::after {
    content: "";
    position: relative;
    margin-left: 0.5rem;
    width: 1rem;
    height: 1rem;
    background-image: url("/assets/img/icons/icon_new_window.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block; }

/* line 23, src/assets/scss/_buttons.scss */
.btn {
  min-height: 42px;
  border-radius: 25px;
  border-width: 2px;
  width: 215px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 768px) {
    /* line 23, src/assets/scss/_buttons.scss */
    .btn {
      width: 295px; } }
  @media (min-width: 992px) {
    /* line 23, src/assets/scss/_buttons.scss */
    .btn {
      width: 232px; } }
  /* line 38, src/assets/scss/_buttons.scss */
  .btn.btn-width-auto {
    width: 100%; }

/* line 43, src/assets/scss/_buttons.scss */
.input-group .btn {
  width: auto; }

/* line 47, src/assets/scss/_buttons.scss */
.btn.link {
  background: none;
  color: #15717D; }

/* line 65, src/assets/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  min-height: 33.6px;
  border-radius: 24px;
  border-width: 1px;
  width: 120px;
  font-size: 10px;
  text-transform: uppercase; }

/* line 74, src/assets/scss/_buttons.scss */
.small-link {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 125%; }

/* line 81, src/assets/scss/_buttons.scss */
.btn-group.toggle-charts {
  background-color: #EFEFED;
  border-radius: 24px; }
  /* line 84, src/assets/scss/_buttons.scss */
  .btn-group.toggle-charts .btn-sm, .btn-group.toggle-charts .btn-group-sm > .btn {
    border-radius: 24px; }
    /* line 86, src/assets/scss/_buttons.scss */
    .btn-group.toggle-charts .btn-sm.active, .btn-group.toggle-charts .btn-group-sm > .active.btn {
      background-color: #15717D;
      color: #FFFFFF;
      border-radius: 24px;
      -webkit-box-shadow: none;
              box-shadow: none; }
    /* line 92, src/assets/scss/_buttons.scss */
    .btn-group.toggle-charts .btn-sm:focus, .btn-group.toggle-charts .btn-group-sm > .btn:focus {
      -webkit-box-shadow: none;
              box-shadow: none; }

/* line 99, src/assets/scss/_buttons.scss */
.btn span.download-icon {
  display: inline-block;
  background-image: url("/assets/img/icons/icon_download_button.svg");
  background-repeat: no-repeat;
  background-position: center;
  width: 20px;
  height: 1rem;
  margin-left: 1rem; }

/* line 109, src/assets/scss/_buttons.scss */
.btn:hover span.download-icon {
  background-image: url("/assets/img/icons/icon_download_button_white.svg"); }

/* line 1, src/assets/scss/_columns.scss */
.columns-md-2 {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  -webkit-column-gap: 1rem;
     -moz-column-gap: 1rem;
          column-gap: 1rem; }
  @media (min-width: 768px) {
    /* line 1, src/assets/scss/_columns.scss */
    .columns-md-2 {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }

/* line 9, src/assets/scss/_columns.scss */
.footnotes.columns-md-2 {
  -webkit-column-count: 1;
     -moz-column-count: 1;
          column-count: 1;
  -webkit-column-gap: 2rem;
     -moz-column-gap: 2rem;
          column-gap: 2rem; }
  @media (min-width: 768px) {
    /* line 9, src/assets/scss/_columns.scss */
    .footnotes.columns-md-2 {
      -webkit-column-count: 2;
         -moz-column-count: 2;
              column-count: 2; } }

/* line 17, src/assets/scss/_columns.scss */
.footnotes {
  margin: 0;
  padding: 0 1rem; }

/* line 22, src/assets/scss/_columns.scss */
.footnotes li {
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
  margin-top: 0; }

/* line 1, src/assets/scss/_dropdowns.scss */
.dropdown.dropdown-1 {
  display: inline; }
  /* line 4, src/assets/scss/_dropdowns.scss */
  .dropdown.dropdown-1 > .dropdown-toggle {
    color: #15717D;
    font-family: arial, sans-serif;
    font-weight: 700;
    text-decoration: underline;
    background: none;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0; }
    /* line 12, src/assets/scss/_dropdowns.scss */
    .dropdown.dropdown-1 > .dropdown-toggle::after {
      display: inline-block;
      margin-left: 0.25em;
      vertical-align: 0;
      content: url("/assets/img/icons/chevron_down.svg");
      border: 0; }
    /* line 20, src/assets/scss/_dropdowns.scss */
    .dropdown.dropdown-1 > .dropdown-toggle[aria-expanded="true"]::after {
      content: url("/assets/img/icons/chevron_up.svg"); }
  /* line 25, src/assets/scss/_dropdowns.scss */
  .dropdown.dropdown-1 .dropdown-menu.dropdown-primary {
    min-width: 15rem;
    background-color: #F36633;
    padding: 0; }
    /* line 30, src/assets/scss/_dropdowns.scss */
    .dropdown.dropdown-1 .dropdown-menu.dropdown-primary a.dropdown-item {
      color: #FFFFFF;
      padding: 0.125rem 0.5rem;
      font-size: 19px; }
      /* line 35, src/assets/scss/_dropdowns.scss */
      .dropdown.dropdown-1 .dropdown-menu.dropdown-primary a.dropdown-item.active, .dropdown.dropdown-1 .dropdown-menu.dropdown-primary a.dropdown-item:focus, .dropdown.dropdown-1 .dropdown-menu.dropdown-primary a.dropdown-item:hover {
        background-color: rgba(255, 255, 255, 0.2); }

/* line 56, src/assets/scss/_dropdowns.scss */
.dropdown-2-wrapper p {
  font-size: 20px; }

/* line 61, src/assets/scss/_dropdowns.scss */
.dropdown-2-wrapper .dropdown.dropdown-2 {
  display: inline-block;
  width: 100%; }
  /* line 65, src/assets/scss/_dropdowns.scss */
  .dropdown-2-wrapper .dropdown.dropdown-2 > .dropdown-toggle {
    color: #F36633;
    text-decoration: none;
    background: none;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    font-size: 20px;
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    text-align: left; }
    @media (min-width: 576px) {
      /* line 65, src/assets/scss/_dropdowns.scss */
      .dropdown-2-wrapper .dropdown.dropdown-2 > .dropdown-toggle {
        margin-top: 2px;
        width: auto; } }
    /* line 81, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 > .dropdown-toggle::after {
      content: url("/assets/img/icons/chevron_down.svg");
      border: 0;
      vertical-align: 0;
      position: absolute;
      right: 0; }
      @media (min-width: 576px) {
        /* line 81, src/assets/scss/_dropdowns.scss */
        .dropdown-2-wrapper .dropdown.dropdown-2 > .dropdown-toggle::after {
          position: relative;
          display: inline-block;
          margin-left: 0.25em; } }
    /* line 94, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 > .dropdown-toggle[aria-expanded="true"]::after {
      content: url("/assets/img/icons/chevron_up.svg"); }
  /* line 101, src/assets/scss/_dropdowns.scss */
  .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu .dropdown-toggle {
    width: 40px; }
    /* line 104, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu .dropdown-toggle::after {
      content: url("/assets/img/icons/chevron_down_white.svg");
      border: 0;
      vertical-align: 0;
      position: absolute;
      right: 0; }
      @media (min-width: 576px) {
        /* line 104, src/assets/scss/_dropdowns.scss */
        .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu .dropdown-toggle::after {
          position: relative;
          display: inline-block; } }
    /* line 116, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu .dropdown-toggle.active::after {
      content: url("/assets/img/icons/chevron_up_white.svg"); }
  /* line 122, src/assets/scss/_dropdowns.scss */
  .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary {
    min-width: 15rem;
    background-color: #F36633;
    padding: 0; }
    /* line 127, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary h6.dropdown-header {
      color: #FFFFFF;
      padding: 0.125rem 0.5rem;
      margin: 0;
      font-size: 20px;
      background-color: rgba(255, 255, 255, 0.2); }
    /* line 135, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary a.dropdown-item {
      color: #FFFFFF;
      padding: 0.125rem 0.5rem;
      font-size: 20px; }
      /* line 140, src/assets/scss/_dropdowns.scss */
      .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary a.dropdown-item.active, .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary a.dropdown-item:focus, .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-menu.dropdown-primary a.dropdown-item:hover {
        background-color: rgba(255, 255, 255, 0.2); }
  /* line 148, src/assets/scss/_dropdowns.scss */
  .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu {
    position: relative; }
    /* line 151, src/assets/scss/_dropdowns.scss */
    .dropdown-2-wrapper .dropdown.dropdown-2 .dropdown-submenu .dropdown-menu {
      top: 36px;
      left: 0.5rem; }

/* line 1, src/assets/scss/_accordions.scss */
.card.accordion-card-1 {
  border-radius: 0;
  border: 1px dashed #544F40;
  border-left: 3px solid #F36633;
  background-color: transparent; }
  /* line 7, src/assets/scss/_accordions.scss */
  .card.accordion-card-1 .card-header {
    border: 0;
    background-color: transparent;
    cursor: pointer;
    background-image: url("/assets/img/icons/chevron_up.svg");
    background-repeat: no-repeat;
    background-position: center right 1rem;
    background-size: auto; }
    /* line 16, src/assets/scss/_accordions.scss */
    .card.accordion-card-1 .card-header.collapsed {
      background-image: url("/assets/img/icons/chevron_down.svg"); }
    /* line 20, src/assets/scss/_accordions.scss */
    .card.accordion-card-1 .card-header h5 {
      text-transform: uppercase;
      color: #15717D;
      font-family: arial, sans-serif;
      font-weight: 700;
      letter-spacing: 0.08em; }

/* line 29, src/assets/scss/_accordions.scss */
.card.accordion-card-2 {
  border-radius: 0;
  border: 0;
  background-color: transparent; }
  /* line 34, src/assets/scss/_accordions.scss */
  .card.accordion-card-2 .card-header {
    border: 0;
    background-color: #EFEFED;
    cursor: pointer;
    background-image: url("/assets/img/icons/chevron_up_teal.svg");
    background-repeat: no-repeat;
    background-position: center right 1rem;
    background-size: auto; }
    /* line 43, src/assets/scss/_accordions.scss */
    .card.accordion-card-2 .card-header.collapsed {
      background-image: url("/assets/img/icons/chevron_down_teal.svg"); }
    /* line 47, src/assets/scss/_accordions.scss */
    .card.accordion-card-2 .card-header h4 {
      color: #15717D;
      font-family: arial, sans-serif;
      font-weight: 700; }

/* line 55, src/assets/scss/_accordions.scss */
.toggle-more {
  padding-bottom: 2rem;
  background-image: url("/assets/img/icons/chevron_up.svg");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: auto; }
  /* line 62, src/assets/scss/_accordions.scss */
  .toggle-more.collapsed {
    background-image: url("/assets/img/icons/chevron_down.svg"); }

/* line 1, src/assets/scss/_cards.scss */
.card {
  border-radius: 0; }

/* line 5, src/assets/scss/_cards.scss */
.card-header, .card-body, .card-footer {
  border: 0;
  border-radius: 0; }

/* line 10, src/assets/scss/_cards.scss */
.card-header:first-child {
  border-radius: 0; }

/* line 13, src/assets/scss/_cards.scss */
.card-footer {
  background: transparent; }

/* line 17, src/assets/scss/_cards.scss */
a.card {
  text-decoration: none;
  color: inherit; }

/* line 23, src/assets/scss/_cards.scss */
a.card-download-pdf p.card-title {
  font-size: 16px; }

/* line 27, src/assets/scss/_cards.scss */
a.card-download-pdf .icon-folder {
  height: 66.66px;
  width: auto; }
  @media (min-width: 1200px) {
    /* line 27, src/assets/scss/_cards.scss */
    a.card-download-pdf .icon-folder {
      height: 134px;
      width: auto;
      max-width: 168px; } }

/* line 40, src/assets/scss/_cards.scss */
.card-1 .card-body p {
  font-size: 16px;
  line-height: 170%; }

/* line 52, src/assets/scss/_cards.scss */
.card-2 .card-body h6 {
  font-size: 16px; }

/* line 1, src/assets/scss/_charts.scss */
.chart-title {
  font-size: 13px;
  text-transform: uppercase;
  text-align: center; }
  @media (min-width: 768px) {
    /* line 1, src/assets/scss/_charts.scss */
    .chart-title {
      font-size: 18px; } }
  @media (min-width: 992px) {
    /* line 1, src/assets/scss/_charts.scss */
    .chart-title {
      font-size: 24px; } }

/* line 13, src/assets/scss/_charts.scss */
.chart-copy {
  font-size: 16px; }

/* line 17, src/assets/scss/_charts.scss */
.chart-desc {
  font-size: 16px; }

/* line 21, src/assets/scss/_charts.scss */
.chart-label {
  font-size: 13px;
  line-height: 18px;
  text-transform: uppercase; }
  @media (min-width: 992px) {
    /* line 21, src/assets/scss/_charts.scss */
    .chart-label {
      font-size: 21px;
      line-height: 24px; } }

/* line 31, src/assets/scss/_charts.scss */
.chart-perc {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 26px;
  line-height: 29px;
  text-transform: uppercase; }
  @media (min-width: 992px) {
    /* line 31, src/assets/scss/_charts.scss */
    .chart-perc {
      font-size: 38px;
      line-height: 42px; } }

/* line 44, src/assets/scss/_charts.scss */
.chart-legend-button {
  cursor: pointer;
  white-space: nowrap;
  padding-right: 1.0rem; }
  /* line 49, src/assets/scss/_charts.scss */
  .chart-legend-button .chart-legend-dot {
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 12px;
    border-radius: 6px;
    margin-right: 5px; }
  /* line 58, src/assets/scss/_charts.scss */
  .chart-legend-button .chart-legend-dash {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 12px;
    margin-right: 5px;
    background-image: -webkit-gradient(linear, left top, right top, from(#544F40), color-stop(50%, #544F40), color-stop(50%, #fff), to(#fff));
    background-image: linear-gradient(to right, #544F40 0%, #544F40 50%, #fff 50%, #fff 100%);
    background-position: center;
    background-size: 8px 2px;
    background-repeat: repeat-x; }
  /* line 70, src/assets/scss/_charts.scss */
  .chart-legend-button span {
    display: inline-block;
    vertical-align: middle;
    font-size: 12px;
    font-weight: 700;
    color: #333333; }
  /* line 78, src/assets/scss/_charts.scss */
  .chart-legend-button.hide {
    color: #ccc !important; }
    /* line 80, src/assets/scss/_charts.scss */
    .chart-legend-button.hide .chart-legend-dot {
      background-color: #ccc !important; }
    /* line 83, src/assets/scss/_charts.scss */
    .chart-legend-button.hide .chart-legend-dash {
      background-image: -webkit-gradient(linear, left top, right top, from(#CCC), color-stop(50%, #CCC), color-stop(50%, #fff), to(#fff));
      background-image: linear-gradient(to right, #CCC 0%, #CCC 50%, #fff 50%, #fff 100%); }
    /* line 86, src/assets/scss/_charts.scss */
    .chart-legend-button.hide span {
      color: #ccc !important; }

/* line 1, src/assets/scss/_tabs.scss */
.nav-tabs {
  border: none;
  margin-bottom: 1rem; }
  /* line 5, src/assets/scss/_tabs.scss */
  .nav-tabs .nav-link {
    margin-bottom: -2px;
    border: none;
    border-left: 0.5px solid #EFEFED;
    border-bottom: 2px solid #EFEFED;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #878379;
    background-color: #FFFFFF; }
  /* line 16, src/assets/scss/_tabs.scss */
  .nav-tabs .nav-item:first-child .nav-link {
    border-left: none; }
  /* line 20, src/assets/scss/_tabs.scss */
  .nav-tabs .nav-item.show .nav-link,
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-link:focus,
  .nav-tabs .nav-link:hover {
    border-bottom: 2px solid #15717D;
    color: #15717D; }

/* line 2, src/assets/scss/_team.scss */
.team-member img.team-member-photo {
  max-width: 120px; }
  @media (min-width: 992px) {
    /* line 2, src/assets/scss/_team.scss */
    .team-member img.team-member-photo {
      max-width: 138px; } }

/* line 9, src/assets/scss/_team.scss */
.team-member p.team-member-name {
  font-family: arial, sans-serif;
  font-weight: 700;
  font-size: 20px; }
  /* line 12, src/assets/scss/_team.scss */
  .team-member p.team-member-name::before {
    content: "";
    width: 120px;
    height: 4px;
    display: block;
    background-color: #F36633;
    margin-bottom: 8px; }

/* line 21, src/assets/scss/_team.scss */
.team-member p.team-member-role {
  font-size: 20px; }

/* line 25, src/assets/scss/_team.scss */
.team-member a.team-member-email {
  position: relative;
  padding-left: 1.5rem; }
  /* line 28, src/assets/scss/_team.scss */
  .team-member a.team-member-email::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2.5px;
    width: 1.5rem;
    height: 10px;
    background-image: url("/assets/img/icons/icon_envelope.svg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 10px;
    display: block; }

/* line 42, src/assets/scss/_team.scss */
.team-member a.team-member-phone {
  position: relative;
  padding-left: 1.5rem; }
  /* line 45, src/assets/scss/_team.scss */
  .team-member a.team-member-phone::before {
    content: "";
    position: absolute;
    left: 0;
    top: 1.5px;
    width: 1.5rem;
    height: 12.48px;
    background-image: url("/assets/img/icons/icon_mobile.svg");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 12.48px;
    display: block; }

/* line 1, src/assets/scss/_modals.scss */
.modal-lg {
  max-width: 720px; }

/* line 5, src/assets/scss/_modals.scss */
.modal-xl {
  max-width: 970px; }

/* line 9, src/assets/scss/_modals.scss */
.modal-content, .modal-header, .modal-footer {
  border-style: solid;
  border-color: transparent; }

/* line 14, src/assets/scss/_modals.scss */
.modal-header {
  padding-bottom: 0;
  border-bottom: 0;
  display: block !important; }

/* line 20, src/assets/scss/_modals.scss */
.modal-header .modal-title {
  margin-left: auto;
  margin-right: auto; }

/* line 25, src/assets/scss/_modals.scss */
h2.modal-title {
  text-align: center;
  display: block; }

/* line 32, src/assets/scss/_modals.scss */
.modal-body {
  border-left-style: solid;
  border-left-color: transparent;
  border-right-style: solid;
  border-right-color: transparent; }

/* line 40, src/assets/scss/_modals.scss */
.modal-footer {
  padding: 1rem;
  border-top: 0;
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

/* line 48, src/assets/scss/_modals.scss */
.modal-footer p {
  display: inline-block;
  clear: both; }

/* line 54, src/assets/scss/_modals.scss */
.modal-footer > :not(:first-child) {
  margin-left: auto; }

/* line 58, src/assets/scss/_modals.scss */
.modal-footer > :not(:last-child) {
  margin-right: auto; }

/* line 63, src/assets/scss/_modals.scss */
.modal-backdrop.show {
  opacity: 1.0; }

/* line 67, src/assets/scss/_modals.scss */
.modal-backdrop.modal-backdrop-black.show {
  opacity: 1.0; }

/* line 72, src/assets/scss/_modals.scss */
.modal-backdrop {
  background-color: #000; }

/* line 1, src/assets/scss/_tooltip.scss */
.tooltip-trigger {
  width: 1rem;
  height: 1rem;
  display: inline-block;
  background-image: url("/assets/img/icons/icon_info.svg");
  background-repeat: no-repeat;
  background-position: center; }

/* line 11, src/assets/scss/_tooltip.scss */
.tooltip {
  z-index: 1080;
  font-size: 0.75rem; }

/* line 16, src/assets/scss/_tooltip.scss */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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; }
  /* line 29, src/assets/scss/_tooltip.scss */
  .tooltip.show {
    opacity: 0.9; }
  /* line 31, src/assets/scss/_tooltip.scss */
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    /* line 37, src/assets/scss/_tooltip.scss */
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

/* line 46, src/assets/scss/_tooltip.scss */
.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  /* line 49, src/assets/scss/_tooltip.scss */
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    /* line 52, src/assets/scss/_tooltip.scss */
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #544F40; }

/* line 60, src/assets/scss/_tooltip.scss */
.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  /* line 63, src/assets/scss/_tooltip.scss */
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 68, src/assets/scss/_tooltip.scss */
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #544F40; }

/* line 76, src/assets/scss/_tooltip.scss */
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  /* line 79, src/assets/scss/_tooltip.scss */
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    /* line 82, src/assets/scss/_tooltip.scss */
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #544F40; }

/* line 90, src/assets/scss/_tooltip.scss */
.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  /* line 93, src/assets/scss/_tooltip.scss */
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    /* line 98, src/assets/scss/_tooltip.scss */
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #544F40; }

/* line 122, src/assets/scss/_tooltip.scss */
.tooltip-inner {
  max-width: 200px;
  padding: 0.5rem 0.5rem;
  color: #FFFFFF;
  text-align: center;
  background-color: #544F40;
  border-radius: 0.25rem; }

/* line 1, src/assets/scss/_backgrounds.scss */
.bg-gradient {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover; }

/* line 7, src/assets/scss/_backgrounds.scss */
.bg-gradient-1 {
  background-image: url("/assets/img/backgrounds/gradient1.jpg"); }

/* line 11, src/assets/scss/_backgrounds.scss */
.bg-gradient-2 {
  background-image: url("/assets/img/backgrounds/gradient2.jpg"); }

/* line 15, src/assets/scss/_backgrounds.scss */
.bg-gradient-3 {
  background-image: url("/assets/img/backgrounds/gradient3.jpg"); }

/* line 19, src/assets/scss/_backgrounds.scss */
.bg-gradient-4 {
  background-image: url("/assets/img/backgrounds/gradient4.jpg"); }

/* line 23, src/assets/scss/_backgrounds.scss */
.bg-gradient-5 {
  background-image: url("/assets/img/backgrounds/gradient5.jpg"); }

/* line 27, src/assets/scss/_backgrounds.scss */
.bg-gradient-6 {
  background-image: url("/assets/img/backgrounds/gradient6.jpg"); }

/* line 31, src/assets/scss/_backgrounds.scss */
.bg-gradient-orange {
  background: #F36633;
  background: -webkit-gradient(linear, left top, right top, from(#ea5f1e), to(#f39517));
  background: linear-gradient(90deg, #ea5f1e 0%, #f39517 100%); }

/* line 3, src/assets/scss/_tables.scss */
.table {
  background-color: #FFFFFF; }

/* line 6, src/assets/scss/_tables.scss */
.table .thead-light th {
  color: #544F40;
  background-color: #EFEFED;
  border-color: transparent;
  border-bottom: 2px solid #F36633; }

/* line 17, src/assets/scss/_tables.scss */
.tablesorter-default .header, .tablesorter-default .tablesorter-header {
  background-image: url(data:image/gif;base64,R0lGODlhFQAJAIAAAP///////yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);
  background-position: center right;
  background-repeat: no-repeat;
  cursor: pointer;
  white-space: normal; }

/* line 19, src/assets/scss/_tables.scss */
.tablesorter-default thead .headerSortUp, .tablesorter-default thead .tablesorter-headerAsc, .tablesorter-default thead .tablesorter-headerSortUp {
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7); }

/* line 21, src/assets/scss/_tables.scss */
.tablesorter-default thead .headerSortDown, .tablesorter-default thead .tablesorter-headerDesc, .tablesorter-default thead .tablesorter-headerSortDown {
  background-image: url(data:image/gif;base64,R0lGODlhFQAEAIAAAP///////yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7); }

/* line 23, src/assets/scss/_tables.scss */
.tablesorter-default thead .sorter-false {
  background-image: none;
  cursor: default; }

/* line 25, src/assets/scss/_tables.scss */
.tablesorter-hidden {
  display: none; }

/* line 27, src/assets/scss/_tables.scss */
table.table-style-4 {
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 15px; }

/* line 32, src/assets/scss/_tables.scss */
table.tablesorter.table-style-4 thead tr .header {
  background-position: left center; }

/* line 37, src/assets/scss/_tables.scss */
table.tablesorter.table-style-4 thead tr .header {
  background-position: left center;
  background-image: url(../img/bg-white.gif); }

/* line 41, src/assets/scss/_tables.scss */
table.tablesorter.table-style-4 thead tr .headerSortDown {
  background-image: url(../img/desc-white.gif); }

/* line 44, src/assets/scss/_tables.scss */
table.tablesorter.table-style-4 thead tr .headerSortUp {
  background-image: url(../img/asc-white.gif); }

/* line 49, src/assets/scss/_tables.scss */
table.table-style-4 th {
  background-color: #f36633;
  color: #fff;
  font-size: 1.3em;
  font-weight: bold;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  line-height: 1.2em;
  text-align: center;
  border-left: 1px solid #F0EFED; }

/* line 62, src/assets/scss/_tables.scss */
table.table-style-4 th:first-of-type {
  border-left: 0; }

/* line 65, src/assets/scss/_tables.scss */
table.table-style-4 td {
  padding: 15px 20px;
  position: relative;
  /*border-left: 1px solid #E0DFDD;*/ }

/* line 70, src/assets/scss/_tables.scss */
table.table-style-4 td:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  top: 25%;
  height: 50%;
  border-left: 1px solid #E0DFDD; }

/* line 80, src/assets/scss/_tables.scss */
table.table-style-4 td:first-of-type:before {
  border-left: 0; }

/* line 83, src/assets/scss/_tables.scss */
table.table-style-4 tbody tr {
  background-color: #F0EFED;
  border-bottom: 1px solid #E0DFDD; }

/* line 87, src/assets/scss/_tables.scss */
table.table-style-4 {
  border-bottom: 3px solid #f36633; }

/* line 90, src/assets/scss/_tables.scss */
table.table-style-4 td input[type="checkbox"] {
  margin-left: 0;
  margin-right: 8px; }

/* line 96, src/assets/scss/_tables.scss */
table.table-style-4 tbody tr.pcn-row {
  background-color: #F0EFED88; }

/* line 101, src/assets/scss/_tables.scss */
tr.pcn-row td:first-of-type {
  padding-left: 40px; }

/* CHANGES FROM HERE */
/* line 108, src/assets/scss/_tables.scss */
table.table-style-4 .select2-container--default .select2-selection--multiple {
  height: auto;
  min-height: 47px; }

/* line 113, src/assets/scss/_tables.scss */
table.table-style-4 .select2-container--default .select2-selection--multiple .select2-search__field {
  line-height: 50px; }

/* line 117, src/assets/scss/_tables.scss */
table.table-style-4 .select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin: 10px 5px 0 0; }

/* line 123, src/assets/scss/_tables.scss */
.discount-table caption {
  color: #F36633;
  font-size: 1.0rem;
  font-weight: bold;
  caption-side: top; }

/* line 130, src/assets/scss/_tables.scss */
.discount-table {
  font-size: 0.875rem; }

/* line 1, src/assets/scss/_alerts.scss */
.alert {
  border-radius: 0; }

@font-face {
  font-family: 'gsk-icons';
  src: url("../webfonts/gsk-icons.eot?p0wel0");
  src: url("../webfonts/gsk-icons.eot?p0wel0#iefix") format("embedded-opentype"), url("../webfonts/gsk-icons.ttf?p0wel0") format("truetype"), url("../webfonts/gsk-icons.woff?p0wel0") format("woff"), url("../webfonts/gsk-icons.svg?p0wel0#gsk-icons") format("svg");
  font-weight: 400;
  font-style: normal; }

/* line 9, src/assets/scss/_icons.scss */
.icon {
  font-family: "gsk-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 21, src/assets/scss/_icons.scss */
.icon {
  display: inline-block;
  width: 24px;
  height: 24px;
  font-size: 24px;
  vertical-align: inherit; }

/* line 28, src/assets/scss/_icons.scss */
.icon--orange {
  color: #F36633; }

/* line 31, src/assets/scss/_icons.scss */
.icon--grey {
  color: #72635D; }

/* line 34, src/assets/scss/_icons.scss */
.icon--green {
  color: #54A41C; }

/* line 37, src/assets/scss/_icons.scss */
.icon--green-light {
  color: #b8cf29; }

/* line 40, src/assets/scss/_icons.scss */
.icon--blue {
  color: #0065B2; }

/* line 43, src/assets/scss/_icons.scss */
.icon--white {
  color: #fff; }

/* line 63, src/assets/scss/_icons.scss */
.icon--xs {
  width: 12px;
  height: 12px;
  font-size: 12px; }

/* line 68, src/assets/scss/_icons.scss */
.icon--sm {
  width: 18px;
  height: 18px;
  font-size: 18px; }

/* line 73, src/assets/scss/_icons.scss */
.icon--md {
  width: 36px;
  height: 36px;
  font-size: 36px; }

/* line 78, src/assets/scss/_icons.scss */
.icon--lg {
  width: 48px;
  height: 48px;
  font-size: 48px; }

/* line 83, src/assets/scss/_icons.scss */
.icon--xl {
  width: 72px;
  height: 72px;
  font-size: 72px; }

/* line 88, src/assets/scss/_icons.scss */
.icon--delivery-so.icon--sm {
  width: 24px;
  height: 24px;
  font-size: 24px; }

/* line 94, src/assets/scss/_icons.scss */
.icon--cancel:before {
  content: "\e900"; }

/* line 97, src/assets/scss/_icons.scss */
.icon--chevron-down:before {
  content: "\e901"; }

/* line 100, src/assets/scss/_icons.scss */
.icon--clock:before {
  content: "\e902"; }

/* line 103, src/assets/scss/_icons.scss */
.icon--confirm-thin:before {
  content: "\e903"; }

/* line 106, src/assets/scss/_icons.scss */
.icon--dashboard:before {
  content: "\e904"; }

/* line 109, src/assets/scss/_icons.scss */
.icon--delivery-so:before {
  content: "\e905"; }

/* line 112, src/assets/scss/_icons.scss */
.icon--delivery-thin:before {
  content: "\e906"; }

/* line 115, src/assets/scss/_icons.scss */
.icon--delivery:before {
  content: "\e907"; }

/* line 118, src/assets/scss/_icons.scss */
.icon--document:before {
  content: "\e908"; }

/* line 121, src/assets/scss/_icons.scss */
.icon--download-thin:before {
  content: "\e909"; }

/* line 124, src/assets/scss/_icons.scss */
.icon--download:before {
  content: "\e90a"; }

/* line 127, src/assets/scss/_icons.scss */
.icon--envelope:before {
  content: "\e90b"; }

/* line 130, src/assets/scss/_icons.scss */
.icon--eye:before {
  content: "\e90c"; }

/* line 133, src/assets/scss/_icons.scss */
.icon--live-chat:before {
  content: "\e90d"; }

/* line 136, src/assets/scss/_icons.scss */
.icon--logout:before {
  content: "\e90e"; }

/* line 139, src/assets/scss/_icons.scss */
.icon--magnifier:before {
  content: "\e90f"; }

/* line 142, src/assets/scss/_icons.scss */
.icon--man:before {
  content: "\e910"; }

/* line 145, src/assets/scss/_icons.scss */
.icon--manage-so:before {
  content: "\e911"; }

/* line 148, src/assets/scss/_icons.scss */
.icon--map-marker:before {
  content: "\e912"; }

/* line 151, src/assets/scss/_icons.scss */
.icon--minus:before {
  content: "\e913"; }

/* line 154, src/assets/scss/_icons.scss */
.icon--money-thin:before {
  content: "\e914"; }

/* line 157, src/assets/scss/_icons.scss */
.icon--needle:before {
  content: "\e915"; }

/* line 160, src/assets/scss/_icons.scss */
.icon--next-stroke:before {
  content: "\e916"; }

/* line 163, src/assets/scss/_icons.scss */
.icon--next:before {
  content: "\e917"; }

/* line 166, src/assets/scss/_icons.scss */
.icon--nude-tick:before {
  content: "\e918"; }

/* line 169, src/assets/scss/_icons.scss */
.icon--online-orders:before {
  content: "\e919"; }

/* line 172, src/assets/scss/_icons.scss */
.icon--online-thin:before {
  content: "\e91a"; }

/* line 175, src/assets/scss/_icons.scss */
.icon--order-filled:before {
  content: "\e91b"; }

/* line 178, src/assets/scss/_icons.scss */
.icon--padlock:before {
  content: "\e91c"; }

/* line 181, src/assets/scss/_icons.scss */
.icon--percentage-screen:before {
  content: "\e91d"; }

/* line 184, src/assets/scss/_icons.scss */
.icon--percentage-star:before {
  content: "\e91e"; }

/* line 187, src/assets/scss/_icons.scss */
.icon--percentage-thin:before {
  content: "\e91f"; }

/* line 190, src/assets/scss/_icons.scss */
.icon--phone-thin:before {
  content: "\e920"; }

/* line 193, src/assets/scss/_icons.scss */
.icon--phone:before {
  content: "\e921"; }

/* line 196, src/assets/scss/_icons.scss */
.icon--play-filled:before {
  content: "\e922"; }

/* line 199, src/assets/scss/_icons.scss */
.icon--plus:before {
  content: "\e923"; }

/* line 202, src/assets/scss/_icons.scss */
.icon--previous:before {
  content: "\e924"; }

/* line 205, src/assets/scss/_icons.scss */
.icon--printer:before {
  content: "\e925"; }

/* line 208, src/assets/scss/_icons.scss */
.icon--products-thin:before {
  content: "\e926"; }

/* line 211, src/assets/scss/_icons.scss */
.icon--profile-thin:before {
  content: "\e927"; }

/* line 214, src/assets/scss/_icons.scss */
.icon--profile:before {
  content: "\e928"; }

/* line 217, src/assets/scss/_icons.scss */
.icon--profit-filled:before {
  content: "\e929"; }

/* line 220, src/assets/scss/_icons.scss */
.icon--question:before {
  content: "\e92a"; }

/* line 223, src/assets/scss/_icons.scss */
.icon--split:before {
  content: "\e92b"; }

/* line 226, src/assets/scss/_icons.scss */
.icon--star:before {
  content: "\e92c"; }

/* line 229, src/assets/scss/_icons.scss */
.icon--tick-filled:before {
  content: "\e92d"; }

/* line 232, src/assets/scss/_icons.scss */
.icon--tick:before {
  content: "\e92e"; }

/* line 235, src/assets/scss/_icons.scss */
.icon--trends:before {
  content: "\e92f"; }

/* line 238, src/assets/scss/_icons.scss */
.icon--volume-discount-filled:before {
  content: "\e930"; }

/* line 241, src/assets/scss/_icons.scss */
.icon--volume-discount-thin:before {
  content: "\e931"; }

/* line 244, src/assets/scss/_icons.scss */
.icon--woman:before {
  content: "\e932"; }

/* line 1, src/assets/scss/_legacy.scss */
.breadcrumb {
  padding: 1.0rem 0 0.5rem 0;
  margin-bottom: 1rem;
  background-color: transparent;
  font-size: 1.0em; }

/* line 9, src/assets/scss/_legacy.scss */
.jumbotron {
  background-color: transparent;
  margin-bottom: 0 !important;
  border-radius: 0 !important;
  padding: 3rem 1.5rem 1.5rem; }

/* line 16, src/assets/scss/_legacy.scss */
.jumbotron p {
  font-size: 1.2rem; }

/* line 20, src/assets/scss/_legacy.scss */
.figure {
  background-color: #f8f9fa; }

/* line 24, src/assets/scss/_legacy.scss */
.figure-img {
  margin-bottom: 0; }

/* line 28, src/assets/scss/_legacy.scss */
.figure-caption {
  padding: 5px;
  color: #544F40; }

/* line 32, src/assets/scss/_legacy.scss */
.figure-caption i {
  margin-right: 8px; }

/* line 36, src/assets/scss/_legacy.scss */
.video {
  background-color: #f8f9fa;
  margin: 0 0 1rem; }

/* line 41, src/assets/scss/_legacy.scss */
fieldset {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  padding: 15px;
  margin-top: 2rem;
  margin-bottom: 2rem; }

/* line 58, src/assets/scss/_legacy.scss */
fieldset legend {
  display: inline-block;
  width: auto;
  background-color: #544F40;
  color: #FFFFFF;
  padding: 5px 10px;
  border-radius: 0.25rem;
  font-size: 1.0rem;
  text-transform: uppercase; }

/* line 69, src/assets/scss/_legacy.scss */
#sect-courses .card {
  margin-top: 50px !important; }

/* line 74, src/assets/scss/_legacy.scss */
#sect-course-modules .card {
  margin-top: 50px !important; }

/* line 79, src/assets/scss/_legacy.scss */
#sect-courses-info .card {
  margin-top: 80px !important; }

/* line 83, src/assets/scss/_legacy.scss */
#sect-courses .info-card, #sect-course-modules .info-card {
  margin-top: 50px; }

/* line 87, src/assets/scss/_legacy.scss */
img.course-badge {
  width: 80px;
  height: 80px;
  position: relative;
  margin: -40px auto 0;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
  border-width: 5px;
  border-style: solid; }

/* line 96, src/assets/scss/_legacy.scss */
img.course-badge-lg {
  width: 120px;
  height: 120px;
  position: relative;
  margin: -60px auto 0;
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);
  border-width: 5px;
  border-style: solid; }

/* line 107, src/assets/scss/_legacy.scss */
#sect-courses .card .progress, #sect-course-modules .card .progress {
  height: 7.5px; }

/* line 124, src/assets/scss/_legacy.scss */
.large-stat {
  font-size: 3.0rem; }

/* line 128, src/assets/scss/_legacy.scss */
.card-stat-icon {
  text-align: center; }

/* line 132, src/assets/scss/_legacy.scss */
.card-stat-text {
  text-align: center; }

/* line 137, src/assets/scss/_legacy.scss */
.card-header h4 {
  margin-bottom: 0; }

/* line 142, src/assets/scss/_legacy.scss */
#sect-courses .card .card-body, #sect-course-modules .card .card-body {
  padding-bottom: 0; }

/* line 145, src/assets/scss/_legacy.scss */
.card-offline .small {
  line-height: 1.2;
  margin-bottom: 0; }

/* line 151, src/assets/scss/_legacy.scss */
.fa-ul li {
  margin-bottom: 0.75rem; }

/* line 155, src/assets/scss/_legacy.scss */
.fa-ul li .fa-li {
  font-size: 1.25rem; }

/* line 160, src/assets/scss/_legacy.scss */
.category-progress a {
  color: #FFFFFF; }

/* line 165, src/assets/scss/_legacy.scss */
#carouselInfoCards .carousel-indicators {
  bottom: -45px; }

/* line 168, src/assets/scss/_legacy.scss */
#carouselInfoCards .carousel-indicators li {
  background-color: rgba(153, 13, 97, 0.5);
  width: 12px;
  height: 8px;
  margin-right: 8px;
  margin-left: 8px; }

/* line 175, src/assets/scss/_legacy.scss */
#carouselInfoCards .carousel-indicators li.active {
  background-color: #990d61; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsImFwcC5jc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiX2dsb2JhbC5zY3NzIiwidXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ1dGlsaXRpZXMvX2JvcmRlci5zY3NzIiwidXRpbGl0aWVzL19maWxsLnNjc3MiLCJ1dGlsaXRpZXMvX3BzZXVkby5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3R5cG9ncmFwaHkuc2NzcyIsIl9mb3Jtcy5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9jb2x1bW5zLnNjc3MiLCJfZHJvcGRvd25zLnNjc3MiLCJfYWNjb3JkaW9ucy5zY3NzIiwiX2NhcmRzLnNjc3MiLCJfY2hhcnRzLnNjc3MiLCJfdGFicy5zY3NzIiwiX3RlYW0uc2NzcyIsIl9tb2RhbHMuc2NzcyIsIl90b29sdGlwLnNjc3MiLCJfYmFja2dyb3VuZHMuc2NzcyIsIl90YWJsZXMuc2NzcyIsIl9hbGVydHMuc2NzcyIsIl9pY29ucy5zY3NzIiwiX2xlZ2FjeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7OztFQ0tFO0FBQ0YsbURBQW1EO0FDTm5EO0VBR0ksZUFBYztFQUFkLGlCQUFjO0VBQWQsaUJBQWM7RUFBZCxlQUFjO0VBQWQsY0FBYztFQUFkLGlCQUFjO0VBQWQsaUJBQWM7RUFBZCxnQkFBYztFQUFkLGVBQWM7RUFBZCxlQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBQWQsb0JBQWM7RUFJZCxrQkFBYztFQUFkLG9CQUFjO0VBQWQsa0JBQWM7RUFBZCxlQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsZUFBYztFQUFkLHNCQUFjO0VBQWQsd0JBQWM7RUFBZCxxQkFBYztFQUFkLHFCQUFjO0VBQWQsa0JBQWM7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RUFBQTs7QUxvT2pCLG9EQUFvRDtBT3RZcEQ7RUZrS00saUJBQVcsRUFBQTs7QUx3T2pCLG9EQUFvRDtBT3pZcEQ7RUZpS00sa0JBQVcsRUFBQTs7QUw0T2pCLG9EQUFvRDtBTzVZcEQ7RUZnS00sZUFBVyxFQUFBOztBTGdQakIsb0RBQW9EO0FPOVlwRDtFRjhKTSxrQkFBVztFRTVKZixnQkh1UytCLEVBQUE7O0FKMEdqQyxvREFBb0Q7QU83WXBEO0VGd0pNLGVBQVc7RUV0SmYsZ0JIMFIrQjtFR3pSL0IsZ0JIaVIrQixFQUFBOztBSitIakMsb0RBQW9EO0FPOVlwRDtFRm1KTSxpQkFBVztFRWpKZixnQkhzUitCO0VHclIvQixnQkg0UStCLEVBQUE7O0FKcUlqQyxvREFBb0Q7QU8vWXBEO0VGOElNLGlCQUFXO0VFNUlmLGdCSGtSK0I7RUdqUi9CLGdCSHVRK0IsRUFBQTs7QUoySWpDLG9EQUFvRDtBT2hacEQ7RUZ5SU0saUJBQVc7RUV2SWYsZ0JIOFErQjtFRzdRL0IsZ0JIa1ErQixFQUFBOztBSmlKakMsb0RBQW9EO0FFdFhwRDtFS3BCRSxlSmtIVTtFSWpIVixrQkppSFU7RUloSFYsU0FBUztFQUNULHdDSnBDYSxFQUFBOztBSGtiZixvREFBb0Q7QU90WXBEOztFRmtHSSxjQUFXO0VFL0ZiLGdCSDBOK0IsRUFBQTs7QUorS2pDLG9EQUFvRDtBT3RZcEQ7O0VBRUUsY0hrUWdDO0VHalFoQyx5QkgwUW1DLEVBQUE7O0FKK0hyQyxvREFBb0Q7QU9qWXBEO0VDL0VFLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QVJvZGxCLG9EQUFvRDtBT2pZcEQ7RUNwRkUsZUFBZTtFQUNmLGdCQUFnQixFQUFBOztBUnlkbEIsb0RBQW9EO0FPbllwRDtFQUNFLHFCQUFxQixFQUFBO0VQcVlyQixvREFBb0Q7RU90WXREO0lBSUksb0JIb1ArQixFQUFBOztBSmtKbkMscURBQXFEO0FPNVhyRDtFRjJESSxjQUFXO0VFekRiLHlCQUF5QixFQUFBOztBUCtYM0IscURBQXFEO0FPM1hyRDtFQUNFLGtCSnlEVTtFRVdOLGtCQUFX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cUU7QWdCM3ZCekQ7RUZoQlYsc0JBQThDLEVBQUE7O0FDSzVDO0VmMndCRixxRUFBcUU7RWdCdHlCakU7SUFDRSwwQkFBYTtRQUFiLGFBQWE7SUFDYixtQkFBWTtRQUFaLG9CQUFZO1lBQVosWUFBWTtJQUNaLGVBQWUsRUFBQTtFaEJ3eUJyQiwyREFBMkQ7RWdCbnlCbkQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsa0JUdUJxRDtZU3ZCckQsY1R1QnFEO0lTdEJyRCxlVHNCcUQsRUFBQTtFTHd2QnZELDJEQUEyRDtFZ0J2eUJuRDtJRndCTixtQlR1QnFEO1FTdkJyRCxpQlR1QnFEO1lTdkJyRCxhVHVCcUQ7SVN0QnJELGNUc0JxRCxFQUFBO0VMNHZCdkQsMkRBQTJEO0VnQjN5Qm5EO0lGd0JOLG1CVHVCcUQ7UVN2QnJELHVCVHVCcUQ7WVN2QnJELG1CVHVCcUQ7SVN0QnJELG9CVHNCcUQsRUFBQTtFTGd3QnZELDJEQUEyRDtFZ0IveUJuRDtJRndCTixtQlR1QnFEO1FTdkJyRCxpQlR1QnFEO1lTdkJyRCxhVHVCcUQ7SVN0QnJELGNUc0JxRCxFQUFBO0VMb3dCdkQsMkRBQTJEO0VnQm56Qm5EO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RUx3d0J2RCwyREFBMkQ7RWdCdnpCbkQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsdUJUdUJxRDtZU3ZCckQsbUJUdUJxRDtJU3RCckQsb0JUc0JxRCxFQUFBO0VMNHdCdkQscUVBQXFFO0VnQnJ6QmpFO0lGQ0osbUJBQWM7UUFBZCxrQkFBYztZQUFkLGNBQWM7SUFDZCxXQUFXO0lBQ1gsZUFBZSxFQUFBO0VkdXpCZixxRUFBcUU7RWdCcHpCN0Q7SUZiUixtQkFBNkM7UUFBN0Msc0JBQTZDO1lBQTdDLGtCQUE2QztJQUk3QyxtQkFBOEMsRUFBQTtFZGkwQjlDLHFFQUFxRTtFZ0J4ekI3RDtJRmJSLG1CQUE2QztRQUE3Qyx1QkFBNkM7WUFBN0MsbUJBQTZDO0lBSTdDLG9CQUE4QyxFQUFBO0VkcTBCOUMscUVB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LHFCQUE4QyxFQUFBO0VkcTVCOUMscUVBQXFFO0VnQnI0QjNEO0lGaEJWLHNCQUE4QyxFQUFBO0VkdzVCOUMscUVBQXFFO0VnQng0QjNEO0lGaEJWLGdCQUE4QyxFQUFBO0VkMjVCOUMscUVBQXFFO0VnQjM0QjNEO0lGaEJWLHNCQUE4QyxFQUFBO0VkODVCOUMscUVBQXFFO0VnQjk0QjNEO0lGaEJWLHNCQUE4QyxFQUFBO0VkaTZCOUMscUVBQXFFO0VnQmo1QjNEO0lGaEJWLGdCQUE4QyxFQUFBO0VkbzZCOUMscUVBQXFFO0VnQnA1QjNEO0lGaEJWLHNCQUE4QyxFQUFBO0VkdTZCOUMscUVBQXFFO0VnQnY1QjNEO0lGaEJWLHNCQUE4QyxFQUFBO0VkMDZCOUMscUVBQXFFO0VnQjE1QjNEO0lGaEJWLGdCQUE4QyxFQUFBO0VkNjZCOUMscUVBQXFFO0VnQjc1QjNEO0lGaEJWLHNCQUE4QyxFQUFBO0VkZzdCOUMscUVBQXFFO0VnQmg2QjNEO0lGaEJWLHNCQUE4QyxFQUFBLEVFa0JuQzs7QURiVDtFZmc3QkYscUVBQXFFO0VnQjM4QmpFO0lBQ0UsMEJBQWE7UUFBYixhQUFhO0lBQ2IsbUJBQVk7UUFBWixvQkFBWTtZQUFaLFlBQVk7SUFDWixlQUFlLEVBQUE7RWhCNjhCckIsMkRBQTJEO0VnQng4Qm5EO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGtCVHVCcUQ7WVN2QnJELGNUdUJxRDtJU3RCckQsZVRzQnFELEVBQUE7RUw2NUJ2RCwyREFBMkQ7RWdCNThCbkQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsaUJUdUJxRDtZU3ZCckQsYVR1QnFEO0lTdEJyRCxjVHNCcUQsRUFBQTtFTGk2QnZELDJEQUEyRDtFZ0JoOUJuRDtJRndCTixtQlR1QnFEO1FTdkJyRCx1QlR1QnFEO1lTdkJyRCxtQlR1QnFEO0lTdEJyRCxvQlRzQnFELEVBQUE7RUxxNkJ2RCwyREFBMkQ7RWdCcDlCbkQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsaUJUdUJxRDtZU3ZCckQsYVR1QnFEO0lTdEJyRCxjVHNCcUQsRUFBQTtFTHk2QnZELDJEQUEyRDtF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QUNiLG1CQUFZO1FBQVosb0JBQVk7WUFBWixZQUFZO0lBQ1osZUFBZSxFQUFBO0VoQmtuQ3JCLDJEQUEyRDtFZ0I3bUNuRDtJRndCTixtQlR1QnFEO1FTdkJyRCxrQlR1QnFEO1lTdkJyRCxjVHVCcUQ7SVN0QnJELGVUc0JxRCxFQUFBO0VMa2tDdkQsMkRBQTJEO0VnQmpuQ25EO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RUxza0N2RCwyREFBMkQ7RWdCcm5DbkQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsdUJUdUJxRDtZU3ZCckQsbUJUdUJxRDtJU3RCckQsb0JUc0JxRCxFQUFBO0VMMGtDdkQsMkRBQTJEO0VnQnpuQ25EO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RUw4a0N2RCwyREFBMkQ7RWdCN25DbkQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsaUJUdUJxRDtZU3ZCckQsYVR1QnFEO0lTdEJyRCxjVHNCcUQsRUFBQTtFTGtsQ3ZELDJEQUEyRDtFZ0Jqb0NuRDtJRndCTixtQlR1QnFEO1FTdkJyRCx1QlR1QnFEO1lTdkJyRCxtQlR1QnFEO0lTdEJyRCxvQlRzQnFELEVBQUE7RUxzbEN2RCxxRUFBcUU7RWdCL25DakU7SUZDSixtQkFBYztRQUFkLGtCQUFjO1lBQWQsY0FBYztJQUNkLFdBQVc7SUFDWCxlQUFlLEVBQUE7RWRpb0NmLHFFQUFxRTtFZ0I5bkM3RDtJRmJSLG1CQUE2QztRQUE3QyxzQkFBNkM7WUFBN0Msa0JBQTZDO0lBSTdDLG1CQUE4QyxFQUFBO0VkMm9DOUMscUVBQXFFO0VnQmxvQzdEO0lGYlIsbUJBQTZDO1FBQTdDLHVCQUE2QztZQUE3QyxtQkFBNkM7SUFJN0Msb0JBQThDLEVBQUE7RWQrb0M5QyxxRUFBcUU7RWdCdG9DN0Q7SUZiUixtQkFBNkM7UUFBN0MsaUJBQTZDO1lBQTdDLGFBQTZDO0lBSTdDLGNBQThDLEVBQUE7RWRtcEM5QyxxRUFBcUU7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QlYsZ0JBQThDLEVBQUE7RWRxdUM5QyxxRUFBcUU7RWdCcnRDM0Q7SUZoQlYsc0JBQThDLEVBQUE7RWR3dUM5QyxxRUFBcUU7RWdCeHRDM0Q7SUZoQlYsc0JBQThDLEVBQUE7RWQydUM5QyxxRUFBcUU7RWdCM3RDM0Q7SUZoQlYsZ0JBQThDLEVBQUE7RWQ4dUM5QyxxRUFBcUU7RWdCOXRDM0Q7SUZoQlYsc0JBQThDLEVBQUE7RWRpdkM5QyxxRUFBcUU7RWdCanVDM0Q7SUZoQlYsc0JBQThDLEVBQUE7RWRvdkM5QyxxRUFBcUU7RWdCcHVDM0Q7SUZoQlYsZ0JBQThDLEVBQUE7RWR1dkM5QyxxRUFBcUU7RWdCdnVDM0Q7SUZoQlYsc0JBQThDLEVBQUE7RWQwdkM5QyxxRUFBcUU7RWdCMXVDM0Q7SUZoQlYsc0JBQThDLEVBQUEsRUVrQm5DOztBRGJUO0VmMHZDRixxRUFBcUU7RWdCcnhDakU7SUFDRSwwQkFBYTtRQUFiLGFBQWE7SUFDYixtQkFBWTtRQUFaLG9CQUFZO1lBQVosWUFBWTtJQUNaLGVBQWUsRUFBQTtFaEJ1eENyQiwyREFBMkQ7RWdCbHhDbkQ7SUZ3Qk4sbUJUdUJxRDtRU3ZCckQsa0JUdUJxRDtZU3ZCckQsY1R1QnFEO0lTdEJyRCxlVHNCcUQsRUFBQTtFTHV1Q3ZELDJEQUEyRDtFZ0J0eENuRDtJRndCTixtQlR1QnFEO1FTdkJyRCxpQlR1QnFEO1lTdkJyRCxhVHVCcUQ7SVN0QnJELGNUc0JxRCxFQUFBO0VMMnVDdkQsMkRBQTJEO0VnQjF4Q25EO0lGd0JOLG1CVHVCcUQ7UVN2QnJELHVCVHVCcUQ7WVN2QnJELG1CVHVCcUQ7SVN0QnJELG9CVHNCcUQsRUFBQTtFTCt1Q3ZELDJEQUEyRDtFZ0I5eENuRDtJRndCTixtQlR1QnFEO1FTdkJyRCxpQlR1QnFEO1lTdkJyRCxhVHVCcUQ7SVN0QnJELGNUc0JxRCxFQUFBO0VMbXZDdkQsMkRBQTJEO0VnQmx5Q25EO0lGd0JOLG1CVHVCcUQ7UVN2QnJELGlCVHVCcUQ7WVN2QnJELGFUdUJxRDtJU3RCckQsY1RzQnFELEVBQUE7RUx1dkN2RCwyREFB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RDVDLGdFQUFnRTtFa0JoakRoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCb2pEOUMsK0RBQStEO0FrQnhrRDdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQjArQ2xFLGdFQUFnRTtBa0I5a0Q5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CaS9DbEUsNERBQTREO0FNOWtEMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCb2tENUMsZ0VBQWdFO0VrQnJrRGhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEJ5a0Q5QywrREFBK0Q7QWtCN2xEN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CKy9DbEUsZ0VBQWdFO0FrQm5tRDlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJzZ0RsRSw0REFBNEQ7QU1ubUQxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJ5bEQ1QyxnRUFBZ0U7RWtCMWxEaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQjhsRDlDLCtEQUErRDtBa0JsbkQ3RDs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJvaERsRSxnRUFBZ0U7QWtCeG5EOUQ7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQjJoRGxFLDREQUE0RDtBTXhuRDFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQjhtRDVDLGdFQUFnRTtFa0IvbURoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCbW5EOUMsK0RBQStEO0FrQnZvRDdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQnlpRGxFLGdFQUFnRTtBa0I3b0Q5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CZ2pEbEUsNERBQTREO0FNN29EMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCbW9ENUMsZ0VBQWdFO0VrQnBvRGhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEJ3b0Q5QywrREFBK0Q7QWtCNXBEN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5COGpEbEUsZ0VBQWdFO0FrQmxxRDlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJxa0RsRSw0REFBNEQ7QU1scUQxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJ3cEQ1QyxnRUFBZ0U7RWtCenBEaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQjZwRDlDLCtEQUErRDtBa0JqckQ3RDs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJtbERsRSxnRUFBZ0U7QWtCdnJEOUQ7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQjBsRGxFLDREQUE0RDtBTXZyRDFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQjZxRDVDLGdFQUFnRTtFa0I5cURoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCa3JEOUMsK0RBQStEO0FrQnRzRDdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQndtRGxFLGdFQUFnRTtBa0I1c0Q5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CK21EbEUsNERBQTREO0FNNXNEMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCa3NENUMsZ0VBQWdFO0VrQm5zRGhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEJ1c0Q5QywrREFBK0Q7QWtCM3REN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CNm5EbEUsZ0VBQWdFO0FrQmp1RDlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJvb0RsRSw0REFBNEQ7QU1qdUQxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJ1dEQ1QyxnRUFBZ0U7RWtCeHREaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQjR0RDlDLCtEQUErRDtBa0JodkQ3RDs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJrcERsRSxnRUFBZ0U7QWtCdHZEOUQ7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQnlwRGxFLDREQUE0RDtBTXR2RDFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQjR1RDVDLGdFQUFnRTtFa0I3dURoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCaXZEOUMsK0RBQStEO0FrQnJ3RDdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQnVxRGxFLGdFQUFnRTtBa0Izd0Q5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5COHFEbEUsNERBQTREO0FNM3dEMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCaXdENUMsZ0VBQWdFO0VrQmx3RGhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEJzd0Q5QywrREFBK0Q7QWtCMXhEN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CNHJEbEUsZ0VBQWdFO0FrQmh5RDlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJtc0RsRSw0REFBNEQ7QU1oeUQxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJzeEQ1QyxnRUFBZ0U7RWtCdnhEaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQjJ4RDlDLCtEQUErRDtBa0IveUQ3RDs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJpdERsRSxnRUFBZ0U7QWtCcnpEOUQ7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQnd0RGxFLDREQUE0RDtBTXJ6RDFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQjJ5RDVDLGdFQUFnRTtFa0I1eURoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCZ3pEOUMsK0RBQStEO0FrQnAwRDdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQnN1RGxFLGdFQUFnRTtBa0IxMEQ5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CNnVEbEUsNERBQTREO0FNMTBEMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCZzBENUMsZ0VBQWdFO0VrQmowRGhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEJxMEQ5QywrREFBK0Q7QWtCejFEN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CMnZEbEUsZ0VBQWdFO0FrQi8xRDlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJrd0RsRSw0REFBNEQ7QU0vMUQxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJxMUQ1QyxnRUFBZ0U7RWtCdDFEaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQjAxRDlDLCtEQUErRDtBa0I5MkQ3RDs7O0VBSUksdUJDZ0c0RCxFQUFBOztBbkJneERsRSxnRUFBZ0U7QWtCcDNEOUQ7Ozs7RUFZTSxtQkN3RjBELEVBQUE7O0FuQnV4RGxFLDREQUE0RDtBTXAzRDFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQjAyRDVDLGdFQUFnRTtFa0Iz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LHlCQVJvQyxFQUFBOztBbEJpa0U5QywrREFBK0Q7QWtCcmxFN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CdS9EbEUsZ0VBQWdFO0FrQjNsRTlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkI4L0RsRSw0REFBNEQ7QU0zbEUxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJpbEU1QyxnRUFBZ0U7RWtCbGxFaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQnNsRTlDLCtEQUErRDtBa0IxbUU3RDs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkI0Z0VsRSxnRUFBZ0U7QWtCaG5FOUQ7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQm1oRWxFLDREQUE0RDtBTWhuRTFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQnNtRTVDLGdFQUFnRTtFa0J2bUVoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCMm1FOUMsK0RBQStEO0FrQi9uRTdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQmlpRWxFLGdFQUFnRTtBa0Jyb0U5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5Cd2lFbEUsNERBQTREO0FNcm9FMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCMm5FNUMsZ0VBQWdFO0VrQjVuRWhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEJnb0U5QywrREFBK0Q7QWtCcHBFN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5Cc2pFbEUsZ0VBQWdFO0FrQjFwRTlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkI2akVsRSw0REFBNEQ7QU0xcEUxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEJncEU1QyxnRUFBZ0U7RWtCanBFaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQnFwRTlDLCtEQUErRDtBa0J6cUU3RDs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkIya0VsRSxnRUFBZ0U7QWtCL3FFOUQ7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQmtsRWxFLDREQUE0RDtBTS9xRTFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQnFxRTVDLGdFQUFnRTtFa0J0cUVoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCMHFFOUMsK0RBQStEO0FrQjlyRTdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQmdtRWxFLGdFQUFnRTtBa0Jwc0U5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CdW1FbEUsNERBQTREO0FNcHNFMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCMHJFNUMsZ0VBQWdFO0VrQjNyRWhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEIrckU5QywrREFBK0Q7QWtCbnRFN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CcW5FbEUsZ0VBQWdFO0FrQnp0RTlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkI0bkVsRSw0REFBNEQ7QU16dEUxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEIrc0U1QyxnRUFBZ0U7RWtCaHRFaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQm90RTlDLCtEQUErRDtBa0J4dUU3RDs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkIwb0VsRSxnRUFBZ0U7QWtCOXVFOUQ7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQmlwRWxFLDREQUE0RDtBTTl1RTFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQm91RTVDLGdFQUFnRTtFa0JydUVoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCeXVFOUMsK0RBQStEO0FrQjd2RTdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQitwRWxFLGdFQUFnRTtBa0Jud0U5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5Cc3FFbEUsNERBQTREO0FNbndFMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCeXZFNUMsZ0VBQWdFO0VrQjF2RWhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEI4dkU5QywrREFBK0Q7QWtCbHhFN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5Cb3JFbEUsZ0VBQWdFO0FrQnh4RTlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkIyckVsRSw0REFBNEQ7QU14eEUxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEI4d0U1QyxnRUFBZ0U7RWtCL3dFaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQm14RTlDLCtEQUErRDtBa0J2eUU3RDs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJ5c0VsRSxnRUFBZ0U7QWtCN3lFOUQ7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQmd0RWxFLDREQUE0RDtBTTd5RTFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQm15RTVDLGdFQUFnRTtFa0JweUVoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCd3lFOUMsK0RBQStEO0FrQjV6RTdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQjh0RWxFLGdFQUFnRTtBa0JsMEU5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CcXVFbEUsNERBQTREO0FNbDBFMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCd3pFNUMsZ0VBQWdFO0VrQnp6RWhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEI2ekU5QywrREFBK0Q7QWtCajFFN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5CbXZFbEUsZ0VBQWdFO0FrQnYxRTlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkIwdkVsRSw0REFBNEQ7QU12MUUxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEI2MEU1QyxnRUFBZ0U7RWtCOTBFaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQmsxRTlDLCtEQUErRDtBa0J0MkU3RDs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJ3d0VsRSxnRUFBZ0U7QWtCNTJFOUQ7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQit3RWxFLDREQUE0RDtBTTUyRTFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQmsyRTVDLGdFQUFnRTtFa0JuMkVoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCdTJFOUMsK0RBQStEO0FrQjMzRTdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQjZ4RWxFLGdFQUFnRTtBa0JqNEU5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5Cb3lFbEUsNERBQTREO0FNajRFMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCdTNFNUMsZ0VBQWdFO0VrQngzRWhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEI0M0U5QywrREFBK0Q7QWtCaDVFN0Q7OztFQUlJLHlCQ2dHNEQsRUFBQTs7QW5Ca3pFbEUsZ0VBQWdFO0FrQnQ1RTlEOzs7O0VBWU0scUJDd0YwRCxFQUFBOztBbkJ5ekVsRSw0REFBNEQ7QU10NUUxRDtFWWlCTSx5QkFKc0MsRUFBQTtFbEI0NEU1QyxnRUFBZ0U7RWtCNzRFaEU7O0lBU1EseUJBUm9DLEVBQUE7O0FsQmk1RTlDLCtEQUErRDtBa0JyNkU3RDs7O0VBSUkseUJDZ0c0RCxFQUFBOztBbkJ1MEVsRSxnRUFBZ0U7QWtCMzZFOUQ7Ozs7RUFZTSxxQkN3RjBELEVBQUE7O0FuQjgwRWxFLDREQUE0RDtBTTM2RTFEO0VZaUJNLHlCQUpzQyxFQUFBO0VsQmk2RTVDLGdFQUFnRTtFa0JsNkVoRTs7SUFTUSx5QkFSb0MsRUFBQTs7QWxCczZFOUMsK0RBQStEO0FrQjE3RTdEOzs7RUFJSSx5QkNnRzRELEVBQUE7O0FuQjQxRWxFLGdFQUFnRTtBa0JoOEU5RDs7OztFQVlNLHFCQ3dGMEQsRUFBQTs7QW5CbTJFbEUsNERBQTREO0FNaDhFMUQ7RVlpQk0seUJBSnNDLEVBQUE7RWxCczdFNUMsZ0VBQWdFO0VrQnY3RWhFOztJQVNRLHlCQVJvQyxFQUFBOztBbEIyN0U5QywrREFBK0Q7QWtCLzhFN0Q7OztFQUlJLHNDZmFTLEVBQUE7O0FIbzhFZiw0REFBNEQ7QU05OEUxRDtFWWlCTSxzQ0FKc0MsRUFBQTtFbEJvOEU1QyxnRUFBZ0U7RWtCcjhFaEU7O0lBU1Esc0NBUm9DLEVBQUE7O0FsQnk4RTlDLHVEQUF1RDtBaUJuM0V2RDtFQUdNLGNkakdTO0Vja0dULHlCYnBHWTtFYXFHWixxQmJnUXFELEVBQUE7O0FKb25FM0QsdURBQXVEO0FpQnozRXZEO0VBV00sY2I1R1k7RWE2R1oseUJibEhZO0VhbUhaLHFCYmxIWSxFQUFBOztBSm8rRWxCLHVEQUF1RDtBaUI3MkV2RDtFQUNFLGNkakhhO0Vja0hiLHlCYnBIZ0IsRUFBQTtFSm0rRWhCLHVEQUF1RDtFaUJqM0V6RDs7O0lBT0kscUJiNE91RCxFQUFBO0VK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YTtFbUIwRVgsK0NBQTZDO0VBQzdDLGlSSDNCMEU7RUc0QjFFLDRCQUE0QjtFQUM1QiwyREFBNkQ7RUFDN0QsZ0VIK0J3RCxFQUFBO0VuQjRwRjlELDREQUE0RDtFc0J0dkYxRDtJQStESSxxQm5CbEZXO0ltQm1GWCxzRG5CbkZXO1ltQm1GWCw4Q25CbkZXLEVBQUE7O0FIOHdGbkIsNERBQTREO0FzQjN2RnhEO0VBeUVJLDhCQUE4QztFQUM5Qyx3Q0FBc0QsRUFBQTs7QXRCc3JGOUQsNERBQTREO0FzQmh3RnhEO0VBbUZJLG9DSE93RDtFR054RCxrRkhNd0QsRUFBQTs7QW5CMnFGaEUsNERBQTREO0FzQnJ3RnhEO0VBMkZFLHFCbkI5R2E7RW1CaUhYLGtEQUFvRTtFQUNwRSwwakJBQThKLEVBQUE7RXRCMnFGcEssNkRBQTZEO0VzQjF3RjNEO0lBbUdJLHFCbkJ0SFc7SW1CdUhYLHNEbkJ2SFc7WW1CdUhYLDhDbkJ2SFcsRUFBQTs7QUhreUZuQiw2REFBNkQ7QXNCL3dGekQ7RUE0R0ksY25CL0hXLEVBQUE7O0FIc3lGbkIsNkRBQTZEO0FzQm54RnpEOzs7RUFpSEksY0FBYyxFQUFBOztBdEJ3cUZ0Qiw2REFBNkQ7QXNCenhGekQ7RUF5SEksY25CNUlXLEVBQUE7RUgreUZqQiw2REFBNkQ7RXNCNXhGM0Q7SUE0SE0scUJuQi9JUyxFQUFBOztBSG16Rm5CLDZEQUE2RDtBc0JoeUZ6RDtFQWtJTSxxQkFBa0M7RUM1SnhDLHlCRDZKK0MsRUFBQTs7QXRCa3FGbkQsNkRBQTZEO0FzQnJ5RnpEO0VBeUlNLHNEbkI1SlM7VW1CNEpULDhDbkI1SlMsRUFBQTs7QUg0ekZuQiw2REFBNkQ7QXNCenlGekQ7RUE2SU0scUJuQmhLUyxFQUFBOztBSGcwRm5CLDZEQUE2RDtBc0I3eUZ6RDtFQXVKSSxxQm5CMUtXLEVBQUE7O0FIbzBGbkIsNkRBQTZEO0FzQmp6RnpEO0VBNEpNLHFCbkIvS1M7RW1CZ0xULHNEbkJoTFM7VW1CZ0xULDhDbkJoTFMsRUFBQTs7QUh5MEZuQiw0REFBNEQ7QXNCMXlGMUQ7RUFDRSxhQUFhO0VB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aEIsZ0JBQWdCLEVBQUEsRUc4QnZCO0V4Qnk5RkMsNERBQTREO0VNaGdHNUQ7SWtCVUUsY3BCTmM7SW9CT2QscUJBQXFCLEVBQUE7RXhCeS9GdkIsdURBQXVEO0V3QjFnR3pEO0lBc0JJLFVBQVU7SUFDVix5RHJCdkJpQjtZcUJ1QmpCLGlEckJ2QmlCLEVBQUE7RUg4Z0duQix1REFBdUQ7RXdCOWdHekQ7SUE2QkksYXBCaVo2QixFQUFBO0VKbW1GL0IsdURBQXVEO0V3QmpoR3pEO0lBa0NJLGVBQXNELEVBQUE7O0F4Qm0vRjFELHVEQUF1RDtBd0JyK0Z2RDs7RUFFRSxvQkFBb0IsRUFBQTs7QXhCdytGdEIsdURBQXVEO0F3Qi85RnJEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEJBaUI7RXNCRW5CLHFCdEJGbUIsRUFBQTtFSCtoR25CLDREQUE0RDtFTXpoRzVEO0ltQkFFLGN0QktXO0lvQlhYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJxaUczSCw4REFBOEQ7RXlCemhHOUQ7SUFFRSxjdEJGVztJb0JYWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekJzaEdyRiw4REFBOEQ7RXlCamhHOUQ7SUFFRSxjdEJoQlc7SXNCaUJYLHlCdEI1QmlCO0lzQjZCakIscUJ0QjdCaUIsRUFBQTtFSCtpR25CLDhEQUE4RDtFeUIzZ0c5RDs7SUFHRSxjdEI1Qlc7SXNCNkJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekJzakcvTSw4REFBOEQ7SXlCdmdHOUQ7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekJ1Z0d6Rix1REFBdUQ7QXdCLy9GckQ7RUMzREEsY3RCV2E7RW9CWFgseUJwQkNtQjtFc0JDckIscUJ0QkRxQixFQUFBO0VIOGpHckIsNERBQTREO0VNempHNUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnFrRzNILDhEQUE4RDtFeUJ6akc5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QnNqR3JGLDhEQUE4RDtFeUJqakc5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QjNCbUI7SXNCNEJuQixxQnRCNUJtQixFQUFBO0VIOGtHckIsOERBQThEO0V5QjNpRzlEOztJQUdFLGN0QjVCVztJc0I2QlgseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnNsRy9NLDhEQUE4RDtJeUJ2aUc5RDs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QnVpR3pGLHVEQUF1RDtBd0IvaEdyRDtFQzNEQSxjdEJXYTtFb0JYWCx5QnBCT2U7RXNCTGpCLHFCdEJLaUIsRUFBQTtFSHdsR2pCLDREQUE0RDtFTXpsRzVEO0ltQkFFLGN0QktXO0lvQlhYLDJCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJxbUczSCw4REFBOEQ7RXlCemxHOUQ7SUFFRSxjdEJGVztJb0JYWCwyQkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHVEQUFpRjtZQUFqRiwrQ0FBaUYsRUFBQTtFekJzbEdyRiw4REFBOEQ7RXlCamxHOUQ7SUFFRSxjdEJoQlc7SXNCaUJYLHlCdEJyQmU7SXNCc0JmLHFCdEJ0QmUsRUFBQTtFSHdtR2pCLDhEQUE4RDtFeUIza0c5RDs7SUFHRSxjdEI1Qlc7SXNCNkJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekJzbkcvTSw4REFBOEQ7SXlCdmtHOUQ7O01BS0ksdURBQWlGO2NBQWpGLCtDQUFpRixFQUFBOztBekJ1a0d6Rix1REFBdUQ7QXdCL2pHckQ7RUMzREEsY3RCV2E7RW9CWFgseUJwQlFjO0VzQk5oQixxQnRCTWdCLEVBQUE7RUh1bkdoQiw0REFBNEQ7RU16bkc1RDtJbUJBRSxjdEJLVztJb0JYWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcW9HM0gsOERBQThEO0V5QnpuRzlEO0lBRUUsY3RCRlc7SW9CWFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RXpCc25HckYsOERBQThEO0V5QmpuRzlEO0lBRUUsY3RCaEJXO0lzQmlCWCx5QnRCcEJjO0lzQnFCZCxxQnRCckJjLEVBQUE7RUh1b0doQiw4REFBOEQ7RXlCM21HOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCc3BHL00sOERBQThEO0l5QnZtRzlEOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QXpCdW1HekYsdURBQXVEO0F3Qi9sR3JEO0VDM0RBLGNyQlVnQjtFbUJWZCx5QnBCU2dCO0VzQlBsQixxQnRCT2tCLEVBQUE7RUhzcEdsQiw0REFBNEQ7RU16cEc1RDtJbUJBRSxjdEJLVztJb0JYWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcXFHM0gsOERBQThEO0V5QnpwRzlEO0lBRUUsY3RCRlc7SW9CWFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RXpCc3BHckYsOERBQThEO0V5QmpwRzlEO0lBRUUsY3JCakJjO0lxQmtCZCx5QnRCbkJnQjtJc0JvQmhCLHFCdEJwQmdCLEVBQUE7RUhzcUdsQiw4REFBOEQ7RXlCM29HOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCc3JHL00sOERBQThEO0l5QnZvRzlEOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QXpCdW9HekYsdURBQXVEO0F3Qi9uR3JEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEJLYTtFc0JIZixxQnRCR2UsRUFBQTtFSDByR2YsNERBQTREO0VNenJHNUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnFzRzNILDhEQUE4RDtFeUJ6ckc5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0V6QnNyR3JGLDhEQUE4RDtFeUJqckc5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QnZCYTtJc0J3QmIscUJ0QnhCYSxFQUFBO0VIMHNHZiw4REFBOEQ7RXlCM3FHOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCc3RHL00sOERBQThEO0l5QnZxRzlEOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QXpCdXFHekYsdURBQXVEO0F3Qi9wR3JEO0VDM0RBLGNyQlVnQjtFbUJWZCx5Qm5CRWM7RXFCQWhCLHFCckJBZ0IsRUFBQTtFSjZ0R2hCLDREQUE0RDtFTXp0RzVEO0ltQkFFLGNyQkljO0ltQlZkLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJxdUczSCw4REFBOEQ7RXlCenRHOUQ7SUFFRSxjckJIYztJbUJWZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekJzdEdyRiw4REFBOEQ7RXlCanRHOUQ7SUFFRSxjckJqQmM7SXFCa0JkLHlCckIxQmM7SXFCMkJkLHFCckIzQmMsRUFBQTtFSjZ1R2hCLDhEQUE4RDtFeUIzc0c5RDs7SUFHRSxjckI3QmM7SXFCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekJzdkcvTSw4REFBOEQ7SXlCdnNHOUQ7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekJ1c0d6Rix1REFBdUQ7QXdCL3JHckQ7RUMzREEsY3RCV2E7RW9CWFgseUJuQlNjO0VxQlBoQixxQnJCT2dCLEVBQUE7RUpzdkdoQiw0REFBNEQ7RU16dkc1RDtJbUJBRSxjdEJLVztJb0JYWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcXdHM0gsOERBQThEO0V5Qnp2RzlEO0lBRUUsY3RCRlc7SW9CWFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCxzREFBaUY7WUFBakYsOENBQWlGLEVBQUE7RXpCc3ZHckYsOERBQThEO0V5Qmp2RzlEO0lBRUUsY3RCaEJXO0lzQmlCWCx5QnJCbkJjO0lxQm9CZCxxQnJCcEJjLEVBQUE7RUpzd0doQiw4REFBOEQ7RXlCM3VHOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCc3hHL00sOERBQThEO0l5QnZ1RzlEOztNQUtJLHNEQUFpRjtjQUFqRiw4Q0FBaUYsRUFBQTs7QXpCdXVHekYsdURBQXVEO0F3Qi90R3JEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEJBaUI7RXNCRW5CLHFCdEJGbUIsRUFBQTtFSCt4R25CLDREQUE0RDtFTXp4RzVEO0ltQkFFLGN0QktXO0lvQlhYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJxeUczSCw4REFBOEQ7RXlCenhHOUQ7SUFFRSxjdEJGVztJb0JYWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekJzeEdyRiw4REFBOEQ7RXlCanhHOUQ7SUFFRSxjdEJoQlc7SXNCaUJYLHlCdEI1QmlCO0lzQjZCakIscUJ0QjdCaUIsRUFBQTtFSCt5R25CLDhEQUE4RDtFeUIzd0c5RDs7SUFHRSxjdEI1Qlc7SXNCNkJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekJzekcvTSw4REFBOEQ7SXlCdndHOUQ7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekJ1d0d6Rix1REFBdUQ7QXdCL3ZHckQ7RUMzREEsY3RCV2E7RW9CWFgseUJwQkNtQjtFc0JDckIscUJ0QkRxQixFQUFBO0VIOHpHckIsNERBQTREO0VNenpHNUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnEwRzNILDhEQUE4RDtFeUJ6ekc5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QnN6R3JGLDhEQUE4RDtFeUJqekc5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QjNCbUI7SXNCNEJuQixxQnRCNUJtQixFQUFBO0VIODBHckIsOERBQThEO0V5QjN5RzlEOztJQUdFLGN0QjVCVztJc0I2QlgseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnMxRy9NLDhEQUE4RDtJeUJ2eUc5RDs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QnV5R3pGLHVEQUF1RDtBd0IveEdyRDtFQzNEQSxjckJVZ0I7RW1CVmQseUJwQkVnQjtFc0JBbEIscUJ0QkFrQixFQUFBO0VINjFHbEIsNERBQTREO0VNejFHNUQ7SW1CQUUsY3JCSWM7SW1CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnEyRzNILDhEQUE4RDtFeUJ6MUc5RDtJQUVFLGNyQkhjO0ltQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QnMxR3JGLDhEQUE4RDtFeUJqMUc5RDtJQUVFLGNyQmpCYztJcUJrQmQseUJ0QjFCZ0I7SXNCMkJoQixxQnRCM0JnQixFQUFBO0VINjJHbEIsOERBQThEO0V5QjMwRzlEOztJQUdFLGNyQjdCYztJcUI4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnMzRy9NLDhEQUE4RDtJeUJ2MEc5RDs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QnUwR3pGLHVEQUF1RDtBd0IvekdyRDtFQzNEQSxjdEJXYTtFb0JYWCx5QnBCSWdCO0VzQkZsQixxQnRCRWtCLEVBQUE7RUgyM0dsQiw0REFBNEQ7RU16M0c1RDtJbUJBRSxjdEJLVztJb0JYWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcTRHM0gsOERBQThEO0V5QnozRzlEO0lBRUUsY3RCRlc7SW9CWFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RXpCczNHckYsOERBQThEO0V5QmozRzlEO0lBRUUsY3RCaEJXO0lzQmlCWCx5QnRCeEJnQjtJc0J5QmhCLHFCdEJ6QmdCLEVBQUE7RUgyNEdsQiw4REFBOEQ7RXlCMzJHOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCczVHL00sOERBQThEO0l5QnYyRzlEOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QXpCdTJHekYsdURBQXVEO0F3Qi8xR3JEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEJLYTtFc0JIZixxQnRCR2UsRUFBQTtFSDA1R2YsNERBQTREO0VNejVHNUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnE2RzNILDhEQUE4RDtFeUJ6NUc5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsdURBQWlGO1lBQWpGLCtDQUFpRixFQUFBO0V6QnM1R3JGLDhEQUE4RDtFeUJqNUc5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QnZCYTtJc0J3QmIscUJ0QnhCYSxFQUFBO0VIMDZHZiw4REFBOEQ7RXlCMzRHOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCczdHL00sOERBQThEO0l5QnY0RzlEOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QXpCdTRHekYsdURBQXVEO0F3Qi8zR3JEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEJNcUI7RXNCSnZCLHFCdEJJdUIsRUFBQTtFSHk3R3ZCLDREQUE0RDtFTXo3RzVEO0ltQkFFLGN0QktXO0lvQlhYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJxOEczSCw4REFBOEQ7RXlCejdHOUQ7SUFFRSxjdEJGVztJb0JYWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHVEQUFpRjtZQUFqRiwrQ0FBaUYsRUFBQTtFekJzN0dyRiw4REFBOEQ7RXlCajdHOUQ7SUFFRSxjdEJoQlc7SXNCaUJYLHlCdEJ0QnFCO0lzQnVCckIscUJ0QnZCcUIsRUFBQTtFSHk4R3ZCLDhEQUE4RDtFeUIzNkc5RDs7SUFHRSxjdEI1Qlc7SXNCNkJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekJzOUcvTSw4REFBOEQ7SXlCdjZHOUQ7O01BS0ksdURBQWlGO2NBQWpGLCtDQUFpRixFQUFBOztBekJ1Nkd6Rix1REFBdUQ7QXdCLzVHckQ7RUMzREEsY3RCV2E7RW9CWFgseUJwQk9lO0VzQkxqQixxQnRCS2lCLEVBQUE7RUh3OUdqQiw0REFBNEQ7RU16OUc1RDtJbUJBRSxjdEJLVztJb0JYWCwyQkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcStHM0gsOERBQThEO0V5Qno5RzlEO0lBRUUsY3RCRlc7SW9CWFgsMkJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RXpCczlHckYsOERBQThEO0V5Qmo5RzlEO0lBRUUsY3RCaEJXO0lzQmlCWCx5QnRCckJlO0lzQnNCZixxQnRCdEJlLEVBQUE7RUh3K0dqQiw4REFBOEQ7RXlCMzhHOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCcy9HL00sOERBQThEO0l5QnY4RzlEOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QXpCdThHekYsdURBQXVEO0F3Qi83R3JEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEJRYztFc0JOaEIscUJ0Qk1nQixFQUFBO0VIdS9HaEIsNERBQTREO0VNei9HNUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnFnSDNILDhEQUE4RDtFeUJ6L0c5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QnMvR3JGLDhEQUE4RDtFeUJqL0c5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QnBCYztJc0JxQmQscUJ0QnJCYyxFQUFBO0VIdWdIaEIsOERBQThEO0V5QjMrRzlEOztJQUdFLGN0QjVCVztJc0I2QlgseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnNoSC9NLDhEQUE4RDtJeUJ2K0c5RDs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QnUrR3pGLHVEQUF1RDtBd0IvOUdyRDtFQzNEQSxjckJVZ0I7RW1CVmQseUJwQlNnQjtFc0JQbEIscUJ0Qk9rQixFQUFBO0VIc2hIbEIsNERBQTREO0VNemhINUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnFpSDNILDhEQUE4RDtFeUJ6aEg5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QnNoSHJGLDhEQUE4RDtFeUJqaEg5RDtJQUVFLGNyQmpCYztJcUJrQmQseUJ0Qm5CZ0I7SXNCb0JoQixxQnRCcEJnQixFQUFBO0VIc2lIbEIsOERBQThEO0V5QjNnSDlEOztJQUdFLGN0QjVCVztJc0I2QlgseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnNqSC9NLDhEQUE4RDtJeUJ2Z0g5RDs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QnVnSHpGLHVEQUF1RDtBd0IvL0dyRDtFQzNEQSxjckJVZ0I7RW1CVmQseUJwQldXO0VzQlRiLHFCdEJTYSxFQUFBO0VIb2pIYiw0REFBNEQ7RU16akg1RDtJbUJBRSxjckJJYztJbUJWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcWtIM0gsOERBQThEO0V5QnpqSDlEO0lBRUUsY3JCSGM7SW1CVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RXpCc2pIckYsOERBQThEO0V5QmpqSDlEO0lBRUUsY3JCakJjO0lxQmtCZCx5QnRCakJXO0lzQmtCWCxxQnRCbEJXLEVBQUE7RUhva0hiLDhEQUE4RDtFeUIzaUg5RDs7SUFHRSxjckI3QmM7SXFCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekJzbEgvTSw4REFBOEQ7SXlCdmlIOUQ7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekJ1aUh6Rix1REFBdUQ7QXdCL2hIckQ7RUMzREEsY3JCVWdCO0VtQlZkLDJDcEJZZ0M7RXNCVmxDLHVDdEJVa0MsRUFBQTtFSG1sSGxDLDREQUE0RDtFTXpsSDVEO0ltQkFFLGNyQkljO0ltQlZkLDJDRURvRjtJQVNwRix1Q0FUeUgsRUFBQTtFekJxbUgzSCw4REFBOEQ7RXlCemxIOUQ7SUFFRSxjckJIYztJbUJWZCwyQ0VEb0Y7SUFnQnBGLHVDQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekJzbEhyRiw4REFBOEQ7RXlCamxIOUQ7SUFFRSxjckJqQmM7SXFCa0JkLDJDdEJoQmdDO0lzQmlCaEMsdUN0QmpCZ0MsRUFBQTtFSG1tSGxDLDhEQUE4RDtFeUIza0g5RDs7SUFHRSxjckI3QmM7SXFCOEJkLDJDQXpDdUs7SUE2Q3ZLLHVDQTdDK00sRUFBQTtJekJzbkgvTSw4REFBOEQ7SXlCdmtIOUQ7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekJ1a0h6Rix1REFBdUQ7QXdCL2pIckQ7RUMzREEsY3JCVWdCO0VtQlZkLDBDcEJhZ0M7RXNCWGxDLHNDdEJXa0MsRUFBQTtFSGtuSGxDLDREQUE0RDtFTXpuSDVEO0ltQkFFLGNyQkljO0ltQlZkLDBDRURvRjtJQVNwRixzQ0FUeUgsRUFBQTtFekJxb0gzSCw4REFBOEQ7RXlCem5IOUQ7SUFFRSxjckJIYztJbUJWZCwwQ0VEb0Y7SUFnQnBGLHNDQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekJzbkhyRiw4REFBOEQ7RXlCam5IOUQ7SUFFRSxjckJqQmM7SXFCa0JkLDBDdEJmZ0M7SXNCZ0JoQyxzQ3RCaEJnQyxFQUFBO0VIa29IbEMsOERBQThEO0V5QjNtSDlEOztJQUdFLGNyQjdCYztJcUI4QmQsMENBekN1SztJQTZDdkssc0NBN0MrTSxFQUFBO0l6QnNwSC9NLDhEQUE4RDtJeUJ2bUg5RDs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QnVtSHpGLHVEQUF1RDtBd0IvbEhyRDtFQzNEQSxjckJVZ0I7RW1CVmQsMkNwQmNnQztFc0JabEMsdUN0QllrQyxFQUFBO0VIaXBIbEMsNERBQTREO0VNenBINUQ7SW1CQUUsY3JCSWM7SW1CVmQsMkNFRG9GO0lBU3BGLHVDQVR5SCxFQUFBO0V6QnFxSDNILDhEQUE4RDtFeUJ6cEg5RDtJQUVFLGNyQkhjO0ltQlZkLDJDRURvRjtJQWdCcEYsdUNBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QnNwSHJGLDhEQUE4RDtFeUJqcEg5RDtJQUVFLGNyQmpCYztJcUJrQmQsMkN0QmRnQztJc0JlaEMsdUN0QmZnQyxFQUFBO0VIaXFIbEMsOERBQThEO0V5QjNvSDlEOztJQUdFLGNyQjdCYztJcUI4QmQsMkNBekN1SztJQTZDdkssdUNBN0MrTSxFQUFBO0l6QnNySC9NLDhEQUE4RDtJeUJ2b0g5RDs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QnVvSHpGLHVEQUF1RDtBd0IvbkhyRDtFQzNEQSxjckJVZ0I7RW1CVmQseUJwQmVVO0VzQmJaLHFCdEJhWSxFQUFBO0VIZ3JIWiw0REFBNEQ7RU16ckg1RDtJbUJBRSxjckJJYztJbUJWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcXNIM0gsOERBQThEO0V5QnpySDlEO0lBRUUsY3JCSGM7SW1CVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RXpCc3JIckYsOERBQThEO0V5QmpySDlEO0lBRUUsY3JCakJjO0lxQmtCZCx5QnRCYlU7SXNCY1YscUJ0QmRVLEVBQUE7RUhnc0haLDhEQUE4RDtFeUIzcUg5RDs7SUFHRSxjckI3QmM7SXFCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekJzdEgvTSw4REFBOEQ7SXlCdnFIOUQ7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekJ1cUh6Rix1REFBdUQ7QXdCL3BIckQ7RUMzREEsY3RCV2E7RW9CWFgseUJwQmdCVztFc0JkYixxQnRCY2EsRUFBQTtFSCtzSGIsNERBQTREO0VNenRINUQ7SW1CQUUsY3RCS1c7SW9CWFgsdUJFRG9GO0lBU3BGLG1CQVR5SCxFQUFBO0V6QnF1SDNILDhEQUE4RDtFeUJ6dEg5RDtJQUVFLGN0QkZXO0lvQlhYLHVCRURvRjtJQWdCcEYsbUJBaEJ5SDtJQXFCdkgsc0RBQWlGO1lBQWpGLDhDQUFpRixFQUFBO0V6QnN0SHJGLDhEQUE4RDtFeUJqdEg5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QlpXO0lzQmFYLHFCdEJiVyxFQUFBO0VIK3RIYiw4REFBOEQ7RXlCM3NIOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx1QkF6Q3VLO0lBNkN2SyxtQkE3QytNLEVBQUE7SXpCc3ZIL00sOERBQThEO0l5QnZzSDlEOztNQUtJLHNEQUFpRjtjQUFqRiw4Q0FBaUYsRUFBQTs7QXpCdXNIekYsdURBQXVEO0F3Qi9ySHJEO0VDM0RBLGN0QldhO0VvQlhYLHlDcEJrQm9DO0VzQmhCdEMscUN0QmdCc0MsRUFBQTtFSDZ1SHRDLDREQUE0RDtFTXp2SDVEO0ltQkFFLGN0QktXO0lvQlhYLHdDRURvRjtJQVNwRixvQ0FUeUgsRUFBQTtFekJxd0gzSCw4REFBOEQ7RXlCenZIOUQ7SUFFRSxjdEJGVztJb0JYWCx3Q0VEb0Y7SUFnQnBGLG9DQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekJzdkhyRiw4REFBOEQ7RXlCanZIOUQ7SUFFRSxjdEJoQlc7SXNCaUJYLHlDdEJWb0M7SXNCV3BDLHFDdEJYb0MsRUFBQTtFSDZ2SHRDLDhEQUE4RDtFeUIzdUg5RDs7SUFHRSxjdEI1Qlc7SXNCNkJYLHdDQXpDdUs7SUE2Q3ZLLG9DQTdDK00sRUFBQTtJekJzeEgvTSw4REFBOEQ7SXlCdnVIOUQ7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekJ1dUh6Rix1REFBdUQ7QXdCL3RIckQ7RUMzREEsY3RCV2E7RW9CWFgseUNwQm1Ca0M7RXNCakJwQyxxQ3RCaUJvQyxFQUFBO0VINHdIcEMsNERBQTREO0VNenhINUQ7SW1CQUUsY3RCS1c7SW9CWFgsdUNFRG9GO0lBU3BGLG1DQVR5SCxFQUFBO0V6QnF5SDNILDhEQUE4RDtFeUJ6eEg5RDtJQUVFLGN0QkZXO0lvQlhYLHVDRURvRjtJQWdCcEYsbUNBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QnN4SHJGLDhEQUE4RDtFeUJqeEg5RDtJQUVFLGN0QmhCVztJc0JpQlgseUN0QlRrQztJc0JVbEMscUN0QlZrQyxFQUFBO0VINHhIcEMsOERBQThEO0V5QjN3SDlEOztJQUdFLGN0QjVCVztJc0I2QlgsdUNBekN1SztJQTZDdkssbUNBN0MrTSxFQUFBO0l6QnN6SC9NLDhEQUE4RDtJeUJ2d0g5RDs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QnV3SHpGLHVEQUF1RDtBd0IvdkhyRDtFQzNEQSxjdEJXYTtFb0JYWCx5Q3BCb0JrQztFc0JsQnBDLHFDdEJrQm9DLEVBQUE7RUgyeUhwQyw0REFBNEQ7RU16ekg1RDtJbUJBRSxjdEJLVztJb0JYWCx1Q0VEb0Y7SUFTcEYsbUNBVHlILEVBQUE7RXpCcTBIM0gsOERBQThEO0V5Qnp6SDlEO0lBRUUsY3RCRlc7SW9CWFgsdUNFRG9GO0lBZ0JwRixtQ0FoQnlIO0lBcUJ2SCx5REFBaUY7WUFBakYsaURBQWlGLEVBQUE7RXpCc3pIckYsOERBQThEO0V5Qmp6SDlEO0lBRUUsY3RCaEJXO0lzQmlCWCx5Q3RCUmtDO0lzQlNsQyxxQ3RCVGtDLEVBQUE7RUgyekhwQyw4REFBOEQ7RXlCM3lIOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx1Q0F6Q3VLO0lBNkN2SyxtQ0E3QytNLEVBQUE7SXpCczFIL00sOERBQThEO0l5QnZ5SDlEOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QXpCdXlIekYsdURBQXVEO0F3Qi94SHJEO0VDM0RBLGNyQlVnQjtFbUJWZCx5QnBCc0JrQjtFc0JwQnBCLHFCdEJvQm9CLEVBQUE7RUh5MEhwQiw0REFBNEQ7RU16MUg1RDtJbUJBRSxjdEJLVztJb0JYWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcTJIM0gsOERBQThEO0V5QnoxSDlEO0lBRUUsY3RCRlc7SW9CWFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RXpCczFIckYsOERBQThEO0V5QmoxSDlEO0lBRUUsY3JCakJjO0lxQmtCZCx5QnRCTmtCO0lzQk9sQixxQnRCUGtCLEVBQUE7RUh5MUhwQiw4REFBOEQ7RXlCMzBIOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCczNIL00sOERBQThEO0l5QnYwSDlEOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QXpCdTBIekYsdURBQXVEO0F3Qi96SHJEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEJ3QmU7RXNCdEJqQixxQnRCc0JpQixFQUFBO0VIdTJIakIsNERBQTREO0VNejNINUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnE0SDNILDhEQUE4RDtFeUJ6M0g5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QnMzSHJGLDhEQUE4RDtFeUJqM0g5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QkplO0lzQktmLHFCdEJMZSxFQUFBO0VIdTNIakIsOERBQThEO0V5QjMySDlEOztJQUdFLGN0QjVCVztJc0I2QlgseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnM1SC9NLDhEQUE4RDtJeUJ2Mkg5RDs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QnUySHpGLHVEQUF1RDtBd0IvMUhyRDtFQzNEQSxjdEJXYTtFb0JYWCx5QnBCMEJnQjtFc0J4QmxCLHFCdEJ3QmtCLEVBQUE7RUhxNEhsQiw0REFBNEQ7RU16NUg1RDtJbUJBRSxjdEJLVztJb0JYWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcTZIM0gsOERBQThEO0V5Qno1SDlEO0lBRUUsY3RCRlc7SW9CWFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCxzREFBaUY7WUFBakYsOENBQWlGLEVBQUE7RXpCczVIckYsOERBQThEO0V5Qmo1SDlEO0lBRUUsY3RCaEJXO0lzQmlCWCx5QnRCRmdCO0lzQkdoQixxQnRCSGdCLEVBQUE7RUhxNUhsQiw4REFBOEQ7RXlCMzRIOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCczdIL00sOERBQThEO0l5QnY0SDlEOztNQUtJLHNEQUFpRjtjQUFqRiw4Q0FBaUYsRUFBQTs7QXpCdTRIekYsdURBQXVEO0F3Qi8zSHJEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEIyQm9CO0VzQnpCdEIscUJ0QnlCc0IsRUFBQTtFSG82SHRCLDREQUE0RDtFTXo3SDVEO0ltQkFFLGN0QktXO0lvQlhYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJxOEgzSCw4REFBOEQ7RXlCejdIOUQ7SUFFRSxjdEJGVztJb0JYWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHlEQUFpRjtZQUFqRixpREFBaUYsRUFBQTtFekJzN0hyRiw4REFBOEQ7RXlCajdIOUQ7SUFFRSxjdEJoQlc7SXNCaUJYLHlCdEJEb0I7SXNCRXBCLHFCdEJGb0IsRUFBQTtFSG83SHRCLDhEQUE4RDtFeUIzNkg5RDs7SUFHRSxjdEI1Qlc7SXNCNkJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekJzOUgvTSw4REFBOEQ7SXlCdjZIOUQ7O01BS0kseURBQWlGO2NBQWpGLGlEQUFpRixFQUFBOztBekJ1Nkh6Rix1REFBdUQ7QXdCLzVIckQ7RUMzREEsY3RCV2E7RW9CWFgseUJwQjRCaUI7RXNCMUJuQixxQnRCMEJtQixFQUFBO0VIbThIbkIsNERBQTREO0VNejlINUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnErSDNILDhEQUE4RDtFeUJ6OUg5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QnM5SHJGLDhEQUE4RDtFeUJqOUg5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QkFpQjtJc0JDakIscUJ0QkRpQixFQUFBO0VIbTlIbkIsOERBQThEO0V5QjM4SDlEOztJQUdFLGN0QjVCVztJc0I2QlgseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnMvSC9NLDhEQUE4RDtJeUJ2OEg5RDs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QnU4SHpGLHVEQUF1RDtBd0IvN0hyRDtFQzNEQSxjckJVZ0I7RW1CVmQseUJwQjZCZ0I7RXNCM0JsQixxQnRCMkJrQixFQUFBO0VIaytIbEIsNERBQTREO0VNei9INUQ7SW1CQUUsY3JCSWM7SW1CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnFnSTNILDhEQUE4RDtFeUJ6L0g5RDtJQUVFLGNyQkhjO0ltQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QnMvSHJGLDhEQUE4RDtFeUJqL0g5RDtJQUVFLGNyQmpCYztJcUJrQmQseUJ0QkNnQjtJc0JBaEIscUJ0QkFnQixFQUFBO0VIay9IbEIsOERBQThEO0V5QjMrSDlEOztJQUdFLGNyQjdCYztJcUI4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnNoSS9NLDhEQUE4RDtJeUJ2K0g5RDs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QnUrSHpGLHVEQUF1RDtBd0IvOUhyRDtFQzNEQSxjckJVZ0I7RW1CVmQseUJwQitCa0I7RXNCN0JwQixxQnRCNkJvQixFQUFBO0VIZ2dJcEIsNERBQTREO0VNemhJNUQ7SW1CQUUsY3JCSWM7SW1CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnFpSTNILDhEQUE4RDtFeUJ6aEk5RDtJQUVFLGNyQkhjO0ltQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QnNoSXJGLDhEQUE4RDtFeUJqaEk5RDtJQUVFLGNyQmpCYztJcUJrQmQseUJ0QkdrQjtJc0JGbEIscUJ0QkVrQixFQUFBO0VIZ2hJcEIsOERBQThEO0V5QjNnSTlEOztJQUdFLGNyQjdCYztJcUI4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnNqSS9NLDhEQUE4RDtJeUJ2Z0k5RDs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QnVnSXpGLHVEQUF1RDtBd0IvL0hyRDtFQzNEQSxjckJVZ0I7RW1CVmQseUJwQmdDb0I7RXNCOUJ0QixxQnRCOEJzQixFQUFBO0VIK2hJdEIsNERBQTREO0VNempJNUQ7SW1CQUUsY3JCSWM7SW1CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnFrSTNILDhEQUE4RDtFeUJ6akk5RDtJQUVFLGNyQkhjO0ltQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QnNqSXJGLDhEQUE4RDtFeUJqakk5RDtJQUVFLGNyQmpCYztJcUJrQmQseUJ0QklvQjtJc0JIcEIscUJ0QkdvQixFQUFBO0VIK2lJdEIsOERBQThEO0V5QjNpSTlEOztJQUdFLGNyQjdCYztJcUI4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnNsSS9NLDhEQUE4RDtJeUJ2aUk5RDs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QnVpSXpGLHVEQUF1RDtBd0IvaElyRDtFQzNEQSxjckJVZ0I7RW1CVmQseUJwQmlDbUI7RXNCL0JyQixxQnRCK0JxQixFQUFBO0VIOGpJckIsNERBQTREO0VNemxJNUQ7SW1CQUUsY3JCSWM7SW1CVmQseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnFtSTNILDhEQUE4RDtFeUJ6bEk5RDtJQUVFLGNyQkhjO0ltQlZkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QnNsSXJGLDhEQUE4RDtFeUJqbEk5RDtJQUVFLGNyQmpCYztJcUJrQmQseUJ0QkttQjtJc0JKbkIscUJ0QkltQixFQUFBO0VIOGtJckIsOERBQThEO0V5QjNrSTlEOztJQUdFLGNyQjdCYztJcUI4QmQseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnNuSS9NLDhEQUE4RDtJeUJ2a0k5RDs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QnVrSXpGLHVEQUF1RDtBd0IvaklyRDtFQzNEQSxjckJVZ0I7RW1CVmQseUJwQm1DYztFc0JqQ2hCLHFCdEJpQ2dCLEVBQUE7RUg0bEloQiw0REFBNEQ7RU16bkk1RDtJbUJBRSxjckJJYztJbUJWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcW9JM0gsOERBQThEO0V5QnpuSTlEO0lBRUUsY3JCSGM7SW1CVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RXpCc25JckYsOERBQThEO0V5QmpuSTlEO0lBRUUsY3JCakJjO0lxQmtCZCx5QnRCT2M7SXNCTmQscUJ0Qk1jLEVBQUE7RUg0bUloQiw4REFBOEQ7RXlCM21JOUQ7O0lBR0UsY3JCN0JjO0lxQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCc3BJL00sOERBQThEO0l5QnZtSTlEOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QXpCdW1JekYsdURBQXVEO0F3Qi9sSXJEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEJvQ2M7RXNCbENoQixxQnRCa0NnQixFQUFBO0VIMm5JaEIsNERBQTREO0VNenBJNUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnFxSTNILDhEQUE4RDtFeUJ6cEk5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QnNwSXJGLDhEQUE4RDtFeUJqcEk5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QlFjO0lzQlBkLHFCdEJPYyxFQUFBO0VIMm9JaEIsOERBQThEO0V5QjNvSTlEOztJQUdFLGN0QjVCVztJc0I2QlgseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnNySS9NLDhEQUE4RDtJeUJ2b0k5RDs7TUFLSSx5REFBaUY7Y0FBakYsaURBQWlGLEVBQUE7O0F6QnVvSXpGLHVEQUF1RDtBd0IvbklyRDtFQzNEQSxjdEJXYTtFb0JYWCx5QnBCcUNhO0VzQm5DZixxQnRCbUNlLEVBQUE7RUgwcElmLDREQUE0RDtFTXpySTVEO0ltQkFFLGN0QktXO0lvQlhYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJxc0kzSCw4REFBOEQ7RXlCenJJOUQ7SUFFRSxjdEJGVztJb0JYWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekJzcklyRiw4REFBOEQ7RXlCanJJOUQ7SUFFRSxjdEJoQlc7SXNCaUJYLHlCdEJTYTtJc0JSYixxQnRCUWEsRUFBQTtFSDBxSWYsOERBQThEO0V5QjNxSTlEOztJQUdFLGN0QjVCVztJc0I2QlgseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnN0SS9NLDhEQUE4RDtJeUJ2cUk5RDs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QnVxSXpGLHVEQUF1RDtBd0IvcElyRDtFQzNEQSxjckJVZ0I7RW1CVmQseUJwQnNDYTtFc0JwQ2YscUJ0Qm9DZSxFQUFBO0VIeXJJZiw0REFBNEQ7RU16dEk1RDtJbUJBRSxjckJJYztJbUJWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcXVJM0gsOERBQThEO0V5Qnp0STlEO0lBRUUsY3JCSGM7SW1CVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RXpCc3RJckYsOERBQThEO0V5Qmp0STlEO0lBRUUsY3JCakJjO0lxQmtCZCx5QnRCVWE7SXNCVGIscUJ0QlNhLEVBQUE7RUh5c0lmLDhEQUE4RDtFeUIzc0k5RDs7SUFHRSxjckI3QmM7SXFCOEJkLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekJzdkkvTSw4REFBOEQ7SXlCdnNJOUQ7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekJ1c0l6Rix1REFBdUQ7QXdCL3JJckQ7RUMzREEsY3JCVWdCO0VtQlZkLHlCcEJ1Q2E7RXNCckNmLHFCdEJxQ2UsRUFBQTtFSHd0SWYsNERBQTREO0VNenZJNUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnF3STNILDhEQUE4RDtFeUJ6dkk5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QnN2SXJGLDhEQUE4RDtFeUJqdkk5RDtJQUVFLGNyQmpCYztJcUJrQmQseUJ0QldhO0lzQlZiLHFCdEJVYSxFQUFBO0VId3VJZiw4REFBOEQ7RXlCM3VJOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCc3hJL00sOERBQThEO0l5QnZ1STlEOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QXpCdXVJekYsdURBQXVEO0F3Qi90SXJEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEJ3Q2E7RXNCdENmLHFCdEJzQ2UsRUFBQTtFSHV2SWYsNERBQTREO0VNenhJNUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnF5STNILDhEQUE4RDtFeUJ6eEk5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgseURBQWlGO1lBQWpGLGlEQUFpRixFQUFBO0V6QnN4SXJGLDhEQUE4RDtFeUJqeEk5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QllhO0lzQlhiLHFCdEJXYSxFQUFBO0VIdXdJZiw4REFBOEQ7RXlCM3dJOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCc3pJL00sOERBQThEO0l5QnZ3STlEOztNQUtJLHlEQUFpRjtjQUFqRixpREFBaUYsRUFBQTs7QXpCdXdJekYsdURBQXVEO0F3Qi92SXJEO0VDM0RBLGNyQlVnQjtFbUJWZCx5QnBCeUNtQjtFc0J2Q3JCLHFCdEJ1Q3FCLEVBQUE7RUhzeElyQiw0REFBNEQ7RU16ekk1RDtJbUJBRSxjckJJYztJbUJWZCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcTBJM0gsOERBQThEO0V5Qnp6STlEO0lBRUUsY3JCSGM7SW1CVmQseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx3REFBaUY7WUFBakYsZ0RBQWlGLEVBQUE7RXpCc3pJckYsOERBQThEO0V5Qmp6STlEO0lBRUUsY3JCakJjO0lxQmtCZCx5QnRCYW1CO0lzQlpuQixxQnRCWW1CLEVBQUE7RUhzeUlyQiw4REFBOEQ7RXlCM3lJOUQ7O0lBR0UsY3JCN0JjO0lxQjhCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCczFJL00sOERBQThEO0l5QnZ5STlEOztNQUtJLHdEQUFpRjtjQUFqRixnREFBaUYsRUFBQTs7QXpCdXlJekYsdURBQXVEO0F3Qi94SXJEO0VDM0RBLGNyQlVnQjtFbUJWZCx5QnBCc0JrQjtFc0JwQnBCLHFCdEJvQm9CLEVBQUE7RUh5MElwQiw0REFBNEQ7RU16MUk1RDtJbUJBRSxjdEJLVztJb0JYWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcTJJM0gsOERBQThEO0V5QnoxSTlEO0lBRUUsY3RCRlc7SW9CWFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RXpCczFJckYsOERBQThEO0V5QmoxSTlEO0lBRUUsY3JCakJjO0lxQmtCZCx5QnRCTmtCO0lzQk9sQixxQnRCUGtCLEVBQUE7RUh5MUlwQiw4REFBOEQ7RXlCMzBJOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCczNJL00sOERBQThEO0l5QnYwSTlEOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QXpCdTBJekYsdURBQXVEO0F3Qi96SXJEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEIyQ3VCO0VzQnpDekIscUJ0QnlDeUIsRUFBQTtFSG8xSXpCLDREQUE0RDtFTXozSTVEO0ltQkFFLGN0QktXO0lvQlhYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFekJxNEkzSCw4REFBOEQ7RXlCejNJOUQ7SUFFRSxjdEJGVztJb0JYWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILHdEQUFpRjtZQUFqRixnREFBaUYsRUFBQTtFekJzM0lyRiw4REFBOEQ7RXlCajNJOUQ7SUFFRSxjdEJoQlc7SXNCaUJYLHlCdEJldUI7SXNCZHZCLHFCdEJjdUIsRUFBQTtFSG8ySXpCLDhEQUE4RDtFeUIzMkk5RDs7SUFHRSxjdEI1Qlc7SXNCNkJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK00sRUFBQTtJekJzNUkvTSw4REFBOEQ7SXlCdjJJOUQ7O01BS0ksd0RBQWlGO2NBQWpGLGdEQUFpRixFQUFBOztBekJ1Mkl6Rix1REFBdUQ7QXdCLzFJckQ7RUMzREEsY3RCV2E7RW9CWFgseUJwQnNEZTtFc0JwRGpCLHFCdEJvRGlCLEVBQUE7RUh5MklqQiw0REFBNEQ7RU16NUk1RDtJbUJBRSxjdEJLVztJb0JYWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RXpCcTZJM0gsOERBQThEO0V5Qno1STlEO0lBRUUsY3RCRlc7SW9CWFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCx1REFBaUY7WUFBakYsK0NBQWlGLEVBQUE7RXpCczVJckYsOERBQThEO0V5Qmo1STlEO0lBRUUsY3RCaEJXO0lzQmlCWCx5QnRCMEJlO0lzQnpCZixxQnRCeUJlLEVBQUE7RUh5M0lqQiw4REFBOEQ7RXlCMzRJOUQ7O0lBR0UsY3RCNUJXO0lzQjZCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNLEVBQUE7SXpCczdJL00sOERBQThEO0l5QnY0STlEOztNQUtJLHVEQUFpRjtjQUFqRiwrQ0FBaUYsRUFBQTs7QXpCdTRJekYsdURBQXVEO0F3Qi8zSXJEO0VDM0RBLGN0QldhO0VvQlhYLHlCcEJ1RGU7RXNCckRqQixxQnRCcURpQixFQUFBO0VIdzRJakIsNERBQTREO0VNejdJNUQ7SW1CQUUsY3RCS1c7SW9CWFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0V6QnE4STNILDhEQUE4RDtFeUJ6N0k5RDtJQUVFLGN0QkZXO0lvQlhYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsd0RBQWlGO1lBQWpGLGdEQUFpRixFQUFBO0V6QnM3SXJGLDhEQUE4RDtFeUJqN0k5RDtJQUVFLGN0QmhCVztJc0JpQlgseUJ0QjJCZTtJc0IxQmYscUJ0QjBCZSxFQUFBO0VIdzVJakIsOERBQThEO0V5QjM2STlEOztJQUdFLGN0QjVCVztJc0I2QlgseUJBekN1SztJQTZDdksscUJBN0MrTSxFQUFBO0l6QnM5SS9NLDhEQUE4RDtJeUJ2Nkk5RDs7TUFLSSx3REFBaUY7Y0FBakYsZ0RBQWlGLEVBQUE7O0F6QnU2SXpGLHVEQUF1RDtBd0J6NUlyRDtFQ1BBLGN0QjFEbUI7RXNCMkRuQixxQnRCM0RtQixFQUFBO0VIODlJbkIsNERBQTREO0VNeDlJNUQ7SW1Cd0RFLGN0Qm5EVztJc0JvRFgseUJ0Qi9EaUI7SXNCZ0VqQixxQnRCaEVpQixFQUFBO0VIbStJbkIsOERBQThEO0V5Qmg2STlEO0lBRUUsd0R0QnJFaUI7WXNCcUVqQixnRHRCckVpQixFQUFBO0VIcytJbkIsOERBQThEO0V5Qjk1STlEO0lBRUUsY3RCMUVpQjtJc0IyRWpCLDZCQUE2QixFQUFBO0V6Qis1SS9CLDhEQUE4RDtFeUI1NUk5RDs7SUFHRSxjdEJ0RVc7SXNCdUVYLHlCdEJsRmlCO0lzQm1GakIscUJ0Qm5GaUIsRUFBQTtJSGcvSWpCLDhEQUE4RDtJeUIzNUk5RDs7TUFLSSx3RHRCMUZhO2NzQjBGYixnRHRCMUZhLEVBQUE7O0FIcS9JckIsdURBQXVEO0F3QnA3SXJEO0VDUEEsY3RCekRxQjtFc0IwRHJCLHFCdEIxRHFCLEVBQUE7RUh3L0lyQiw0REFBNEQ7RU1uL0k1RDtJbUJ3REUsY3RCbkRXO0lzQm9EWCx5QnRCOURtQjtJc0IrRG5CLHFCdEIvRG1CLEVBQUE7RUg2L0lyQiw4REFBOEQ7RXlCMzdJOUQ7SUFFRSxzRHRCcEVtQjtZc0JvRW5CLDhDdEJwRW1CLEVBQUE7RUhnZ0pyQiw4REFBOEQ7RXlCejdJOUQ7SUFFRSxjdEJ6RW1CO0lzQjBFbkIsNkJBQTZCLEVBQUE7RXpCMDdJL0IsOERBQThEO0V5QnY3STlEOztJQUdFLGN0QnRFVztJc0J1RVgseUJ0QmpGbUI7SXNCa0ZuQixxQnRCbEZtQixFQUFBO0lIMGdKbkIsOERBQThEO0l5QnQ3STlEOztNQUtJLHNEdEJ6RmU7Y3NCeUZmLDhDdEJ6RmUsRUFBQTs7QUgrZ0p2Qix1REFBdUQ7QXdCLzhJckQ7RUNQQSxjdEJuRGlCO0VzQm9EakIscUJ0QnBEaUIsRUFBQTtFSDZnSmpCLDREQUE0RDtFTTlnSjVEO0ltQndERSxjdEJuRFc7SXNCb0RYLHlCdEJ4RGU7SXNCeURmLHFCdEJ6RGUsRUFBQTtFSGtoSmpCLDhEQUE4RDtFeUJ0OUk5RDtJQUVFLHFEdEI5RGU7WXNCOERmLDZDdEI5RGUsRUFBQTtFSHFoSmpCLDhEQUE4RDtFeUJwOUk5RDtJQUVFLGN0Qm5FZTtJc0JvRWYsNkJBQTZCLEVBQUE7RXpCcTlJL0IsOERBQThEO0V5Qmw5STlEOztJQUdFLGN0QnRFVztJc0J1RVgseUJ0QjNFZTtJc0I0RWYscUJ0QjVFZSxFQUFBO0lIK2hKZiw4REFBOEQ7SXlCajlJOUQ7O01BS0kscUR0Qm5GVztjc0JtRlgsNkN0Qm5GVyxFQUFBOztBSG9pSm5CLHVEQUF1RDtBd0IxK0lyRDtFQ1BBLGN0QmxEZ0I7RXNCbURoQixxQnRCbkRnQixFQUFBO0VIdWlKaEIsNERBQTREO0VNemlKNUQ7SW1Cd0RFLGN0Qm5EVztJc0JvRFgseUJ0QnZEYztJc0J3RGQscUJ0QnhEYyxFQUFBO0VINGlKaEIsOERBQThEO0V5QmovSTlEO0lBRUUsd0R0QjdEYztZc0I2RGQsZ0R0QjdEYyxFQUFBO0VIK2lKaEIsOERBQThEO0V5Qi8rSTlEO0lBRUUsY3RCbEVjO0lzQm1FZCw2QkFBNkIsRUFBQTtFekJnL0kvQiw4REFBOEQ7RXlCNytJOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCMUVjO0lzQjJFZCxxQnRCM0VjLEVBQUE7SUh5akpkLDhEQUE4RDtJeUI1K0k5RDs7TUFLSSx3RHRCbEZVO2NzQmtGVixnRHRCbEZVLEVBQUE7O0FIOGpKbEIsdURBQXVEO0F3QnJnSnJEO0VDUEEsY3RCakRrQjtFc0JrRGxCLHFCdEJsRGtCLEVBQUE7RUhpa0psQiw0REFBNEQ7RU1wa0o1RDtJbUJ3REUsY3JCcERjO0lxQnFEZCx5QnRCdERnQjtJc0J1RGhCLHFCdEJ2RGdCLEVBQUE7RUhza0psQiw4REFBOEQ7RXlCNWdKOUQ7SUFFRSx3RHRCNURnQjtZc0I0RGhCLGdEdEI1RGdCLEVBQUE7RUh5a0psQiw4REFBOEQ7RXlCMWdKOUQ7SUFFRSxjdEJqRWdCO0lzQmtFaEIsNkJBQTZCLEVBQUE7RXpCMmdKL0IsOERBQThEO0V5QnhnSjlEOztJQUdFLGNyQnZFYztJcUJ3RWQseUJ0QnpFZ0I7SXNCMEVoQixxQnRCMUVnQixFQUFBO0lIbWxKaEIsOERBQThEO0l5QnZnSjlEOztNQUtJLHdEdEJqRlk7Y3NCaUZaLGdEdEJqRlksRUFBQTs7QUh3bEpwQix1REFBdUQ7QXdCaGlKckQ7RUNQQSxjdEJyRGU7RXNCc0RmLHFCdEJ0RGUsRUFBQTtFSGdtSmYsNERBQTREO0VNL2xKNUQ7SW1Cd0RFLGN0Qm5EVztJc0JvRFgseUJ0QjFEYTtJc0IyRGIscUJ0QjNEYSxFQUFBO0VIcW1KZiw4REFBOEQ7RXlCdmlKOUQ7SUFFRSxzRHRCaEVhO1lzQmdFYiw4Q3RCaEVhLEVBQUE7RUh3bUpmLDhEQUE4RDtFeUJyaUo5RDtJQUVFLGN0QnJFYTtJc0JzRWIsNkJBQTZCLEVBQUE7RXpCc2lKL0IsOERBQThEO0V5Qm5pSjlEOztJQUdFLGN0QnRFVztJc0J1RVgseUJ0QjdFYTtJc0I4RWIscUJ0QjlFYSxFQUFBO0lIa25KYiw4REFBOEQ7SXlCbGlKOUQ7O01BS0ksc0R0QnJGUztjc0JxRlQsOEN0QnJGUyxFQUFBOztBSHVuSmpCLHVEQUF1RDtBd0IzakpyRDtFQ1BBLGNyQnhEZ0I7RXFCeURoQixxQnJCekRnQixFQUFBO0VKOG5KaEIsNERBQTREO0VNMW5KNUQ7SW1Cd0RFLGNyQnBEYztJcUJxRGQseUJyQjdEYztJcUI4RGQscUJyQjlEYyxFQUFBO0VKbW9KaEIsOERBQThEO0V5QmxrSjlEO0lBRUUseURyQm5FYztZcUJtRWQsaURyQm5FYyxFQUFBO0VKc29KaEIsOERBQThEO0V5QmhrSjlEO0lBRUUsY3JCeEVjO0lxQnlFZCw2QkFBNkIsRUFBQTtFekJpa0ovQiw4REFBOEQ7RXlCOWpKOUQ7O0lBR0UsY3JCdkVjO0lxQndFZCx5QnJCaEZjO0lxQmlGZCxxQnJCakZjLEVBQUE7SUpncEpkLDhEQUE4RDtJeUI3ako5RDs7TUFLSSx5RHJCeEZVO2NxQndGVixpRHJCeEZVLEVBQUE7O0FKcXBKbEIsdURBQXVEO0F3QnRsSnJEO0VDUEEsY3JCakRnQjtFcUJrRGhCLHFCckJsRGdCLEVBQUE7RUprcEpoQiw0REFBNEQ7RU1ycEo1RDtJbUJ3REUsY3RCbkRXO0lzQm9EWCx5QnJCdERjO0lxQnVEZCxxQnJCdkRjLEVBQUE7RUp1cEpoQiw4REFBOEQ7RXlCN2xKOUQ7SUFFRSxzRHJCNURjO1lxQjREZCw4Q3JCNURjLEVBQUE7RUowcEpoQiw4REFBOEQ7RXlCM2xKOUQ7SUFFRSxjckJqRWM7SXFCa0VkLDZCQUE2QixFQUFBO0V6QjRsSi9CLDhEQUE4RDtFeUJ6bEo5RDs7SUFHRSxjdEJ0RVc7SXNCdUVYLHlCckJ6RWM7SXFCMEVkLHFCckIxRWMsRUFBQTtJSm9xSmQsOERBQThEO0l5QnhsSjlEOztNQUtJLHNEckJqRlU7Y3FCaUZWLDhDckJqRlUsRUFBQTs7QUp5cUpsQix1REFBdUQ7QXdCam5KckQ7RUNQQSxjdEIxRG1CO0VzQjJEbkIscUJ0QjNEbUIsRUFBQTtFSHNySm5CLDREQUE0RDtFTWhySjVEO0ltQndERSxjdEJuRFc7SXNCb0RYLHlCdEIvRGlCO0lzQmdFakIscUJ0QmhFaUIsRUFBQTtFSDJySm5CLDhEQUE4RDtFeUJ4bko5RDtJQUVFLHdEdEJyRWlCO1lzQnFFakIsZ0R0QnJFaUIsRUFBQTtFSDhySm5CLDhEQUE4RDtFeUJ0bko5RDtJQUVFLGN0QjFFaUI7SXNCMkVqQiw2QkFBNkIsRUFBQTtFekJ1bkovQiw4REFBOEQ7RXlCcG5KOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCbEZpQjtJc0JtRmpCLHFCdEJuRmlCLEVBQUE7SUh3c0pqQiw4REFBOEQ7SXlCbm5KOUQ7O01BS0ksd0R0QjFGYTtjc0IwRmIsZ0R0QjFGYSxFQUFBOztBSDZzSnJCLHVEQUF1RDtBd0I1b0pyRDtFQ1BBLGN0QnpEcUI7RXNCMERyQixxQnRCMURxQixFQUFBO0VIZ3RKckIsNERBQTREO0VNM3NKNUQ7SW1Cd0RFLGN0Qm5EVztJc0JvRFgseUJ0QjlEbUI7SXNCK0RuQixxQnRCL0RtQixFQUFBO0VIcXRKckIsOERBQThEO0V5Qm5wSjlEO0lBRUUsc0R0QnBFbUI7WXNCb0VuQiw4Q3RCcEVtQixFQUFBO0VId3RKckIsOERBQThEO0V5QmpwSjlEO0lBRUUsY3RCekVtQjtJc0IwRW5CLDZCQUE2QixFQUFBO0V6QmtwSi9CLDhEQUE4RDtFeUIvb0o5RDs7SUFHRSxjdEJ0RVc7SXNCdUVYLHlCdEJqRm1CO0lzQmtGbkIscUJ0QmxGbUIsRUFBQTtJSGt1Sm5CLDhEQUE4RDtJeUI5b0o5RDs7TUFLSSxzRHRCekZlO2NzQnlGZiw4Q3RCekZlLEVBQUE7O0FIdXVKdkIsdURBQXVEO0F3QnZxSnJEO0VDUEEsY3RCeERrQjtFc0J5RGxCLHFCdEJ6RGtCLEVBQUE7RUgwdUpsQiw0REFBNEQ7RU10dUo1RDtJbUJ3REUsY3JCcERjO0lxQnFEZCx5QnRCN0RnQjtJc0I4RGhCLHFCdEI5RGdCLEVBQUE7RUgrdUpsQiw4REFBOEQ7RXlCOXFKOUQ7SUFFRSx5RHRCbkVnQjtZc0JtRWhCLGlEdEJuRWdCLEVBQUE7RUhrdkpsQiw4REFBOEQ7RXlCNXFKOUQ7SUFFRSxjdEJ4RWdCO0lzQnlFaEIsNkJBQTZCLEVBQUE7RXpCNnFKL0IsOERBQThEO0V5QjFxSjlEOztJQUdFLGNyQnZFYztJcUJ3RWQseUJ0QmhGZ0I7SXNCaUZoQixxQnRCakZnQixFQUFBO0lINHZKaEIsOERBQThEO0l5QnpxSjlEOztNQUtJLHlEdEJ4Rlk7Y3NCd0ZaLGlEdEJ4RlksRUFBQTs7QUhpd0pwQix1REFBdUQ7QXdCbHNKckQ7RUNQQSxjdEJ0RGtCO0VzQnVEbEIscUJ0QnZEa0IsRUFBQTtFSG13SmxCLDREQUE0RDtFTWp3SjVEO0ltQndERSxjdEJuRFc7SXNCb0RYLHlCdEIzRGdCO0lzQjREaEIscUJ0QjVEZ0IsRUFBQTtFSHd3SmxCLDhEQUE4RDtFeUJ6c0o5RDtJQUVFLHdEdEJqRWdCO1lzQmlFaEIsZ0R0QmpFZ0IsRUFBQTtFSDJ3SmxCLDhEQUE4RDtFeUJ2c0o5RDtJQUVFLGN0QnRFZ0I7SXNCdUVoQiw2QkFBNkIsRUFBQTtFekJ3c0ovQiw4REFBOEQ7RXlCcnNKOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCOUVnQjtJc0IrRWhCLHFCdEIvRWdCLEVBQUE7SUhxeEpoQiw4REFBOEQ7SXlCcHNKOUQ7O01BS0ksd0R0QnRGWTtjc0JzRlosZ0R0QnRGWSxFQUFBOztBSDB4SnBCLHVEQUF1RDtBd0I3dEpyRDtFQ1BBLGN0QnJEZTtFc0JzRGYscUJ0QnREZSxFQUFBO0VINnhKZiw0REFBNEQ7RU01eEo1RDtJbUJ3REUsY3RCbkRXO0lzQm9EWCx5QnRCMURhO0lzQjJEYixxQnRCM0RhLEVBQUE7RUhreUpmLDhEQUE4RDtFeUJwdUo5RDtJQUVFLHNEdEJoRWE7WXNCZ0ViLDhDdEJoRWEsRUFBQTtFSHF5SmYsOERBQThEO0V5Qmx1SjlEO0lBRUUsY3RCckVhO0lzQnNFYiw2QkFBNkIsRUFBQTtFekJtdUovQiw4REFBOEQ7RXlCaHVKOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCN0VhO0lzQjhFYixxQnRCOUVhLEVBQUE7SUgreUpiLDhEQUE4RDtJeUIvdEo5RDs7TUFLSSxzRHRCckZTO2NzQnFGVCw4Q3RCckZTLEVBQUE7O0FIb3pKakIsdURBQXVEO0F3Qnh2SnJEO0VDUEEsY3RCcER1QjtFc0JxRHZCLHFCdEJyRHVCLEVBQUE7RUh1ekp2Qiw0REFBNEQ7RU12eko1RDtJbUJ3REUsY3RCbkRXO0lzQm9EWCx5QnRCekRxQjtJc0IwRHJCLHFCdEIxRHFCLEVBQUE7RUg0ekp2Qiw4REFBOEQ7RXlCL3ZKOUQ7SUFFRSx1RHRCL0RxQjtZc0IrRHJCLCtDdEIvRHFCLEVBQUE7RUgrekp2Qiw4REFBOEQ7RXlCN3ZKOUQ7SUFFRSxjdEJwRXFCO0lzQnFFckIsNkJBQTZCLEVBQUE7RXpCOHZKL0IsOERBQThEO0V5QjN2SjlEOztJQUdFLGN0QnRFVztJc0J1RVgseUJ0QjVFcUI7SXNCNkVyQixxQnRCN0VxQixFQUFBO0lIeTBKckIsOERBQThEO0l5QjF2SjlEOztNQUtJLHVEdEJwRmlCO2NzQm9GakIsK0N0QnBGaUIsRUFBQTs7QUg4MEp6Qix1REFBdUQ7QXdCbnhKckQ7RUNQQSxjdEJuRGlCO0VzQm9EakIscUJ0QnBEaUIsRUFBQTtFSGkxSmpCLDREQUE0RDtFTWwxSjVEO0ltQndERSxjdEJuRFc7SXNCb0RYLHlCdEJ4RGU7SXNCeURmLHFCdEJ6RGUsRUFBQTtFSHMxSmpCLDhEQUE4RDtFeUIxeEo5RDtJQUVFLHFEdEI5RGU7WXNCOERmLDZDdEI5RGUsRUFBQTtFSHkxSmpCLDhEQUE4RDtFeUJ4eEo5RDtJQUVFLGN0Qm5FZTtJc0JvRWYsNkJBQTZCLEVBQUE7RXpCeXhKL0IsOERBQThEO0V5QnR4SjlEOztJQUdFLGN0QnRFVztJc0J1RVgseUJ0QjNFZTtJc0I0RWYscUJ0QjVFZSxFQUFBO0lIbTJKZiw4REFBOEQ7SXlCcnhKOUQ7O01BS0kscUR0Qm5GVztjc0JtRlgsNkN0Qm5GVyxFQUFBOztBSHcySm5CLHVEQUF1RDtBd0I5eUpyRDtFQ1BBLGN0QmxEZ0I7RXNCbURoQixxQnRCbkRnQixFQUFBO0VIMjJKaEIsNERBQTREO0VNNzJKNUQ7SW1Cd0RFLGN0Qm5EVztJc0JvRFgseUJ0QnZEYztJc0J3RGQscUJ0QnhEYyxFQUFBO0VIZzNKaEIsOERBQThEO0V5QnJ6SjlEO0lBRUUsd0R0QjdEYztZc0I2RGQsZ0R0QjdEYyxFQUFBO0VIbTNKaEIsOERBQThEO0V5Qm56SjlEO0lBRUUsY3RCbEVjO0lzQm1FZCw2QkFBNkIsRUFBQTtFekJvekovQiw4REFBOEQ7RXlCanpKOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCMUVjO0lzQjJFZCxxQnRCM0VjLEVBQUE7SUg2M0pkLDhEQUE4RDtJeUJoeko5RDs7TUFLSSx3RHRCbEZVO2NzQmtGVixnRHRCbEZVLEVBQUE7O0FIazRKbEIsdURBQXVEO0F3QnowSnJEO0VDUEEsY3RCakRrQjtFc0JrRGxCLHFCdEJsRGtCLEVBQUE7RUhxNEpsQiw0REFBNEQ7RU14NEo1RDtJbUJ3REUsY3JCcERjO0lxQnFEZCx5QnRCdERnQjtJc0J1RGhCLHFCdEJ2RGdCLEVBQUE7RUgwNEpsQiw4REFBOEQ7RXlCaDFKOUQ7SUFFRSx3RHRCNURnQjtZc0I0RGhCLGdEdEI1RGdCLEVBQUE7RUg2NEpsQiw4REFBOEQ7RXlCOTBKOUQ7SUFFRSxjdEJqRWdCO0lzQmtFaEIsNkJBQTZCLEVBQUE7RXpCKzBKL0IsOERBQThEO0V5QjUwSjlEOztJQUdFLGNyQnZFYztJcUJ3RWQseUJ0QnpFZ0I7SXNCMEVoQixxQnRCMUVnQixFQUFBO0lIdTVKaEIsOERBQThEO0l5QjMwSjlEOztNQUtJLHdEdEJqRlk7Y3NCaUZaLGdEdEJqRlksRUFBQTs7QUg0NUpwQix1REFBdUQ7QXdCcDJKckQ7RUNQQSxjdEIvQ2E7RXNCZ0RiLHFCdEJoRGEsRUFBQTtFSDg1SmIsNERBQTREO0VNbjZKNUQ7SW1Cd0RFLGNyQnBEYztJcUJxRGQseUJ0QnBEVztJc0JxRFgscUJ0QnJEVyxFQUFBO0VIbTZKYiw4REFBOEQ7RXlCMzJKOUQ7SUFFRSx5RHRCMURXO1lzQjBEWCxpRHRCMURXLEVBQUE7RUhzNkpiLDhEQUE4RDtFeUJ6Mko5RDtJQUVFLGN0Qi9EVztJc0JnRVgsNkJBQTZCLEVBQUE7RXpCMDJKL0IsOERBQThEO0V5QnYySjlEOztJQUdFLGNyQnZFYztJcUJ3RWQseUJ0QnZFVztJc0J3RVgscUJ0QnhFVyxFQUFBO0lIZzdKWCw4REFBOEQ7SXlCdDJKOUQ7O01BS0kseUR0Qi9FTztjc0IrRVAsaUR0Qi9FTyxFQUFBOztBSHE3SmYsdURBQXVEO0F3Qi8zSnJEO0VDUEEsZ0N0QjlDa0M7RXNCK0NsQyx1Q3RCL0NrQyxFQUFBO0VIdzdKbEMsNERBQTREO0VNOTdKNUQ7SW1Cd0RFLGNyQnBEYztJcUJxRGQsMkN0Qm5EZ0M7SXNCb0RoQyx1Q3RCcERnQyxFQUFBO0VINjdKbEMsOERBQThEO0V5QnQ0SjlEO0lBRUUseUR0QnpEZ0M7WXNCeURoQyxpRHRCekRnQyxFQUFBO0VIZzhKbEMsOERBQThEO0V5QnA0SjlEO0lBRUUsZ0N0QjlEZ0M7SXNCK0RoQyw2QkFBNkIsRUFBQTtFekJxNEovQiw4REFBOEQ7RXlCbDRKOUQ7O0lBR0UsY3JCdkVjO0lxQndFZCwyQ3RCdEVnQztJc0J1RWhDLHVDdEJ2RWdDLEVBQUE7SUgwOEpoQyw4REFBOEQ7SXlCajRKOUQ7O01BS0kseUR0QjlFNEI7Y3NCOEU1QixpRHRCOUU0QixFQUFBOztBSCs4SnBDLHVEQUF1RDtBd0IxNUpyRDtFQ1BBLCtCdEI3Q2tDO0VzQjhDbEMsc0N0QjlDa0MsRUFBQTtFSGs5SmxDLDREQUE0RDtFTXo5SjVEO0ltQndERSxjckJwRGM7SXFCcURkLDBDdEJsRGdDO0lzQm1EaEMsc0N0Qm5EZ0MsRUFBQTtFSHU5SmxDLDhEQUE4RDtFeUJqNko5RDtJQUVFLHlEdEJ4RGdDO1lzQndEaEMsaUR0QnhEZ0MsRUFBQTtFSDA5SmxDLDhEQUE4RDtFeUIvNUo5RDtJQUVFLCtCdEI3RGdDO0lzQjhEaEMsNkJBQTZCLEVBQUE7RXpCZzZKL0IsOERBQThEO0V5Qjc1SjlEOztJQUdFLGNyQnZFYztJcUJ3RWQsMEN0QnJFZ0M7SXNCc0VoQyxzQ3RCdEVnQyxFQUFBO0lIbytKaEMsOERBQThEO0l5QjU1SjlEOztNQUtJLHlEdEI3RTRCO2NzQjZFNUIsaUR0QjdFNEIsRUFBQTs7QUh5K0pwQyx1REFBdUQ7QXdCcjdKckQ7RUNQQSxnQ3RCNUNrQztFc0I2Q2xDLHVDdEI3Q2tDLEVBQUE7RUg0K0psQyw0REFBNEQ7RU1wL0o1RDtJbUJ3REUsY3JCcERjO0lxQnFEZCwyQ3RCakRnQztJc0JrRGhDLHVDdEJsRGdDLEVBQUE7RUhpL0psQyw4REFBOEQ7RXlCNTdKOUQ7SUFFRSx5RHRCdkRnQztZc0J1RGhDLGlEdEJ2RGdDLEVBQUE7RUhvL0psQyw4REFBOEQ7RXlCMTdKOUQ7SUFFRSxnQ3RCNURnQztJc0I2RGhDLDZCQUE2QixFQUFBO0V6QjI3Si9CLDhEQUE4RDtFeUJ4N0o5RDs7SUFHRSxjckJ2RWM7SXFCd0VkLDJDdEJwRWdDO0lzQnFFaEMsdUN0QnJFZ0MsRUFBQTtJSDgvSmhDLDhEQUE4RDtJeUJ2N0o5RDs7TUFLSSx5RHRCNUU0Qjtjc0I0RTVCLGlEdEI1RTRCLEVBQUE7O0FIbWdLcEMsdURBQXVEO0F3Qmg5SnJEO0VDUEEsY3RCM0NZO0VzQjRDWixxQnRCNUNZLEVBQUE7RUhzZ0taLDREQUE0RDtFTS9nSzVEO0ltQndERSxjckJwRGM7SXFCcURkLHlCdEJoRFU7SXNCaURWLHFCdEJqRFUsRUFBQTtFSDJnS1osOERBQThEO0V5QnY5SjlEO0lBRUUseUR0QnREVTtZc0JzRFYsaUR0QnREVSxFQUFBO0VIOGdLWiw4REFBOEQ7RXlCcjlKOUQ7SUFFRSxjdEIzRFU7SXNCNERWLDZCQUE2QixFQUFBO0V6QnM5Si9CLDhEQUE4RDtFeUJuOUo5RDs7SUFHRSxjckJ2RWM7SXFCd0VkLHlCdEJuRVU7SXNCb0VWLHFCdEJwRVUsRUFBQTtJSHdoS1YsOERBQThEO0l5Qmw5SjlEOztNQUtJLHlEdEIzRU07Y3NCMkVOLGlEdEIzRU0sRUFBQTs7QUg2aEtkLHVEQUF1RDtBd0IzK0pyRDtFQ1BBLGN0QjFDYTtFc0IyQ2IscUJ0QjNDYSxFQUFBO0VIZ2lLYiw0REFBNEQ7RU0xaUs1RDtJbUJ3REUsY3RCbkRXO0lzQm9EWCx5QnRCL0NXO0lzQmdEWCxxQnRCaERXLEVBQUE7RUhxaUtiLDhEQUE4RDtFeUJsL0o5RDtJQUVFLG1EdEJyRFc7WXNCcURYLDJDdEJyRFcsRUFBQTtFSHdpS2IsOERBQThEO0V5QmgvSjlEO0lBRUUsY3RCMURXO0lzQjJEWCw2QkFBNkIsRUFBQTtFekJpL0ovQiw4REFBOEQ7RXlCOStKOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCbEVXO0lzQm1FWCxxQnRCbkVXLEVBQUE7SUhraktYLDhEQUE4RDtJeUI3K0o5RDs7TUFLSSxtRHRCMUVPO2NzQjBFUCwyQ3RCMUVPLEVBQUE7O0FIdWpLZix1REFBdUQ7QXdCdGdLckQ7RUNQQSw4QnRCeENzQztFc0J5Q3RDLHFDdEJ6Q3NDLEVBQUE7RUh5akt0Qyw0REFBNEQ7RU1ya0s1RDtJbUJ3REUsY3RCbkRXO0lzQm9EWCx5Q3RCN0NvQztJc0I4Q3BDLHFDdEI5Q29DLEVBQUE7RUg4akt0Qyw4REFBOEQ7RXlCN2dLOUQ7SUFFRSx3RHRCbkRvQztZc0JtRHBDLGdEdEJuRG9DLEVBQUE7RUhpa0t0Qyw4REFBOEQ7RXlCM2dLOUQ7SUFFRSw4QnRCeERvQztJc0J5RHBDLDZCQUE2QixFQUFBO0V6QjRnSy9CLDhEQUE4RDtFeUJ6Z0s5RDs7SUFHRSxjdEJ0RVc7SXNCdUVYLHlDdEJoRW9DO0lzQmlFcEMscUN0QmpFb0MsRUFBQTtJSDJrS3BDLDhEQUE4RDtJeUJ4Z0s5RDs7TUFLSSx3RHRCeEVnQztjc0J3RWhDLGdEdEJ4RWdDLEVBQUE7O0FIZ2xLeEMsdURBQXVEO0F3QmppS3JEO0VDUEEsOEJ0QnZDb0M7RXNCd0NwQyxxQ3RCeENvQyxFQUFBO0VIbWxLcEMsNERBQTREO0VNaG1LNUQ7SW1Cd0RFLGN0Qm5EVztJc0JvRFgseUN0QjVDa0M7SXNCNkNsQyxxQ3RCN0NrQyxFQUFBO0VId2xLcEMsOERBQThEO0V5QnhpSzlEO0lBRUUsd0R0QmxEa0M7WXNCa0RsQyxnRHRCbERrQyxFQUFBO0VIMmxLcEMsOERBQThEO0V5QnRpSzlEO0lBRUUsOEJ0QnZEa0M7SXNCd0RsQyw2QkFBNkIsRUFBQTtFekJ1aUsvQiw4REFBOEQ7RXlCcGlLOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5Q3RCL0RrQztJc0JnRWxDLHFDdEJoRWtDLEVBQUE7SUhxbUtsQyw4REFBOEQ7SXlCbmlLOUQ7O01BS0ksd0R0QnZFOEI7Y3NCdUU5QixnRHRCdkU4QixFQUFBOztBSDBtS3RDLHVEQUF1RDtBd0I1aktyRDtFQ1BBLDhCdEJ0Q29DO0VzQnVDcEMscUN0QnZDb0MsRUFBQTtFSDZtS3BDLDREQUE0RDtFTTNuSzVEO0ltQndERSxjdEJuRFc7SXNCb0RYLHlDdEIzQ2tDO0lzQjRDbEMscUN0QjVDa0MsRUFBQTtFSGtuS3BDLDhEQUE4RDtFeUJua0s5RDtJQUVFLHdEdEJqRGtDO1lzQmlEbEMsZ0R0QmpEa0MsRUFBQTtFSHFuS3BDLDhEQUE4RDtFeUJqa0s5RDtJQUVFLDhCdEJ0RGtDO0lzQnVEbEMsNkJBQTZCLEVBQUE7RXpCa2tLL0IsOERBQThEO0V5Qi9qSzlEOztJQUdFLGN0QnRFVztJc0J1RVgseUN0QjlEa0M7SXNCK0RsQyxxQ3RCL0RrQyxFQUFBO0lIK25LbEMsOERBQThEO0l5QjlqSzlEOztNQUtJLHdEdEJ0RThCO2NzQnNFOUIsZ0R0QnRFOEIsRUFBQTs7QUhvb0t0Qyx1REFBdUQ7QXdCdmxLckQ7RUNQQSxjdEJwQ29CO0VzQnFDcEIscUJ0QnJDb0IsRUFBQTtFSHNvS3BCLDREQUE0RDtFTXRwSzVEO0ltQndERSxjckJwRGM7SXFCcURkLHlCdEJ6Q2tCO0lzQjBDbEIscUJ0QjFDa0IsRUFBQTtFSDJvS3BCLDhEQUE4RDtFeUI5bEs5RDtJQUVFLHlEdEIvQ2tCO1lzQitDbEIsaUR0Qi9Da0IsRUFBQTtFSDhvS3BCLDhEQUE4RDtFeUI1bEs5RDtJQUVFLGN0QnBEa0I7SXNCcURsQiw2QkFBNkIsRUFBQTtFekI2bEsvQiw4REFBOEQ7RXlCMWxLOUQ7O0lBR0UsY3JCdkVjO0lxQndFZCx5QnRCNURrQjtJc0I2RGxCLHFCdEI3RGtCLEVBQUE7SUh3cEtsQiw4REFBOEQ7SXlCemxLOUQ7O01BS0kseUR0QnBFYztjc0JvRWQsaUR0QnBFYyxFQUFBOztBSDZwS3RCLHVEQUF1RDtBd0JsbktyRDtFQ1BBLGN0QmxDaUI7RXNCbUNqQixxQnRCbkNpQixFQUFBO0VIK3BLakIsNERBQTREO0VNanJLNUQ7SW1Cd0RFLGN0Qm5EVztJc0JvRFgseUJ0QnZDZTtJc0J3Q2YscUJ0QnhDZSxFQUFBO0VIb3FLakIsOERBQThEO0V5QnpuSzlEO0lBRUUsd0R0QjdDZTtZc0I2Q2YsZ0R0QjdDZSxFQUFBO0VIdXFLakIsOERBQThEO0V5QnZuSzlEO0lBRUUsY3RCbERlO0lzQm1EZiw2QkFBNkIsRUFBQTtFekJ3bksvQiw4REFBOEQ7RXlCcm5LOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCMURlO0lzQjJEZixxQnRCM0RlLEVBQUE7SUhpcktmLDhEQUE4RDtJeUJwbks5RDs7TUFLSSx3RHRCbEVXO2NzQmtFWCxnRHRCbEVXLEVBQUE7O0FIc3JLbkIsdURBQXVEO0F3QjdvS3JEO0VDUEEsY3RCaENrQjtFc0JpQ2xCLHFCdEJqQ2tCLEVBQUE7RUh3cktsQiw0REFBNEQ7RU01c0s1RDtJbUJ3REUsY3RCbkRXO0lzQm9EWCx5QnRCckNnQjtJc0JzQ2hCLHFCdEJ0Q2dCLEVBQUE7RUg2cktsQiw4REFBOEQ7RXlCcHBLOUQ7SUFFRSxzRHRCM0NnQjtZc0IyQ2hCLDhDdEIzQ2dCLEVBQUE7RUhnc0tsQiw4REFBOEQ7RXlCbHBLOUQ7SUFFRSxjdEJoRGdCO0lzQmlEaEIsNkJBQTZCLEVBQUE7RXpCbXBLL0IsOERBQThEO0V5QmhwSzlEOztJQUdFLGN0QnRFVztJc0J1RVgseUJ0QnhEZ0I7SXNCeURoQixxQnRCekRnQixFQUFBO0lIMHNLaEIsOERBQThEO0l5Qi9vSzlEOztNQUtJLHNEdEJoRVk7Y3NCZ0VaLDhDdEJoRVksRUFBQTs7QUgrc0twQix1REFBdUQ7QXdCeHFLckQ7RUNQQSxjdEIvQnNCO0VzQmdDdEIscUJ0QmhDc0IsRUFBQTtFSGt0S3RCLDREQUE0RDtFTXZ1SzVEO0ltQndERSxjdEJuRFc7SXNCb0RYLHlCdEJwQ29CO0lzQnFDcEIscUJ0QnJDb0IsRUFBQTtFSHV0S3RCLDhEQUE4RDtFeUIvcUs5RDtJQUVFLHlEdEIxQ29CO1lzQjBDcEIsaUR0QjFDb0IsRUFBQTtFSDB0S3RCLDhEQUE4RDtFeUI3cUs5RDtJQUVFLGN0Qi9Db0I7SXNCZ0RwQiw2QkFBNkIsRUFBQTtFekI4cUsvQiw4REFBOEQ7RXlCM3FLOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCdkRvQjtJc0J3RHBCLHFCdEJ4RG9CLEVBQUE7SUhvdUtwQiw4REFBOEQ7SXlCMXFLOUQ7O01BS0kseUR0Qi9EZ0I7Y3NCK0RoQixpRHRCL0RnQixFQUFBOztBSHl1S3hCLHVEQUF1RDtBd0Juc0tyRDtFQ1BBLGN0QjlCbUI7RXNCK0JuQixxQnRCL0JtQixFQUFBO0VINHVLbkIsNERBQTREO0VNbHdLNUQ7SW1Cd0RFLGN0Qm5EVztJc0JvRFgseUJ0Qm5DaUI7SXNCb0NqQixxQnRCcENpQixFQUFBO0VIaXZLbkIsOERBQThEO0V5QjFzSzlEO0lBRUUseUR0QnpDaUI7WXNCeUNqQixpRHRCekNpQixFQUFBO0VIb3ZLbkIsOERBQThEO0V5QnhzSzlEO0lBRUUsY3RCOUNpQjtJc0IrQ2pCLDZCQUE2QixFQUFBO0V6QnlzSy9CLDhEQUE4RDtFeUJ0c0s5RDs7SUFHRSxjdEJ0RVc7SXNCdUVYLHlCdEJ0RGlCO0lzQnVEakIscUJ0QnZEaUIsRUFBQTtJSDh2S2pCLDhEQUE4RDtJeUJyc0s5RDs7TUFLSSx5RHRCOURhO2NzQjhEYixpRHRCOURhLEVBQUE7O0FIbXdLckIsdURBQXVEO0F3Qjl0S3JEO0VDUEEsY3RCN0JrQjtFc0I4QmxCLHFCdEI5QmtCLEVBQUE7RUhzd0tsQiw0REFBNEQ7RU03eEs1RDtJbUJ3REUsY3JCcERjO0lxQnFEZCx5QnRCbENnQjtJc0JtQ2hCLHFCdEJuQ2dCLEVBQUE7RUgyd0tsQiw4REFBOEQ7RXlCcnVLOUQ7SUFFRSx5RHRCeENnQjtZc0J3Q2hCLGlEdEJ4Q2dCLEVBQUE7RUg4d0tsQiw4REFBOEQ7RXlCbnVLOUQ7SUFFRSxjdEI3Q2dCO0lzQjhDaEIsNkJBQTZCLEVBQUE7RXpCb3VLL0IsOERBQThEO0V5Qmp1SzlEOztJQUdFLGNyQnZFYztJcUJ3RWQseUJ0QnJEZ0I7SXNCc0RoQixxQnRCdERnQixFQUFBO0lId3hLaEIsOERBQThEO0l5Qmh1SzlEOztNQUtJLHlEdEI3RFk7Y3NCNkRaLGlEdEI3RFksRUFBQTs7QUg2eEtwQix1REFBdUQ7QXdCenZLckQ7RUNQQSxjdEIzQm9CO0VzQjRCcEIscUJ0QjVCb0IsRUFBQTtFSCt4S3BCLDREQUE0RDtFTXh6SzVEO0ltQndERSxjckJwRGM7SXFCcURkLHlCdEJoQ2tCO0lzQmlDbEIscUJ0QmpDa0IsRUFBQTtFSG95S3BCLDhEQUE4RDtFeUJod0s5RDtJQUVFLHlEdEJ0Q2tCO1lzQnNDbEIsaUR0QnRDa0IsRUFBQTtFSHV5S3BCLDhEQUE4RDtFeUI5dks5RDtJQUVFLGN0QjNDa0I7SXNCNENsQiw2QkFBNkIsRUFBQTtFekIrdksvQiw4REFBOEQ7RXlCNXZLOUQ7O0lBR0UsY3JCdkVjO0lxQndFZCx5QnRCbkRrQjtJc0JvRGxCLHFCdEJwRGtCLEVBQUE7SUhpektsQiw4REFBOEQ7SXlCM3ZLOUQ7O01BS0kseUR0QjNEYztjc0IyRGQsaUR0QjNEYyxFQUFBOztBSHN6S3RCLHVEQUF1RDtBd0JweEtyRDtFQ1BBLGN0QjFCc0I7RXNCMkJ0QixxQnRCM0JzQixFQUFBO0VIeXpLdEIsNERBQTREO0VNbjFLNUQ7SW1Cd0RFLGNyQnBEYztJcUJxRGQseUJ0Qi9Cb0I7SXNCZ0NwQixxQnRCaENvQixFQUFBO0VIOHpLdEIsOERBQThEO0V5QjN4SzlEO0lBRUUseUR0QnJDb0I7WXNCcUNwQixpRHRCckNvQixFQUFBO0VIaTBLdEIsOERBQThEO0V5Qnp4SzlEO0lBRUUsY3RCMUNvQjtJc0IyQ3BCLDZCQUE2QixFQUFBO0V6QjB4Sy9CLDhEQUE4RDtFeUJ2eEs5RDs7SUFHRSxjckJ2RWM7SXFCd0VkLHlCdEJsRG9CO0lzQm1EcEIscUJ0Qm5Eb0IsRUFBQTtJSDIwS3BCLDhEQUE4RDtJeUJ0eEs5RDs7TUFLSSx5RHRCMURnQjtjc0IwRGhCLGlEdEIxRGdCLEVBQUE7O0FIZzFLeEIsdURBQXVEO0F3Qi95S3JEO0VDUEEsY3RCekJxQjtFc0IwQnJCLHFCdEIxQnFCLEVBQUE7RUhtMUtyQiw0REFBNEQ7RU05Mks1RDtJbUJ3REUsY3JCcERjO0lxQnFEZCx5QnRCOUJtQjtJc0IrQm5CLHFCdEIvQm1CLEVBQUE7RUh3MUtyQiw4REFBOEQ7RXlCdHpLOUQ7SUFFRSx5RHRCcENtQjtZc0JvQ25CLGlEdEJwQ21CLEVBQUE7RUgyMUtyQiw4REFBOEQ7RXlCcHpLOUQ7SUFFRSxjdEJ6Q21CO0lzQjBDbkIsNkJBQTZCLEVBQUE7RXpCcXpLL0IsOERBQThEO0V5Qmx6SzlEOztJQUdFLGNyQnZFYztJcUJ3RWQseUJ0QmpEbUI7SXNCa0RuQixxQnRCbERtQixFQUFBO0lIcTJLbkIsOERBQThEO0l5Qmp6SzlEOztNQUtJLHlEdEJ6RGU7Y3NCeURmLGlEdEJ6RGUsRUFBQTs7QUgwMkt2Qix1REFBdUQ7QXdCMTBLckQ7RUNQQSxjdEJ2QmdCO0VzQndCaEIscUJ0QnhCZ0IsRUFBQTtFSDQyS2hCLDREQUE0RDtFTXo0SzVEO0ltQndERSxjckJwRGM7SXFCcURkLHlCdEI1QmM7SXNCNkJkLHFCdEI3QmMsRUFBQTtFSGkzS2hCLDhEQUE4RDtFeUJqMUs5RDtJQUVFLHdEdEJsQ2M7WXNCa0NkLGdEdEJsQ2MsRUFBQTtFSG8zS2hCLDhEQUE4RDtFeUIvMEs5RDtJQUVFLGN0QnZDYztJc0J3Q2QsNkJBQTZCLEVBQUE7RXpCZzFLL0IsOERBQThEO0V5QjcwSzlEOztJQUdFLGNyQnZFYztJcUJ3RWQseUJ0Qi9DYztJc0JnRGQscUJ0QmhEYyxFQUFBO0lIODNLZCw4REFBOEQ7SXlCNTBLOUQ7O01BS0ksd0R0QnZEVTtjc0J1RFYsZ0R0QnZEVSxFQUFBOztBSG00S2xCLHVEQUF1RDtBd0JyMktyRDtFQ1BBLGN0QnRCZ0I7RXNCdUJoQixxQnRCdkJnQixFQUFBO0VIczRLaEIsNERBQTREO0VNcDZLNUQ7SW1Cd0RFLGN0Qm5EVztJc0JvRFgseUJ0QjNCYztJc0I0QmQscUJ0QjVCYyxFQUFBO0VIMjRLaEIsOERBQThEO0V5QjUySzlEO0lBRUUseUR0QmpDYztZc0JpQ2QsaUR0QmpDYyxFQUFBO0VIODRLaEIsOERBQThEO0V5QjEySzlEO0lBRUUsY3RCdENjO0lzQnVDZCw2QkFBNkIsRUFBQTtFekIyMksvQiw4REFBOEQ7RXlCeDJLOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCOUNjO0lzQitDZCxxQnRCL0NjLEVBQUE7SUh3NUtkLDhEQUE4RDtJeUJ2Mks5RDs7TUFLSSx5RHRCdERVO2NzQnNEVixpRHRCdERVLEVBQUE7O0FINjVLbEIsdURBQXVEO0F3Qmg0S3JEO0VDUEEsY3RCckJlO0VzQnNCZixxQnRCdEJlLEVBQUE7RUhnNktmLDREQUE0RDtFTS83SzVEO0ltQndERSxjdEJuRFc7SXNCb0RYLHlCdEIxQmE7SXNCMkJiLHFCdEIzQmEsRUFBQTtFSHE2S2YsOERBQThEO0V5QnY0SzlEO0lBRUUsd0R0QmhDYTtZc0JnQ2IsZ0R0QmhDYSxFQUFBO0VIdzZLZiw4REFBOEQ7RXlCcjRLOUQ7SUFFRSxjdEJyQ2E7SXNCc0NiLDZCQUE2QixFQUFBO0V6QnM0Sy9CLDhEQUE4RDtFeUJuNEs5RDs7SUFHRSxjdEJ0RVc7SXNCdUVYLHlCdEI3Q2E7SXNCOENiLHFCdEI5Q2EsRUFBQTtJSGs3S2IsOERBQThEO0l5Qmw0SzlEOztNQUtJLHdEdEJyRFM7Y3NCcURULGdEdEJyRFMsRUFBQTs7QUh1N0tqQix1REFBdUQ7QXdCMzVLckQ7RUNQQSxjdEJwQmU7RXNCcUJmLHFCdEJyQmUsRUFBQTtFSDA3S2YsNERBQTREO0VNMTlLNUQ7SW1Cd0RFLGNyQnBEYztJcUJxRGQseUJ0QnpCYTtJc0IwQmIscUJ0QjFCYSxFQUFBO0VIKzdLZiw4REFBOEQ7RXlCbDZLOUQ7SUFFRSx3RHRCL0JhO1lzQitCYixnRHRCL0JhLEVBQUE7RUhrOEtmLDhEQUE4RDtFeUJoNks5RDtJQUVFLGN0QnBDYTtJc0JxQ2IsNkJBQTZCLEVBQUE7RXpCaTZLL0IsOERBQThEO0V5Qjk1SzlEOztJQUdFLGNyQnZFYztJcUJ3RWQseUJ0QjVDYTtJc0I2Q2IscUJ0QjdDYSxFQUFBO0lINDhLYiw4REFBOEQ7SXlCNzVLOUQ7O01BS0ksd0R0QnBEUztjc0JvRFQsZ0R0QnBEUyxFQUFBOztBSGk5S2pCLHVEQUF1RDtBd0J0N0tyRDtFQ1BBLGN0Qm5CZTtFc0JvQmYscUJ0QnBCZSxFQUFBO0VIbzlLZiw0REFBNEQ7RU1yL0s1RDtJbUJ3REUsY3JCcERjO0lxQnFEZCx5QnRCeEJhO0lzQnlCYixxQnRCekJhLEVBQUE7RUh5OUtmLDhEQUE4RDtFeUI3N0s5RDtJQUVFLHdEdEI5QmE7WXNCOEJiLGdEdEI5QmEsRUFBQTtFSDQ5S2YsOERBQThEO0V5QjM3SzlEO0lBRUUsY3RCbkNhO0lzQm9DYiw2QkFBNkIsRUFBQTtFekI0N0svQiw4REFBOEQ7RXlCejdLOUQ7O0lBR0UsY3JCdkVjO0lxQndFZCx5QnRCM0NhO0lzQjRDYixxQnRCNUNhLEVBQUE7SUhzK0tiLDhEQUE4RDtJeUJ4N0s5RDs7TUFLSSx3RHRCbkRTO2NzQm1EVCxnRHRCbkRTLEVBQUE7O0FIMitLakIsdURBQXVEO0F3Qmo5S3JEO0VDUEEsY3RCbEJlO0VzQm1CZixxQnRCbkJlLEVBQUE7RUg4K0tmLDREQUE0RDtFTWhoTDVEO0ltQndERSxjdEJuRFc7SXNCb0RYLHlCdEJ2QmE7SXNCd0JiLHFCdEJ4QmEsRUFBQTtFSG0vS2YsOERBQThEO0V5Qng5SzlEO0lBRUUseUR0QjdCYTtZc0I2QmIsaUR0QjdCYSxFQUFBO0VIcy9LZiw4REFBOEQ7RXlCdDlLOUQ7SUFFRSxjdEJsQ2E7SXNCbUNiLDZCQUE2QixFQUFBO0V6QnU5Sy9CLDhEQUE4RDtFeUJwOUs5RDs7SUFHRSxjdEJ0RVc7SXNCdUVYLHlCdEIxQ2E7SXNCMkNiLHFCdEIzQ2EsRUFBQTtJSGdnTGIsOERBQThEO0l5Qm45SzlEOztNQUtJLHlEdEJsRFM7Y3NCa0RULGlEdEJsRFMsRUFBQTs7QUhxZ0xqQix1REFBdUQ7QXdCNStLckQ7RUNQQSxjdEJqQnFCO0VzQmtCckIscUJ0QmxCcUIsRUFBQTtFSHdnTHJCLDREQUE0RDtFTTNpTDVEO0ltQndERSxjckJwRGM7SXFCcURkLHlCdEJ0Qm1CO0lzQnVCbkIscUJ0QnZCbUIsRUFBQTtFSDZnTHJCLDhEQUE4RDtFeUJuL0s5RDtJQUVFLHdEdEI1Qm1CO1lzQjRCbkIsZ0R0QjVCbUIsRUFBQTtFSGdoTHJCLDhEQUE4RDtFeUJqL0s5RDtJQUVFLGN0QmpDbUI7SXNCa0NuQiw2QkFBNkIsRUFBQTtFekJrL0svQiw4REFBOEQ7RXlCLytLOUQ7O0lBR0UsY3JCdkVjO0lxQndFZCx5QnRCekNtQjtJc0IwQ25CLHFCdEIxQ21CLEVBQUE7SUgwaExuQiw4REFBOEQ7SXlCOStLOUQ7O01BS0ksd0R0QmpEZTtjc0JpRGYsZ0R0QmpEZSxFQUFBOztBSCtoTHZCLHVEQUF1RDtBd0J2Z0xyRDtFQ1BBLGN0QnBDb0I7RXNCcUNwQixxQnRCckNvQixFQUFBO0VIc2pMcEIsNERBQTREO0VNdGtMNUQ7SW1Cd0RFLGNyQnBEYztJcUJxRGQseUJ0QnpDa0I7SXNCMENsQixxQnRCMUNrQixFQUFBO0VIMmpMcEIsOERBQThEO0V5QjlnTDlEO0lBRUUseUR0Qi9Da0I7WXNCK0NsQixpRHRCL0NrQixFQUFBO0VIOGpMcEIsOERBQThEO0V5QjVnTDlEO0lBRUUsY3RCcERrQjtJc0JxRGxCLDZCQUE2QixFQUFBO0V6QjZnTC9CLDhEQUE4RDtFeUIxZ0w5RDs7SUFHRSxjckJ2RWM7SXFCd0VkLHlCdEI1RGtCO0lzQjZEbEIscUJ0QjdEa0IsRUFBQTtJSHdrTGxCLDhEQUE4RDtJeUJ6Z0w5RDs7TUFLSSx5RHRCcEVjO2NzQm9FZCxpRHRCcEVjLEVBQUE7O0FINmtMdEIsdURBQXVEO0F3QmxpTHJEO0VDUEEsY3RCZnlCO0VzQmdCekIscUJ0QmhCeUIsRUFBQTtFSDRqTHpCLDREQUE0RDtFTWptTDVEO0ltQndERSxjdEJuRFc7SXNCb0RYLHlCdEJwQnVCO0lzQnFCdkIscUJ0QnJCdUIsRUFBQTtFSGlrTHpCLDhEQUE4RDtFeUJ6aUw5RDtJQUVFLHdEdEIxQnVCO1lzQjBCdkIsZ0R0QjFCdUIsRUFBQTtFSG9rTHpCLDhEQUE4RDtFeUJ2aUw5RDtJQUVFLGN0Qi9CdUI7SXNCZ0N2Qiw2QkFBNkIsRUFBQTtFekJ3aUwvQiw4REFBOEQ7RXlCcmlMOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCdkN1QjtJc0J3Q3ZCLHFCdEJ4Q3VCLEVBQUE7SUg4a0x2Qiw4REFBOEQ7SXlCcGlMOUQ7O01BS0ksd0R0Qi9DbUI7Y3NCK0NuQixnRHRCL0NtQixFQUFBOztBSG1sTDNCLHVEQUF1RDtBd0I3akxyRDtFQ1BBLGN0QkppQjtFc0JLakIscUJ0QkxpQixFQUFBO0VINGtMakIsNERBQTREO0VNNW5MNUQ7SW1Cd0RFLGN0Qm5EVztJc0JvRFgseUJ0QlRlO0lzQlVmLHFCdEJWZSxFQUFBO0VIaWxMakIsOERBQThEO0V5QnBrTDlEO0lBRUUsdUR0QmZlO1lzQmVmLCtDdEJmZSxFQUFBO0VIb2xMakIsOERBQThEO0V5QmxrTDlEO0lBRUUsY3RCcEJlO0lzQnFCZiw2QkFBNkIsRUFBQTtFekJta0wvQiw4REFBOEQ7RXlCaGtMOUQ7O0lBR0UsY3RCdEVXO0lzQnVFWCx5QnRCNUJlO0lzQjZCZixxQnRCN0JlLEVBQUE7SUg4bExmLDhEQUE4RDtJeUIvakw5RDs7TUFLSSx1RHRCcENXO2NzQm9DWCwrQ3RCcENXLEVBQUE7O0FIbW1MbkIsdURBQXVEO0F3QnhsTHJEO0VDUEEsY3RCSGlCO0VzQklqQixxQnRCSmlCLEVBQUE7RUhzbUxqQiw0REFBNEQ7RU12cEw1RDtJbUJ3REUsY3RCbkRXO0lzQm9EWCx5QnRCUmU7SXNCU2YscUJ0QlRlLEVBQUE7RUgybUxqQiw4REFBOEQ7RXlCL2xMOUQ7SUFFRSx1RHRCZGU7WXNCY2YsK0N0QmRlLEVBQUE7RUg4bUxqQiw4REFBOEQ7RXlCN2xMOUQ7SUFFRSxjdEJuQmU7SXNCb0JmLDZCQUE2QixFQUFBO0V6QjhsTC9CLDhEQUE4RDtFeUIzbEw5RDs7SUFHRSxjdEJ0RVc7SXNCdUVYLHlCdEIzQmU7SXNCNEJmLHFCdEI1QmUsRUFBQTtJSHduTGYsOERBQThEO0l5QjFsTDlEOztNQUtJLHVEdEJuQ1c7Y3NCbUNYLCtDdEJuQ1csRUFBQTs7QUg2bkxuQix1REFBdUQ7QXdCeG1MdkQ7RUFDRSxnQnBCNE0rQjtFb0IzTS9CLGNyQjlFbUI7RXFCK0VuQixxQnBCMkY0QyxFQUFBO0VKK2dMNUMsNERBQTREO0VNbnJMNUQ7SWtCNEVFLGNwQnlGOEQ7SW9CeEY5RCwwQnBCeUYrQyxFQUFBO0VKaWhMakQsdURBQXVEO0V3QmpuTHpEO0lBWUksMEJwQm9GK0MsRUFBQTtFSm9oTGpELHVEQUF1RDtFd0Jwbkx6RDtJQWlCSSxjcEJ0RmM7SW9CdUZkLG9CQUFvQixFQUFBOztBeEJ1bUx4Qix3REFBd0Q7QXdCNWxMeEQ7RUNQRSxvQnJCMFNnQztFQzlONUIsa0JBQVc7RW9CMUVmLGdCckIrSCtCO0VPdk43QixxQlA4TitCLEVBQUE7O0FKaytLbkMsd0RBQXdEO0F3Qi9sTHhEO0VDWEUsdUJyQnFTaUM7RUN6TjdCLG1CQUFXO0VvQjFFZixnQnJCZ0krQjtFT3hON0IscUJQK04rQixFQUFBOztBSncrS25DLHdEQUF3RDtBd0I3bEx4RDtFQUNFLGNBQWM7RUFDZCxXQUFXLEVBQUE7RXhCK2xMWCx3REFBd0Q7RXdCam1MMUQ7SUFNSSxrQnBCdVQrQixFQUFBOztBSnd5S25DLHdEQUF3RDtBd0IxbEx4RDs7O0VBSUksV0FBVyxFQUFBOztBeEI0bExmLDBEQUEwRDtBMEJ2dUwxRDtFTGdCTSx3Q2pCaVAyQztFaUJqUDNDLGdDakJpUDJDLEVBQUE7RWlCN08zQztJckJ1dExGLDBEQUEwRDtJMEIzdUw5RDtNTHFCUSx3QkFBZ0I7TUFBaEIsZ0JBQWdCLEVBQUEsRUtmdkI7RTFCd3VMQywwREFBMEQ7RTBCOXVMNUQ7SUFJSSxVQUFVLEVBQUE7O0ExQjh1TGQsMkRBQTJEO0EwQjF1TDNEO0VBRUksYUFBYSxFQUFBOztBMUI0dUxqQiwyREFBMkQ7QTBCeHVMM0Q7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULGdCQUFnQjtFTERaLHFDbEJpTGdDO0VrQmpMaEMsNkJsQmlMZ0MsRUFBQTtFa0I3S2hDO0lyQnl1TEYsMkRBQTJEO0kwQi91TC9EO01MT1Esd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVLRnZCOztBMUI4dUxELHVEQUF1RDtB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N0dJLHlDcEJBaUIsRUFBQTs7QUhpM01yQiw2REFBNkQ7QWdDaHVNN0Q7RUFHSSxrQjVCeVorQyxFQUFBOztBSncwTG5ELDZEQUE2RDtBZ0NwdU03RDtFQVFNLGlMYmxHNEUsRUFBQTs7QW5CazBNbEYsNkRBQTZEO0FnQ3h1TTdEO0VUakpJLHlDcEJBaUIsRUFBQTs7QUg2M01yQiw2REFBNkQ7QWdDcHRNN0Q7RUFDRSxxQkFBMkQsRUFBQTtFaENzdE0zRCw2REFBNkQ7RWdDdnRNL0Q7SUFLTSxjQUFxRDtJQUNyRCxjNUJpWStFO0k0QmhZL0UsbUJBQW1CO0lBRW5CLHFCNUIrWDZFLEVBQUE7RUpxMUxqRiw2REFBNkQ7RWdDN3RNL0Q7SUFhTSx3QmJsRTBEO0lhbUUxRCwwQmJuRTBEO0lhb0UxRCx1QmI1QzBEO0lhNkMxRCx3QmI3QzBEO0lhOEMxRCx5QjVCcExZO0k0QnNMWixxQjVCcVg2RTtJaUJ2aUI3RSxpS2pCeWYrSDtJaUJ6Zi9ILHlKakJ5ZitIO0lpQnpmL0gseUlqQnlmK0g7SWlCemYvSCxvTmpCeWYrSCxFQUFBO0lpQnJmL0g7TXJCazRNQSw2REFBNkQ7TWdDdnVNbkU7UVgxSlEsd0JBQWdCO1FBQWhCLGdCQUFnQixFQUFBLEVXK0tuQjtFaENxdE1ILDZEQUE2RDtFZ0MxdU0vRDtJQTBCTSx5QjdCeExTO0k2QnlMVCxzQ0FBNEU7WUFBNUUsOEJBQTRFLEVBQUE7RWhDbXRNaEYsNkRBQTZEO0VnQzl1TS9EO0lUektJLHlDcEJBaUIsRUFBQTs7QUgyNU1yQiw2REFBNkQ7QWdDcnNNN0Q7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLG1DYnJHOEQ7RWFzRzlELDBDNUJtS2tDO0VDL005QixlQUFXO0UyQitDZixnQjVCNEQrQjtFNEIzRC9CLGdCNUJnRStCO0U0Qi9EL0IsYzVCdk5nQjtFNEJ3TmhCLHNCQUFzQjtFQUN0QiwwTzVCa1crSTtFNEJqVy9JLHlCNUI3TmdCO0VPT2Qsc0JQNk5nQztFNEJKbEMsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0IsRUFBQTtFaENxc01oQiw2REFBNkQ7RWdDcHRNL0Q7SUFrQkkscUI1QnVQc0U7STRCdFB0RSxVQUFVO0lBS1IseUQ3QjlPZTtZNkI4T2YsaUQ3QjlPZSxFQUFBO0lIKzZNakIsNkRBQTZEO0lnQ3p0TWpFO01BaUNNLGM1Qi9PWTtNNEJnUFoseUI3QjdPUyxFQUFBO0VIdzZNYiw2REFBNkQ7RWdDN3RNL0Q7SUF3Q0ksWUFBWTtJQUNaLHNCNUI4SGdDO0k0QjdIaEMsc0JBQXNCLEVBQUE7RWhDd3JNeEIsNkRBQTZEO0VnQ2x1TS9EO0lBOENJLGM1QjdQYztJNEI4UGQseUI1QmxRYyxFQUFBO0VKeTdNaEIsNkRBQTZEO0VnQ3R1TS9EO0lBb0RJLGFBQWEsRUFBQTtFaENxck1mLDZEQUE2RDtFZ0N6dU0vRDtJQXlESSxrQkFBa0I7SUFDbEIsMEI1QnhRYyxFQUFBOztBSjQ3TWxCLDZEQUE2RDtBZ0Nock03RDtFQUNFLGtDYmpLOEQ7RWFrSzlELG9CNUJnSGtDO0U0Qi9HbEMsdUI1QitHa0M7RTRCOUdsQyxvQjVCK0dpQztFQ3pON0IsbUJBQVcsRUFBQTs7QUw4eE1qQiw2REFBNkQ7QWdDaHJNN0Q7RUFDRSxnQ2J6SzhEO0VhMEs5RCxtQjVCNkdpQztFNEI1R2pDLHNCNUI0R2lDO0U0QjNHakMsa0I1QjRHZ0M7RUM5TjVCLGtCQUFXLEVBQUE7O0FMc3lNakIsNkRBQTZEO0FnQzNxTTdEO0VBQ0Usa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsbUNiekw4RDtFYTBMOUQsZ0JBQWdCLEVBQUE7O0FoQzhxTWxCLDZEQUE2RDtBZ0MzcU03RDtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLG1DYmpNOEQ7RWFrTTlELFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsVUFBVSxFQUFBO0VoQzZxTVYsNkRBQTZEO0VnQ3ByTS9EO0lBVUkscUI1Qm9Lc0U7STRCbkt0RSx5RDdCNVRpQjtZNkI0VGpCLGlEN0I1VGlCLEVBQUE7RUh5K01uQiw2REFBNkQ7RWdDeHJNL0Q7O0lBaUJJLHlCNUIvVGMsRUFBQTtFSjArTWhCLDZEQUE2RDtFZ0M1ck0vRDtJQXNCTSxpQjVCMlRRLEVBQUE7RUo4MkxaLDZEQUE2RDtFZ0Mvck0vRDtJQTJCSSwwQkFBMEIsRUFBQTs7QWhDd3FNOUIsNkRBQTZEO0FnQ3BxTTdEO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07RUFDTixRQUFRO0VBQ1IsT0FBTztFQUNQLFVBQVU7RUFDVixtQ2JsTzhEO0VhbU85RCx5QjVCc0NrQztFNEJyQ2xDLGdCQUFnQjtFQUVoQixnQjVCakUrQjtFNEJrRS9CLGdCNUI3RCtCO0U0QjhEL0IsYzVCcFZnQjtFNEJxVmhCLHlCN0JsVmE7RTZCbVZiLHlCNUJ6VmdCO0VPT2Qsc0JQNk5nQyxFQUFBO0VKMnhNbEMsNkRBQTZEO0VnQ3ByTS9EO0lBbUJJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsY0FBYztJQUNkLDZCYnJQNEQ7SWFzUDVELHlCNUJtQmdDO0k0QmxCaEMsZ0I1QjdFNkI7STRCOEU3QixjNUJwV2M7STRCcVdkLGlCQUFpQjtJVDdXakIseUJuQkdjO0k0QjRXZCxvQkFBb0I7SXJCbldwQixrQ3FCb1dnRixFQUFBOztBaENxcU1wRiw2REFBNkQ7QWdDM3BNN0Q7RUFDRSxXQUFXO0VBQ1gsY2IzUTJCO0VhNFEzQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCLEVBQUE7RWhDNnBNaEIsNkRBQTZEO0VnQ2xxTS9EO0lBUUksVUFBVSxFQUFBO0loQzZwTVYsNkRBQTZEO0lnQ3JxTWpFO01BWThCLDRFN0J0WVQ7YzZCc1lTLG9FN0J0WVQsRUFBQTtJSGtpTmpCLDZEQUE2RDtJZ0N4cU1qRTtNQWE4QixvRTdCdllULEVBQUE7SUhxaU5qQiw2REFBNkQ7SWdDM3FNakU7TUFjOEIsb0U3QnhZVCxFQUFBO0VId2lObkIsNkRBQTZEO0VnQzlxTS9EO0lBa0JJLFNBQVMsRUFBQTtFaEMrcE1YLDZEQUE2RDtFZ0Nqck0vRDtJQXNCSSxXNUJtTjZDO0k0QmxON0MsWTVCa042QztJNEJqTjdDLG9CQUEwRTtJVGxaMUUseUJwQkFpQjtJNkJvWmpCLFM1QmtOMEM7SU8xbEIxQyxtQlAybEI2QztJaUI3bEIzQyw0SGpCeWYrSDtJaUJ6Zi9ILG9IakJ5ZitIO0lpQnpmL0gsNEdqQnlmK0g7SWlCemYvSCxrSmpCeWYrSDtJNEIzR2pJLHdCQUFnQjtZQUFoQixnQkFBZ0IsRUFBQTtJWDFZZDtNckJ3aU5BLDZEQUE2RDtNZ0M1ck1uRTtRWDNXUSx3QkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVc4WXJCO0loQzRwTUMsNkRBQTZEO0lnQy9yTWpFO01UMVhJLHlCbkIybUIyRSxFQUFBO0VKaTlMN0UsNkRBQTZEO0VnQ2xzTS9EO0lBc0NJLFc1QjRMb0M7STRCM0xwQyxjNUI0THFDO0k0QjNMckMsa0JBQWtCO0lBQ2xCLGU1QjJMdUM7STRCMUx2Qyx5QjVCaGFjO0k0QmlhZCx5QkFBeUI7SXJCelp6QixtQlBvbEJvQyxFQUFBO0VKcStMdEMsNkRBQTZEO0VnQzNzTS9EO0lBaURJLFc1QndMNkM7STRCdkw3QyxZNUJ1TDZDO0ltQm5tQjdDLHlCcEJBaUI7STZCOGFqQixTNUJ3TDBDO0lPMWxCMUMsbUJQMmxCNkM7SWlCN2xCM0MsaUhqQnlmK0g7SWlCemYvSCw0R2pCeWYrSDtJNEJqRmpJLHFCQUFnQjtTQUFoQixnQkFBZ0IsRUFBQTtJWHBhZDtNckJpa05BLDZEQUE2RDtNZ0NydE1uRTtRWDNXUSxxQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVd3YXJCO0loQzJwTUMsNkRBQTZEO0lnQ3h0TWpFO01UMVhJLHlCbkIybUIyRSxFQUFBO0VKMCtMN0UsNkRBQTZEO0VnQzN0TS9EO0lBZ0VJLFc1QmtLb0M7STRCaktwQyxjNUJrS3FDO0k0QmpLckMsa0JBQWtCO0lBQ2xCLGU1QmlLdUM7STRCaEt2Qyx5QjVCMWJjO0k0QjJiZCx5QkFBeUI7SXJCbmJ6QixtQlBvbEJvQyxFQUFBO0VKOC9MdEMsNkRBQTZEO0VnQ3B1TS9EO0lBMkVJLFc1QjhKNkM7STRCN0o3QyxZNUI2SjZDO0k0QjVKN0MsYUFBYTtJQUNiLG9CNUJ0RStCO0k0QnVFL0IsbUI1QnZFK0I7SW1CbFkvQix5QnBCQWlCO0k2QjJjakIsUzVCMkowQztJTzFsQjFDLG1CUDJsQjZDO0lpQjdsQjNDLGdIakJ5ZitIO0lpQnpmL0gsNEdqQnlmK0g7STRCcERqSSxnQkFBZ0IsRUFBQTtJWGpjZDtNckI2bE5BLDZEQUE2RDtNZ0Nqdk1uRTtRWDNXUSxvQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVdxY3JCO0loQzBwTUMsNkRBQTZEO0lnQ3B2TWpFO01UMVhJLHlCbkIybUIyRSxFQUFBO0VKc2dNN0UsNkRBQTZEO0VnQ3Z2TS9EO0lBNkZJLFc1QnFJb0M7STRCcElwQyxjNUJxSXFDO0k0QnBJckMsa0JBQWtCO0lBQ2xCLGU1Qm9JdUM7STRCbkl2Qyw2QkFBNkI7SUFDN0IseUJBQXlCO0lBQ3pCLG9CQUE2QyxFQUFBO0VoQzZwTS9DLDZEQUE2RDtFZ0Nod00vRDtJQXdHSSx5QjVCOWRjO0lPUWQsbUJQb2xCb0MsRUFBQTtFSjhoTXRDLDZEQUE2RDtFZ0Nwd00vRDtJQTZHSSxrQkFBa0I7SUFDbEIseUI1QnBlYztJT1FkLG1CUG9sQm9DLEVBQUE7RUptaU10Qyw2REFBNkQ7RWdDendNL0Q7SUFvSE0seUI1QnhlWSxFQUFBO0VKZ29OaEIsNkRBQTZEO0VnQzV3TS9EO0lBd0hNLGVBQWUsRUFBQTtFaEN1cE1uQiw2REFBNkQ7RWdDL3dNL0Q7SUE0SE0seUI1QmhmWSxFQUFBO0VKc29OaEIsNkRBQTZEO0VnQ2x4TS9EO0lBZ0lNLGVBQWUsRUFBQTtFaENxcE1uQiw2REFBNkQ7RWdDcnhNL0Q7SUFvSU0seUI1QnhmWSxFQUFBOztBSjZvTmxCLDZEQUE2RDtBZ0NocE03RDs7O0VYemZNLDRIakJ5ZitIO0VpQnpmL0gsb0hqQnlmK0g7RWlCemYvSCw0R2pCeWYrSDtFaUJ6Zi9ILGtKakJ5ZitILEVBQUE7RWlCcmYvSDtJckIyb05GLDZEQUE2RDtJZ0N0cE1qRTs7O01YcGZRLHdCQUFnQjtNQUFoQixnQkFBZ0IsRUFBQSxFV3dmdkI7O0FoQ3dwTUQs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QUFhLEVBQUE7O0FsQ3N5TnZCLHVEQUF1RDtBa0N6eE52RDtFQUVJLHlCL0JsTlcsRUFBQTtFSDQrTmIsNERBQTREO0VNbC9ONUQ7STRCMk5JLHlCL0JyTlMsRUFBQTs7QUhnL05mLHVEQUF1RDtBa0NoeU52RDtFQVdNLHlCL0IzTlMsRUFBQTtFSG0vTmIsNERBQTREO0VNei9ONUQ7STRCb09NLHlCL0I5Tk8sRUFBQTtFSHMvTmIsdURBQXVEO0VrQ3R5TnpEO0lBa0JRLHlCL0JsT08sRUFBQTs7QUgwL05mLHVEQUF1RDtBa0MxeU52RDs7OztFQTBCTSx5Qi9CMU9TLEVBQUE7O0FIaWdPZix1REFBdUQ7QWtDanpOdkQ7RUErQkkseUIvQi9PVztFK0JnUFgsZ0MvQmhQVyxFQUFBOztBSHNnT2YsdURBQXVEO0FrQ3R6TnZEO0VBb0NJLG1SZjdNOEUsRUFBQTs7QW5CbStObEYsdURBQXVEO0FrQzF6TnZEO0VBd0NJLHlCL0J4UFcsRUFBQTtFSDZnT2IsdURBQXVEO0VrQzd6TnpEO0lBMENNLHlCL0IxUFMsRUFBQTtJSGdoT1gsNERBQTREO0lNdGhPOUQ7TTRCbVFNLHlCL0I3UE8sRUFBQTs7QUhvaE9mLHVEQUF1RDtBa0NoeE52RDtFQUVJLGMvQjNRVyxFQUFBO0VINGhPYiw0REFBNEQ7RU03aE81RDtJNEIrUUksYy9COVFTLEVBQUE7O0FIZ2lPZix1REFBdUQ7QWtDdnhOdkQ7RUFXTSwrQi9CcFJTLEVBQUE7RUhtaU9iLDREQUE0RDtFTXBpTzVEO0k0QndSTSxnQy9CdlJPLEVBQUE7RUhzaU9iLHVEQUF1RDtFa0M3eE56RDtJQWtCUSxnQy9CM1JPLEVBQUE7O0FIMGlPZix1REFBdUQ7QWtDanlOdkQ7Ozs7RUEwQk0sYy9CblNTLEVBQUE7O0FIaWpPZix1REFBdUQ7QWtDeHlOdkQ7RUErQkksK0IvQnhTVztFK0J5U1gsc0MvQnpTVyxFQUFBOztBSHNqT2YsdURBQXVEO0FrQzd5TnZEO0VBb0NJLHlSZmpROEUsRUFBQTs7QW5COGdPbEYsdURBQXVEO0FrQ2p6TnZEO0VBd0NJLCtCL0JqVFcsRUFBQTtFSDZq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Qy8wT3pEO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx1QmpDZ3hCd0M7RWlDL3dCeEMsaUJsQ3lJZ0I7RWtDeEloQixpQmpDbXhCc0M7RWlDbHhCdEMsY2xDTm1CO0VrQ1FuQix5QmxDR2E7RWtDRmIseUJqQ0xnQixFQUFBO0VKcTFPaEIsMERBQTBEO0VxQ3oxTzVEO0lBWUksVUFBVTtJQUNWLGNqQzhKOEQ7SWlDN0o5RCxxQkFBcUI7SUFDckIseUJqQ1pjO0lpQ2FkLHFCakNaYyxFQUFBO0VKNDFPaEIsMERBQTBEO0VxQ2gyTzVEO0lBb0JJLFVBQVU7SUFDVixVakMyd0JpQztJaUMxd0JqQyx5RGxDdEJpQjtZa0NzQmpCLGlEbEN0QmlCLEVBQUE7O0FIczJPckIsMERBQTBEO0FxQzUwTzFEO0VBR00sY0FBYztFMUJhaEIsK0JQK0xnQztFTzlMaEMsa0NQOExnQyxFQUFBOztBSm1vT3BDLDBEQUEwRDtBcUNsMU8xRDtFMUJFSSxnQ1A2TWdDO0VPNU1oQyxtQ1A0TWdDLEVBQUE7O0FKd29PcEMsMERBQTBEO0FxQ3YxTzFEO0VBY0ksVUFBVTtFQUNWLGNsQzlCVztFa0MrQlgseUJsQzFDaUI7RWtDMkNqQixxQmxDM0NpQixFQUFBOztBSHczT3JCLDBEQUEwRDtBcUM5MU8xRDtFQXFCSSxjakN4Q2M7RWlDeUNkLG9CQUFvQjtFQUVwQixZQUFZO0VBQ1oseUJsQ3hDVztFa0N5Q1gscUJqQ2hEYyxFQUFBOztBSjQzT2xCLGdFQUFnRTtBc0NuNE85RDtFQUNFLHVCbEN5eEJzQztFQ3ptQnBDLGtCQUFXO0VpQzlLYixnQmxDbU82QixFQUFBOztBSm1xT2pDLGlFQUFpRTtBc0NqNE8zRDtFM0JxQ0YsOEJQZ00rQjtFTy9ML0IsaUNQK0wrQixFQUFBOztBSmlxT25DLGlFQUFpRTtBc0NqNE8zRDtFM0JrQkYsK0JQOE0rQjtFTzdNL0Isa0NQNk0rQixFQUFBOztBSnNxT25DLGdFQUFnRTtBc0NuNU85RDtFQUNFLHVCbEN1eEJxQztFQ3ZtQm5DLG1CQUFXO0VpQzlLYixnQmxDb082QixFQUFBOztBSmtyT2pDLGlFQUFpRTtBc0NqNU8zRDtFM0JxQ0YsOEJQaU0rQjtFT2hNL0IsaUNQZ00rQixFQUFBOztBSmdyT25DLGlFQUFpRTtBc0NqNU8zRDtFM0JrQkYsK0JQK00rQjtFTzlNL0Isa0NQOE0rQixFQUFBOztBSnFyT25DLG9EQUFvRDtBdUNqNk9wRDtFQUNFLHFCQUFxQjtFQUNyQixxQm5DMjVCc0M7RUM5dkJwQyxjQUFXO0VrQzNKYixnQm5DdVIrQjtFbUN0Ui9CLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLHdCQUF3QjtFNUJLdEIsc0JQNk5nQztFaUIvTjlCLHFKakJnYjZJO0VpQmhiN0ksNklqQmdiNkk7RWlCaGI3SSxxSWpCZ2I2STtFaUJoYjdJLDJLakJnYjZJLEVBQUE7RWlCNWE3STtJckIrNU9GLG9EQUFvRDtJdUM5Nk94RDtNbEJnQlEsd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVrQk12QjtFdkMyNU9DLDREQUE0RDtFTXQ2TzVEO0lpQ0dJLHFCQUFxQixFQUFBO0V2Q3M2T3pCLHFEQUFxRDtFdUNwN092RDtJQW9CSSxhQUFhLEVBQUE7O0F2Q282T2pCLHFEQUFxRDtBdUMvNU9yRDtFQUNFLGtCQUFrQjtFQUNsQixTQUFTLEVBQUE7O0F2Q2s2T1gscURBQXFEO0F1QzM1T3JEO0VBQ0Usb0JuQ2c0QnNDO0VtQy8zQnRDLG1CbkMrM0JzQztFT3Q1QnBDLG9CUHk1QnFDLEVBQUE7O0FKNmhOekMscURBQXFEO0F1Q3Q1T25EO0VDakRBLGNyQ2dCYTtFcUNmYix5QnJDSW1CLEVBQUE7RUhzOE9uQiw0REFBNEQ7RU01N081RDtJa0NWSSxjckNXUztJcUNWVCx5QkFBa0MsRUFBQTtFeEN5OE90Qyw0REFBNEQ7RXdDNThPcEQ7SUFRSixVQUFVO0lBQ1Ysd0RyQ1BlO1lxQ09mLGdEckNQZSxFQUFBOztBSCs4T3JCLHFEQUFxRDtBdUNuNk9uRDtFQ2pEQSxjckNnQmE7RXFDZmIseUJyQ0txQixFQUFBO0VIazlPckIsNERBQTREO0VNejhPNUQ7SWtDVkksY3JDV1M7SXFDVlQseUJBQWtDLEVBQUE7RXhDczlPdEMsNERBQTREO0V3Q3o5T3BEO0lBUUosVUFBVTtJQUNWLHNEckNOaUI7WXFDTWpCLDhDckNOaUIsRUFBQTs7QUgyOU92QixxREFBcUQ7QXVDaDdPbkQ7RUNqREEsY3JDZ0JhO0VxQ2ZiLHlCckNXaUIsRUFBQTtFSHk5T2pCLDREQUE0RDtFTXQ5TzVEO0lrQ1ZJLGNyQ1dTO0lxQ1ZULHlCQUFrQyxFQUFBO0V4Q20rT3RDLDREQUE0RDtFd0N0K09wRDtJQVFKLFVBQVU7SUFDVixxRHJDQWE7WXFDQWIsNkNyQ0FhLEVBQUE7O0FIaytPbkIscURBQXFEO0F1Qzc3T25EO0VDakRBLGNyQ2dCYTtFcUNmYix5QnJDWWdCLEVBQUE7RUhxK09oQiw0REFBNEQ7RU1uK081RDtJa0NWSSxjckNXUztJcUNWVCx5QkFBa0MsRUFBQTtFeENnL090Qyw0REFBNEQ7RXdDbi9PcEQ7SUFRSixVQUFVO0lBQ1Ysd0RyQ0NZO1lxQ0RaLGdEckNDWSxFQUFBOztBSDgrT2xCLHFEQUFxRDtBdUMxOE9uRDtFQ2pEQSxjcENlZ0I7RW9DZGhCLHlCckNha0IsRUFBQTtFSGkvT2xCLDREQUE0RDtFTWgvTzVEO0lrQ1ZJLGNwQ1VZO0lvQ1RaLHlCQUFrQyxFQUFBO0V4QzYvT3RDLDREQUE0RDtFd0NoZ1BwRDtJQVFKLFVBQVU7SUFDVix3RHJDRWM7WXFDRmQsZ0RyQ0VjLEVBQUE7O0FIMC9PcEIscURBQXFEO0F1Q3Y5T25EO0VDakRBLGNyQ2dCYTtFcUNmYix5QnJDU2UsRUFBQTtFSGtnUGYsNERBQTREO0VNNy9PNUQ7SWtDVkksY3JDV1M7SXFDVlQseUJBQWtDLEVBQUE7RXhDMGdQdEMsNERBQTREO0V3QzdnUHBEO0lBUUosVUFBVTtJQUNWLHNEckNGVztZcUNFWCw4Q3JDRlcsRUFBQTs7QUgyZ1BqQixxREFBcUQ7QXVDcCtPbkQ7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnBDTWdCLEVBQUE7RUpraFBoQiw0REFBNEQ7RU0xZ1A1RDtJa0NWSSxjcENVWTtJb0NUWix5QkFBa0MsRUFBQTtFeEN1aFB0Qyw0REFBNEQ7RXdDMWhQcEQ7SUFRSixVQUFVO0lBQ1YseURwQ0xZO1lvQ0taLGlEcENMWSxFQUFBOztBSjJoUGxCLHFEQUFxRDtBdUNqL09uRDtFQ2pEQSxjckNnQmE7RXFDZmIseUJwQ2FnQixFQUFBO0VKd2hQaEIsNERBQTREO0VNdmhQNUQ7SWtDVkksY3JDV1M7SXFDVlQseUJBQWtDLEVBQUE7RXhDb2lQdEMsNERBQTREO0V3Q3ZpUHBEO0lBUUosVUFBVTtJQUNWLHNEcENFWTtZb0NGWiw4Q3BDRVksRUFBQTs7QUppaVBsQixxREFBcUQ7QXVDOS9PbkQ7RUNqREEsY3JDZ0JhO0VxQ2ZiLHlCckNJbUIsRUFBQTtFSDhpUG5CLDREQUE0RDtFTXBpUDVEO0lrQ1ZJLGNyQ1dTO0lxQ1ZULHlCQUFrQyxFQUFBO0V4Q2lqUHRDLDREQUE0RDtFd0NwalBwRDtJQVFKLFVBQVU7SUFDVix3RHJDUGU7WXFDT2YsZ0RyQ1BlLEVBQUE7O0FIdWpQckIscURBQXFEO0F1QzNnUG5EO0VDakRBLGNyQ2dCYTtFcUNmYix5QnJDS3FCLEVBQUE7RUgwalByQiw0REFBNEQ7RU1qalA1RDtJa0NWSSxjckNXUztJcUNWVCx5QkFBa0MsRUFBQTtFeEM4alB0Qyw0REFBNEQ7RXdDamtQcEQ7SUFRSixVQUFVO0lBQ1Ysc0RyQ05pQjtZcUNNakIsOENyQ05pQixFQUFBOztBSG1rUHZCLHFEQUFxRDtBdUN4aFBuRDtFQ2pEQSxjcENlZ0I7RW9DZGhCLHlCckNNa0IsRUFBQTtFSHNrUGxCLDREQUE0RDtFTTlqUDVEO0lrQ1ZJLGNwQ1VZO0lvQ1RaLHlCQUFrQyxFQUFBO0V4QzJrUHRDLDREQUE0RDtFd0M5a1BwRDtJQVFKLFVBQVU7SUFDVix5RHJDTGM7WXFDS2QsaURyQ0xjLEVBQUE7O0FIK2tQcEIscURBQXFEO0F1Q3JpUG5EO0VDakRBLGNyQ2dCYTtFcUNmYix5QnJDUWtCLEVBQUE7RUhpbFBsQiw0REFBNEQ7RU0za1A1RDtJa0NWSSxjckNXUztJcUNWVCx5QkFBa0MsRUFBQTtFeEN3bFB0Qyw0REFBNEQ7RXdDM2xQcEQ7SUFRSixVQUFVO0lBQ1Ysd0RyQ0hjO1lxQ0dkLGdEckNIYyxFQUFBOztBSDBsUHBCLHFEQUFxRDtBdUNsalBuRDtFQ2pEQSxjckNnQmE7RXFDZmIseUJyQ1NlLEVBQUE7RUg2bFBmLDREQUE0RDtFTXhsUDVEO0lrQ1ZJLGNyQ1dTO0lxQ1ZULHlCQUFrQyxFQUFBO0V4Q3FtUHRDLDREQUE0RDtFd0N4bVBwRDtJQVFKLFVBQVU7SUFDVixzRHJDRlc7WXFDRVgsOENyQ0ZXLEVBQUE7O0FIc21QakIscURBQXFEO0F1Qy9qUG5EO0VDakRBLGNyQ2dCYTtFcUNmYix5QnJDVXVCLEVBQUE7RUh5bVB2Qiw0REFBNEQ7RU1ybVA1RDtJa0NWSSxjckNXUztJcUNWVCx5QkFBa0MsRUFBQTtFeENrblB0Qyw0REFBNEQ7RXdDcm5QcEQ7SUFRSixVQUFVO0lBQ1YsdURyQ0RtQjtZcUNDbkIsK0NyQ0RtQixFQUFBOztBSGtuUHpCLHFEQUFxRDtBdUM1a1BuRDtFQ2pEQSxjckNnQmE7RXFDZmIseUJyQ1dpQixFQUFBO0VIcW5QakIsNERBQTREO0VNbG5QNUQ7SWtDVkksY3JDV1M7SXFDVlQseUJBQWtDLEVBQUE7RXhDK25QdEMsNERBQTREO0V3Q2xvUHBEO0lBUUosVUFBVTtJQUNWLHFEckNBYTtZcUNBYiw2Q3JDQWEsRUFBQTs7QUg4blBuQixxREFBcUQ7QXVDemxQbkQ7RUNqREEsY3JDZ0JhO0VxQ2ZiLHlCckNZZ0IsRUFBQTtFSGlvUGhCLDREQUE0RDtFTS9uUDVEO0lrQ1ZJLGNyQ1dTO0lxQ1ZULHlCQUFrQyxFQUFBO0V4QzRvUHRDLDREQUE0RDtFd0Mvb1BwRDtJQVFKLFVBQVU7SUFDVix3RHJDQ1k7WXFDRFosZ0RyQ0NZLEVBQUE7O0FIMG9QbEIscURBQXFEO0F1Q3RtUG5EO0VDakRBLGNwQ2VnQjtFb0NkaEIseUJyQ2FrQixFQUFBO0VINm9QbEIsNERBQTREO0VNNW9QNUQ7SWtDVkksY3BDVVk7SW9DVFoseUJBQWtDLEVBQUE7RXhDeXBQdEMsNERBQTREO0V3QzVwUHBEO0lBUUosVUFBVTtJQUNWLHdEckNFYztZcUNGZCxnRHJDRWMsRUFBQTs7QUhzcFBwQixxREFBcUQ7QXVDbm5QbkQ7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnJDZWEsRUFBQTtFSHdwUGIsNERBQTREO0VNenBQNUQ7SWtDVkksY3BDVVk7SW9DVFoseUJBQWtDLEVBQUE7RXhDc3FQdEMsNERBQTREO0V3Q3pxUHBEO0lBUUosVUFBVTtJQUNWLHlEckNJUztZcUNKVCxpRHJDSVMsRUFBQTs7QUhpcVBmLHFEQUFxRDtBdUNob1BuRDtFQ2pEQSxjcENlZ0I7RW9DZGhCLDJDckNnQmtDLEVBQUE7RUhvcVBsQyw0REFBNEQ7RU10cVA1RDtJa0NWSSxjcENVWTtJb0NUWiwyQ0FBa0MsRUFBQTtFeENtclB0Qyw0REFBNEQ7RXdDdHJQcEQ7SUFRSixVQUFVO0lBQ1YseURyQ0s4QjtZcUNMOUIsaURyQ0s4QixFQUFBOztBSDZxUHBDLHFEQUFxRDtBdUM3b1BuRDtFQ2pEQSxjcENlZ0I7RW9DZGhCLDBDckNpQmtDLEVBQUE7RUhnclBsQyw0REFBNEQ7RU1uclA1RDtJa0NWSSxjcENVWTtJb0NUWiwwQ0FBa0MsRUFBQTtFeENnc1B0Qyw0REFBNEQ7RXdDbnNQcEQ7SUFRSixVQUFVO0lBQ1YseURyQ004QjtZcUNOOUIsaURyQ004QixFQUFBOztBSHlyUHBDLHFEQUFxRDtBdUMxcFBuRDtFQ2pEQSxjcENlZ0I7RW9DZGhCLDJDckNrQmtDLEVBQUE7RUg0clBsQyw0REFBNEQ7RU1oc1A1RDtJa0NWSSxjcENVWTtJb0NUWiwyQ0FBa0MsRUFBQTtFeEM2c1B0Qyw0REFBNEQ7RXdDaHRQcEQ7SUFRSixVQUFVO0lBQ1YseURyQ084QjtZcUNQOUIsaURyQ084QixFQUFBOztBSHFzUHBDLHFEQUFxRDtBdUN2cVBuRDtFQ2pEQSxjcENlZ0I7RW9DZGhCLHlCckNtQlksRUFBQTtFSHdzUFosNERBQTREO0VNN3NQNUQ7SWtDVkksY3BDVVk7SW9DVFoseUJBQWtDLEVBQUE7RXhDMHRQdEMsNERBQTREO0V3Qzd0UHBEO0lBUUosVUFBVTtJQUNWLHlEckNRUTtZcUNSUixpRHJDUVEsRUFBQTs7QUhpdFBkLHFEQUFxRDtBdUNwclBuRDtFQ2pEQSxjckNnQmE7RXFDZmIseUJyQ29CYSxFQUFBO0VIb3RQYiw0REFBNEQ7RU0xdFA1RDtJa0NWSSxjckNXUztJcUNWVCx1QkFBa0MsRUFBQTtFeEN1dVB0Qyw0REFBNEQ7RXdDMXVQcEQ7SUFRSixVQUFVO0lBQ1YsbURyQ1NTO1lxQ1RULDJDckNTUyxFQUFBOztBSDZ0UGYscURBQXFEO0F1Q2pzUG5EO0VDakRBLGNyQ2dCYTtFcUNmYix5Q3JDc0JzQyxFQUFBO0VIK3RQdEMsNERBQTREO0VNdnVQNUQ7SWtDVkksY3JDV1M7SXFDVlQsd0NBQWtDLEVBQUE7RXhDb3ZQdEMsNERBQTREO0V3Q3Z2UHBEO0lBUUosVUFBVTtJQUNWLHdEckNXa0M7WXFDWGxDLGdEckNXa0MsRUFBQTs7QUh3dVB4QyxxREFBcUQ7QXVDOXNQbkQ7RUNqREEsY3JDZ0JhO0VxQ2ZiLHlDckN1Qm9DLEVBQUE7RUgydVBwQyw0REFBNEQ7RU1wdlA1RDtJa0NWSSxjckNXUztJcUNWVCx1Q0FBa0MsRUFBQTtFeENpd1B0Qyw0REFBNEQ7RXdDcHdQcEQ7SUFRSixVQUFVO0lBQ1Ysd0RyQ1lnQztZcUNaaEMsZ0RyQ1lnQyxFQUFBOztBSG92UHRDLHFEQUFxRDtBdUMzdFBuRDtFQ2pEQSxjckNnQmE7RXFDZmIseUNyQ3dCb0MsRUFBQTtFSHV2UHBDLDREQUE0RDtFTWp3UDVEO0lrQ1ZJLGNyQ1dTO0lxQ1ZULHVDQUFrQyxFQUFBO0V4Qzh3UHRDLDREQUE0RDtFd0NqeFBwRDtJQVFKLFVBQVU7SUFDVix3RHJDYWdDO1lxQ2JoQyxnRHJDYWdDLEVBQUE7O0FIZ3dQdEMscURBQXFEO0F1Q3h1UG5EO0VDakRBLGNwQ2VnQjtFb0NkaEIseUJyQzBCb0IsRUFBQTtFSGt3UHBCLDREQUE0RDtFTTl3UDVEO0lrQ1ZJLGNwQ1VZO0lvQ1RaLHlCQUFrQyxFQUFBO0V4QzJ4UHRDLDREQUE0RDtFd0M5eFBwRDtJQVFKLFVBQVU7SUFDVix5RHJDZWdCO1lxQ2ZoQixpRHJDZWdCLEVBQUE7O0FIMndQdEIscURBQXFEO0F1Q3J2UG5EO0VDakRBLGNyQ2dCYTtFcUNmYix5QnJDNEJpQixFQUFBO0VINndQakIsNERBQTREO0VNM3hQNUQ7SWtDVkksY3JDV1M7SXFDVlQseUJBQWtDLEVBQUE7RXhDd3lQdEMsNERBQTREO0V3QzN5UHBEO0lBUUosVUFBVTtJQUNWLHdEckNpQmE7WXFDakJiLGdEckNpQmEsRUFBQTs7QUhzeFBuQixxREFBcUQ7QXVDbHdQbkQ7RUNqREEsY3JDZ0JhO0VxQ2ZiLHlCckM4QmtCLEVBQUE7RUh3eFBsQiw0REFBNEQ7RU14eVA1RDtJa0NWSSxjckNXUztJcUNWVCx5QkFBa0MsRUFBQTtFeENxelB0Qyw0REFBNEQ7RXdDeHpQcEQ7SUFRSixVQUFVO0lBQ1Ysc0RyQ21CYztZcUNuQmQsOENyQ21CYyxFQUFBOztBSGl5UHBCLHFEQUFxRDtBdUMvd1BuRDtFQ2pEQSxjckNnQmE7RXFDZmIseUJyQytCc0IsRUFBQTtFSG95UHRCLDREQUE0RDtFTXJ6UDVEO0lrQ1ZJLGNyQ1dTO0lxQ1ZULHlCQUFrQyxFQUFBO0V4Q2swUHRDLDREQUE0RDtFd0NyMFBwRDtJQVFKLFVBQVU7SUFDVix5RHJDb0JrQjtZcUNwQmxCLGlEckNvQmtCLEVBQUE7O0FINnlQeEIscURBQXFEO0F1QzV4UG5EO0VDakRBLGNyQ2dCYTtFcUNmYix5QnJDZ0NtQixFQUFBO0VIZ3pQbkIsNERBQTREO0VNbDBQNUQ7SWtDVkksY3JDV1M7SXFDVlQseUJBQWtDLEVBQUE7RXhDKzBQdEMsNERBQTREO0V3Q2wxUHBEO0lBUUosVUFBVTtJQUNWLHlEckNxQmU7WXFDckJmLGlEckNxQmUsRUFBQTs7QUh5elByQixxREFBcUQ7QXVDenlQbkQ7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnJDaUNrQixFQUFBO0VINHpQbEIsNERBQTREO0VNLzBQNUQ7SWtDVkksY3BDVVk7SW9DVFoseUJBQWtDLEVBQUE7RXhDNDFQdEMsNERBQTREO0V3Qy8xUHBEO0lBUUosVUFBVTtJQUNWLHlEckNzQmM7WXFDdEJkLGlEckNzQmMsRUFBQTs7QUhxMFBwQixxREFBcUQ7QXVDdHpQbkQ7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnJDbUNvQixFQUFBO0VIdTBQcEIsNERBQTREO0VNNTFQNUQ7SWtDVkksY3BDVVk7SW9DVFoseUJBQWtDLEVBQUE7RXhDeTJQdEMsNERBQTREO0V3QzUyUHBEO0lBUUosVUFBVTtJQUNWLHlEckN3QmdCO1lxQ3hCaEIsaURyQ3dCZ0IsRUFBQTs7QUhnMVB0QixxREFBcUQ7QXVDbjBQbkQ7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnJDb0NzQixFQUFBO0VIbTFQdEIsNERBQTREO0VNejJQNUQ7SWtDVkksY3BDVVk7SW9DVFoseUJBQWtDLEVBQUE7RXhDczNQdEMsNERBQTREO0V3Q3ozUHBEO0lBUUosVUFBVTtJQUNWLHlEckN5QmtCO1lxQ3pCbEIsaURyQ3lCa0IsRUFBQTs7QUg0MVB4QixxREFBcUQ7QXVDaDFQbkQ7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnJDcUNxQixFQUFBO0VIKzFQckIsNERBQTREO0VNdDNQNUQ7SWtDVkksY3BDVVk7SW9DVFoseUJBQWtDLEVBQUE7RXhDbTRQdEMsNERBQTREO0V3Q3Q0UHBEO0lBUUosVUFBVTtJQUNWLHlEckMwQmlCO1lxQzFCakIsaURyQzBCaUIsRUFBQTs7QUh3MlB2QixxREFBcUQ7QXVDNzFQbkQ7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnJDdUNnQixFQUFBO0VIMDJQaEIsNERBQTREO0VNbjRQNUQ7SWtDVkksY3BDVVk7SW9DVFoseUJBQWtDLEVBQUE7RXhDZzVQdEMsNERBQTREO0V3Q241UHBEO0lBUUosVUFBVTtJQUNWLHdEckM0Qlk7WXFDNUJaLGdEckM0QlksRUFBQTs7QUhtM1BsQixxREFBcUQ7QXVDMTJQbkQ7RUNqREEsY3JDZ0JhO0VxQ2ZiLHlCckN3Q2dCLEVBQUE7RUhzM1BoQiw0REFBNEQ7RU1oNVA1RDtJa0NWSSxjckNXUztJcUNWVCx5QkFBa0MsRUFBQTtFeEM2NVB0Qyw0REFBNEQ7RXdDaDZQcEQ7SUFRSixVQUFVO0lBQ1YseURyQzZCWTtZcUM3QlosaURyQzZCWSxFQUFBOztBSCszUGxCLHFEQUFxRDtBdUN2M1BuRDtFQ2pEQSxjckNnQmE7RXFDZmIseUJyQ3lDZSxFQUFBO0VIazRQZiw0REFBNEQ7RU03NVA1RDtJa0NWSSxjckNXUztJcUNWVCx5QkFBa0MsRUFBQTtFeEMwNlB0Qyw0REFBNEQ7RXdDNzZQcEQ7SUFRSixVQUFVO0lBQ1Ysd0RyQzhCVztZcUM5QlgsZ0RyQzhCVyxFQUFBOztBSDI0UGpCLHFEQUFxRDtBdUNwNFBuRDtFQ2pEQSxjcENlZ0I7RW9DZGhCLHlCckMwQ2UsRUFBQTtFSDg0UGYsNERBQTREO0VNMTZQNUQ7SWtDVkksY3BDVVk7SW9DVFoseUJBQWtDLEVBQUE7RXhDdTdQdEMsNERBQTREO0V3QzE3UHBEO0lBUUosVUFBVTtJQUNWLHdEckMrQlc7WXFDL0JYLGdEckMrQlcsRUFBQTs7QUh1NVBqQixxREFBcUQ7QXVDajVQbkQ7RUNqREEsY3BDZWdCO0VvQ2RoQix5QnJDMkNlLEVBQUE7RUgwNVBmLDREQUE0RDtFTXY3UDVEO0lrQ1ZJLGNwQ1VZO0lvQ1RaLHlCQUFrQyxFQUFBO0V4Q284UHRDLDREQUE0RDtFd0N2OFBwRDtJQVFKLFVBQVU7SUFDVix3RHJDZ0NXO1lxQ2hDWCxnRHJDZ0NXLEVBQUE7O0FIbTZQakIscURBQXFEO0F1Qzk1UG5EO0VDakRBLGNyQ2dCYTtFcUNmYix5QnJDNENlLEVBQUE7RUhzNlBmLDREQUE0RDtFTXA4UDVEO0lrQ1ZJLGNyQ1dTO0lxQ1ZULHlCQUFrQyxFQUFBO0V4Q2k5UHRDLDREQUE0RDtFd0NwOVBwRDtJQVFKLFVBQVU7SUFDVix5RHJDaUNXO1lxQ2pDWCxpRHJDaUNXLEVBQUE7O0FIKzZQakIscURBQXFEO0F1QzM2UG5EO0VDakRBLGNwQ2VnQjtFb0NkaEIseUJyQzZDcUIsRUFBQTtFSGs3UHJCLDREQUE0RDtFTWo5UDVEO0lrQ1ZJLGNwQ1VZO0lvQ1RaLHlCQUFrQyxFQUFBO0V4Qzg5UHRDLDREQUE0RDtFd0NqK1BwRDtJQVFKLFVBQVU7SUFDVix3RHJDa0NpQjtZcUNsQ2pCLGdEckNrQ2lCLEVBQUE7O0FIMjdQdkIscURBQXFEO0F1Q3g3UG5EO0VDakRBLGNwQ2VnQjtFb0NkaEIseUJyQzBCb0IsRUFBQTtFSGs5UHBCLDREQUE0RDtFTTk5UDVEO0lrQ1ZJLGNwQ1VZO0lvQ1RaLHlCQUFrQyxFQUFBO0V4QzIrUHRDLDREQUE0RDtFd0M5K1BwRDtJQVFKLFVBQVU7SUFDVix5RHJDZWdCO1lxQ2ZoQixpRHJDZWdCLEVBQUE7O0FIMjlQdEIscURBQXFEO0F1Q3I4UG5EO0VDakRBLGNyQ2dCYTtFcUNmYix5QnJDK0N5QixFQUFBO0VIMDhQekIsNERBQTREO0VNMytQNUQ7SWtDVkksY3JDV1M7SXFDVlQseUJBQWtDLEVBQUE7RXhDdy9QdEMsNERBQTREO0V3QzMvUHBEO0lBUUosVUFBVTtJQUNWLHdEckNvQ3FCO1lxQ3BDckIsZ0RyQ29DcUIsRUFBQTs7QUhtOVAzQixxREFBcUQ7QXVDbDlQbkQ7RUNqREEsY3JDZ0JhO0VxQ2ZiLHlCckMwRGlCLEVBQUE7RUg0OFBqQiw0REFBNEQ7RU14L1A1RDtJa0NWSSxjckNXUztJcUNWVCx5QkFBa0MsRUFBQTtFeENxZ1F0Qyw0REFBNEQ7RXdDeGdRcEQ7SUFRSixVQUFVO0lBQ1YsdURyQytDYTtZcUMvQ2IsK0NyQytDYSxFQUFBOztBSHE5UG5CLHFEQUFxRDtBdUMvOVBuRDtFQ2pEQSxjckNnQmE7RXFDZmIseUJyQzJEaUIsRUFBQTtFSHc5UGpCLDREQUE0RDtFTXJnUTVEO0lrQ1ZJLGNyQ1dTO0lxQ1ZULHlCQUFrQyxFQUFBO0V4Q2toUXRDLDREQUE0RDtFd0NyaFFwRDtJQVFKLFVBQVU7SUFDVix1RHJDZ0RhO1lxQ2hEYiwrQ3JDZ0RhLEVBQUE7O0FIaStQbkIsd0RBQXdEO0F5QzloUXhEO0VBQ0Usa0JBQXFEO0VBQ3JELG1CckN3ekJzQztFcUN0ekJ0Qyx5QnJDS2dCO0VPU2QscUJQOE4rQixFQUFBO0VXcEwvQjtJZnkrUEEsd0RBQXdEO0l5Q3JpUTVEO01BUUksa0JyQ2t6Qm9DLEVBQUEsRXFDaHpCdkM7O0F6QytoUUQseURBQXlEO0F5QzdoUXpEO0VBQ0UsZ0JBQWdCO0VBQ2hCLGVBQWU7RTlCSWIsZ0I4QkhzQixFQUFBOztBekNnaVExQixvREFBb0Q7QTBDM2lRcEQ7RUFDRSxrQkFBa0I7RUFDbEIsd0J0Q3c5QnlDO0VzQ3Y5QnpDLG1CdEN3OUJzQztFc0N2OUJ0Qyw2QkFBNkM7RS9CVTNDLHNCUDZOZ0MsRUFBQTs7QUp3MFBwQyxxREFBcUQ7QTBDMWlRckQ7RUFFRSxjQUFjLEVBQUE7O0ExQzRpUWhCLHFEQUFxRDtBMEN4aVFyRDtFQUNFLGdCdEM0UStCLEVBQUE7O0FKK3hQakMscURBQXFEO0EwQ25pUXJEO0VBQ0UsbUJBQXNELEVBQUE7RTFDcWlRdEQscURBQXFEO0UwQ3RpUXZEO0lBS0ksa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixRQUFRO0lBQ1IsVUFBVTtJQUNWLHdCdEN5N0J1QztJc0N4N0J2QyxjQUFjLEVBQUE7O0ExQ3FpUWxCLHFEQUFxRDtBMEMzaFFuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJ1K1BoRSwyREFBMkQ7RTJDM2tRM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0M2a1F2Qyw0REFBNEQ7RTJDMWtRNUQ7SUFDRSxjQUEwQixFQUFBOztBM0M2a1E5QixxREFBcUQ7QTBDdmlRbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CbS9QaEUsMkRBQTJEO0UyQ3ZsUTNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDeWxRdkMsNERBQTREO0UyQ3RsUTVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDeWxROUIscURBQXFEO0EwQ25qUW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQisvUGhFLDJEQUEyRDtFMkNubVEzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3FtUXZDLDREQUE0RDtFMkNsbVE1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3FtUTlCLHFEQUFxRDtBMEMvalFuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkIyZ1FoRSwyREFBMkQ7RTJDL21RM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0NpblF2Qyw0REFBNEQ7RTJDOW1RNUQ7SUFDRSxjQUEwQixFQUFBOztBM0NpblE5QixxREFBcUQ7QTBDM2tRbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CdWhRaEUsMkRBQTJEO0UyQzNuUTNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDNm5RdkMsNERBQTREO0UyQzFuUTVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDNm5ROUIscURBQXFEO0EwQ3ZsUW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQm1pUWhFLDJEQUEyRDtFMkN2b1EzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3lvUXZDLDREQUE0RDtFMkN0b1E1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3lvUTlCLHFEQUFxRDtBMENubVFuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkIraVFoRSwyREFBMkQ7RTJDbnBRM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0NxcFF2Qyw0REFBNEQ7RTJDbHBRNUQ7SUFDRSxjQUEwQixFQUFBOztBM0NxcFE5QixxREFBcUQ7QTBDL21RbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CMmpRaEUsMkRBQTJEO0UyQy9wUTNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDaXFRdkMsNERBQTREO0UyQzlwUTVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDaXFROUIscURBQXFEO0EwQzNuUW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQnVrUWhFLDJEQUEyRDtFMkMzcVEzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQzZxUXZDLDREQUE0RDtFMkMxcVE1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQzZxUTlCLHFEQUFxRDtBMEN2b1FuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJtbFFoRSwyREFBMkQ7RTJDdnJRM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0N5clF2Qyw0REFBNEQ7RTJDdHJRNUQ7SUFDRSxjQUEwQixFQUFBOztBM0N5clE5QixxREFBcUQ7QTBDbnBRbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CK2xRaEUsMkRBQTJEO0UyQ25zUTNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDcXNRdkMsNERBQTREO0UyQ2xzUTVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDcXNROUIscURBQXFEO0EwQy9wUW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQjJtUWhFLDJEQUEyRDtFMkMvc1EzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQ2l0UXZDLDREQUE0RDtFMkM5c1E1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQ2l0UTlCLHFEQUFxRDtBMEMzcVFuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJ1blFoRSwyREFBMkQ7RTJDM3RRM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0M2dFF2Qyw0REFBNEQ7RTJDMXRRNUQ7SUFDRSxjQUEwQixFQUFBOztBM0M2dFE5QixxREFBcUQ7QTBDdnJRbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CbW9RaEUsMkRBQTJEO0UyQ3Z1UTNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDeXVRdkMsNERBQTREO0UyQ3R1UTVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDeXVROUIscURBQXFEO0EwQ25zUW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQitvUWhFLDJEQUEyRDtFMkNudlEzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3F2UXZDLDREQUE0RDtFMkNsdlE1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3F2UTlCLHFEQUFxRDtBMEMvc1FuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkIycFFoRSwyREFBMkQ7RTJDL3ZRM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0Npd1F2Qyw0REFBNEQ7RTJDOXZRNUQ7SUFDRSxjQUEwQixFQUFBOztBM0Npd1E5QixxREFBcUQ7QTBDM3RRbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CdXFRaEUsMkRBQTJEO0UyQzN3UTNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDNndRdkMsNERBQTREO0UyQzF3UTVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDNndROUIscURBQXFEO0EwQ3Z1UW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHVCSm1HOEQ7RXdCdEdoRSxtQnhCc0dnRSxFQUFBO0VuQm1yUWhFLDJEQUEyRDtFMkN2eFEzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3l4UXZDLDREQUE0RDtFMkN0eFE1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3l4UTlCLHFEQUFxRDtBMENudlFuRDtFQy9DQSxpQ3hCd0dnRTtFSW5HOUQsMkNKbUc4RDtFd0J0R2hFLHdDeEJzR2dFLEVBQUE7RW5CK3JRaEUsMkRBQTJEO0UyQ255UTNEO0lBQ0UsNENBQXFDLEVBQUE7RTNDcXlRdkMsNERBQTREO0UyQ2x5UTVEO0lBQ0UsOEJBQTBCLEVBQUE7O0EzQ3F5UTlCLHFEQUFxRDtBMEMvdlFuRDtFQy9DQSxpQ3hCd0dnRTtFSW5HOUQsMkNKbUc4RDtFd0J0R2hFLHdDeEJzR2dFLEVBQUE7RW5CMnNRaEUsMkRBQTJEO0UyQy95UTNEO0lBQ0UsNENBQXFDLEVBQUE7RTNDaXpRdkMsNERBQTREO0UyQzl5UTVEO0lBQ0UsOEJBQTBCLEVBQUE7O0EzQ2l6UTlCLHFEQUFxRDtBMEMzd1FuRDtFQy9DQSxpQ3hCd0dnRTtFSW5HOUQsMkNKbUc4RDtFd0J0R2hFLHdDeEJzR2dFLEVBQUE7RW5CdXRRaEUsMkRBQTJEO0UyQzN6UTNEO0lBQ0UsNENBQXFDLEVBQUE7RTNDNnpRdkMsNERBQTREO0UyQzF6UTVEO0lBQ0UsaUNBQTBCLEVBQUE7O0EzQzZ6UTlCLHFEQUFxRDtBMEN2eFFuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJtdVFoRSwyREFBMkQ7RTJDdjBRM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0N5MFF2Qyw0REFBNEQ7RTJDdDBRNUQ7SUFDRSxjQUEwQixFQUFBOztBM0N5MFE5QixxREFBcUQ7QTBDbnlRbkQ7RUMvQ0EsWXhCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CK3VRaEUsMkRBQTJEO0UyQ24xUTNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDcTFRdkMsNERBQTREO0UyQ2wxUTVEO0lBQ0UsWUFBMEIsRUFBQTs7QTNDcTFROUIscURBQXFEO0EwQy95UW5EO0VDL0NBLDZCeEJ3R2dFO0VJbkc5RCwyQ0ptRzhEO0V3QnRHaEUsd0N4QnNHZ0UsRUFBQTtFbkIydlFoRSwyREFBMkQ7RTJDLzFRM0Q7SUFDRSw0Q0FBcUMsRUFBQTtFM0NpMlF2Qyw0REFBNEQ7RTJDOTFRNUQ7SUFDRSw0QkFBMEIsRUFBQTs7QTNDaTJROUIscURBQXFEO0EwQzN6UW5EO0VDL0NBLDZCeEJ3R2dFO0VJbkc5RCwyQ0ptRzhEO0V3QnRHaEUsd0N4QnNHZ0UsRUFBQTtFbkJ1d1FoRSwyREFBMkQ7RTJDMzJRM0Q7SUFDRSw0Q0FBcUMsRUFBQTtFM0M2MlF2Qyw0REFBNEQ7RTJDMTJRNUQ7SUFDRSwyQkFBMEIsRUFBQTs7QTNDNjJROUIscURBQXFEO0EwQ3YwUW5EO0VDL0NBLDZCeEJ3R2dFO0VJbkc5RCwyQ0ptRzhEO0V3QnRHaEUsd0N4QnNHZ0UsRUFBQTtFbkJteFFoRSwyREFBMkQ7RTJDdjNRM0Q7SUFDRSw0Q0FBcUMsRUFBQTtFM0N5M1F2Qyw0REFBNEQ7RTJDdDNRNUQ7SUFDRSwyQkFBMEIsRUFBQTs7QTNDeTNROUIscURBQXFEO0EwQ24xUW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQit4UWhFLDJEQUEyRDtFMkNuNFEzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3E0UXZDLDREQUE0RDtFMkNsNFE1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3E0UTlCLHFEQUFxRDtBMEMvMVFuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkIyeVFoRSwyREFBMkQ7RTJDLzRRM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0NpNVF2Qyw0REFBNEQ7RTJDOTRRNUQ7SUFDRSxjQUEwQixFQUFBOztBM0NpNVE5QixxREFBcUQ7QTBDMzJRbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CdXpRaEUsMkRBQTJEO0UyQzM1UTNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDNjVRdkMsNERBQTREO0UyQzE1UTVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDNjVROUIscURBQXFEO0EwQ3YzUW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQm0wUWhFLDJEQUEyRDtFMkN2NlEzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3k2UXZDLDREQUE0RDtFMkN0NlE1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3k2UTlCLHFEQUFxRDtBMENuNFFuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkIrMFFoRSwyREFBMkQ7RTJDbjdRM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0NxN1F2Qyw0REFBNEQ7RTJDbDdRNUQ7SUFDRSxjQUEwQixFQUFBOztBM0NxN1E5QixxREFBcUQ7QTBDLzRRbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CMjFRaEUsMkRBQTJEO0UyQy83UTNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDaThRdkMsNERBQTREO0UyQzk3UTVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDaThROUIscURBQXFEO0EwQzM1UW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQnUyUWhFLDJEQUEyRDtFMkMzOFEzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQzY4UXZDLDREQUE0RDtFMkMxOFE1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQzY4UTlCLHFEQUFxRDtBMEN2NlFuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJtM1FoRSwyREFBMkQ7RTJDdjlRM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0N5OVF2Qyw0REFBNEQ7RTJDdDlRNUQ7SUFDRSxjQUEwQixFQUFBOztBM0N5OVE5QixxREFBcUQ7QTBDbjdRbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CKzNRaEUsMkRBQTJEO0UyQ24rUTNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDcStRdkMsNERBQTREO0UyQ2wrUTVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDcStROUIscURBQXFEO0EwQy83UW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQjI0UWhFLDJEQUEyRDtFMkMvK1EzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQ2kvUXZDLDREQUE0RDtFMkM5K1E1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQ2kvUTlCLHFEQUFxRDtBMEMzOFFuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkJ1NVFoRSwyREFBMkQ7RTJDMy9RM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0M2L1F2Qyw0REFBNEQ7RTJDMS9RNUQ7SUFDRSxjQUEwQixFQUFBOztBM0M2L1E5QixxREFBcUQ7QTBDdjlRbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CbTZRaEUsMkRBQTJEO0UyQ3ZnUjNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDeWdSdkMsNERBQTREO0UyQ3RnUjVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDeWdSOUIscURBQXFEO0EwQ24rUW5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQis2UWhFLDJEQUEyRDtFMkNuaFIzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3FoUnZDLDREQUE0RDtFMkNsaFI1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3FoUjlCLHFEQUFxRDtBMEMvK1FuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkIyN1FoRSwyREFBMkQ7RTJDL2hSM0Q7SUFDRSx5QkFBcUMsRUFBQTtFM0NpaVJ2Qyw0REFBNEQ7RTJDOWhSNUQ7SUFDRSxjQUEwQixFQUFBOztBM0NpaVI5QixxREFBcUQ7QTBDMy9RbkQ7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFLEVBQUE7RW5CdThRaEUsMkRBQTJEO0UyQzNpUjNEO0lBQ0UseUJBQXFDLEVBQUE7RTNDNmlSdkMsNERBQTREO0UyQzFpUjVEO0lBQ0UsY0FBMEIsRUFBQTs7QTNDNmlSOUIscURBQXFEO0EwQ3ZnUm5EO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRSxFQUFBO0VuQm05UWhFLDJEQUEyRDtFMkN2alIzRDtJQUNFLHlCQUFxQyxFQUFBO0UzQ3lqUnZDLDREQUE0RDtFMkN0alI1RDtJQUNFLGNBQTBCLEVBQUE7O0EzQ3lqUjlCLHFEQUFxRDtBMENuaFJuRDtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0UsRUFBQTtFbkIrOVFoRSwyREFBMkQ7RTJDbmtSM0Q7SUFDRSx5QkFBcUMs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SndyUmxCLDBEQUEwRDtBOENycFIxRDtFQUNFLGtCQUFrQjtFQUNsQixjQUFjO0VBQ2Qsd0IxQ2c5QnlDO0UwQzc4QnpDLHlCM0NqQ2E7RTJDa0NiLHNDM0M3QmEsRUFBQTtFSGtyUmIsMERBQTBEO0U4QzVwUjVEO0luQ2pCSSwrQm1DMkJrQztJbkMxQmxDLGdDbUMwQmtDLEVBQUE7RTlDc3BScEMsMERBQTBEO0U4Q2hxUjVEO0luQ0hJLG1DbUNpQnFDO0luQ2hCckMsa0NtQ2dCcUMsRUFBQTtFOUNzcFJ2QywwREFBMEQ7RThDcHFSNUQ7SUFtQkksYzFDbERjO0kwQ21EZCxvQkFBb0I7SUFDcEIseUIzQ2hEVyxFQUFBO0VIb3NSYiwwREFBMEQ7RThDenFSNUQ7SUEwQkksVUFBVTtJQUNWLGMzQ3REVztJMkN1RFgseUIzQ2xFaUI7STJDbUVqQixxQjNDbkVpQixFQUFBO0VIcXRSbkIsMERBQTBEO0U4Qy9xUjVEO0lBaUNJLG1CQUFtQixFQUFBO0k5Q2lwUm5CLDBEQUEwRDtJOENsclI5RDtNQW9DTSxnQjNDbUVZO00yQ2xFWixxQjNDa0VZLEVBQUE7O0FIZ2xSbEIsMERBQTBEO0E4Q3BvUnREO0VBQ0UsOEJBQW1CO0VBQW5CLDZCQUFtQjtNQUFuQix1QkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RTlDc29SdkIsMkRBQTJEO0U4Q3ZvUnpEO0luQ3RCQSxrQ1BzS2dDO0lPbExoQywwQm1Dd0N3QyxFQUFBO0U5Q3FvUjFDLDJEQUEyRDtFOEMzb1J6RDtJbkNsQ0EsZ0NQa0xnQztJT3RLaEMsNEJtQ2lDMEMsRUFBQTtFOUNvb1I1QywyREFBMkQ7RThDL29SekQ7SUFlTSxhQUFhLEVBQUE7RTlDbW9SckIsMkRBQTJEO0U4Q2xwUnpEO0lBbUJNLHFCM0NpQ1E7STJDaENSLG9CQUFvQixFQUFBO0k5Q2tvUjFCLDJEQUEyRDtJOEN0cFIzRDtNQXVCUSxpQjNDNkJNO00yQzVCTixzQjNDNEJNLEVBQUE7O0FZdkZkO0VmK3JSRiwwREFBMEQ7RThDNXBSeEQ7SUFDRSw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJOUM4cFJyQiwyREFBMkQ7SThDL3BSM0Q7TW5DdEJBLGtDUHNLZ0M7TU9sTGhDLDBCbUN3Q3dDLEVBQUE7STlDNnBSeEMsMkRBQTJEO0k4Q25xUjNEO01uQ2xDQSxnQ1BrTGdDO01PdEtoQyw0Qm1DaUMwQyxFQUFBO0k5QzRwUjFDLDJEQUEyRDtJOEN2cVIzRDtNQWVNLGFBQWEsRUFBQTtJOUMycFJuQiwyREFBMkQ7SThDMXFSM0Q7TUFtQk0scUIzQ2lDUTtNMkNoQ1Isb0JBQW9CLEVBQUE7TTlDMHBSeEIsMkRBQTJEO004QzlxUjdEO1FBdUJRLGlCM0M2Qk07UTJDNUJOLHNCM0M0Qk0sRUFBQSxFMkMzQlA7O0EvQjVEUDtFZnV0UkYsMERBQTBEO0U4Q3ByUnhEO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7STlDc3JSckIsMkRBQTJEO0k4Q3ZyUjNEO01uQ3RCQSxrQ1BzS2dDO01PbExoQywwQm1Dd0N3QyxFQUFBO0k5Q3FyUnhDLDJEQUEyRDtJOEMzclIzRDtNbkNsQ0EsZ0NQa0xnQztNT3RLaEMsNEJtQ2lDMEMsRUFBQTtJOUNvclIxQywyREFBMkQ7SThDL3JSM0Q7TUFlTSxhQUFhLEVBQUE7STlDbXJSbkIsMkRBQTJEO0k4Q2xzUjNEO01BbUJNLHFCM0NpQ1E7TTJDaENSLG9CQUFvQixFQUFBO005Q2tyUnhCLDJEQUEyRDtNOEN0c1I3RDtRQXVCUSxpQjNDNkJNO1EyQzVCTixzQjNDNEJNLEVBQUEsRTJDM0JQOztBL0I1RFA7RWYrdVJGLDBEQUEwRDtFOEM1c1J4RDtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0k5QzhzUnJCLDJEQUEyRDtJOEMvc1IzRDtNbkN0QkEsa0NQc0tnQztNT2xMaEMsMEJtQ3dDd0MsRUFBQTtJOUM2c1J4QywyREFBMkQ7SThDbnRSM0Q7TW5DbENBLGdDUGtMZ0M7TU90S2hDLDRCbUNpQzBDLEVBQUE7STlDNHNSMUMsMkRBQTJEO0k4Q3Z0UjNEO01BZU0sYUFBYSxFQUFBO0k5QzJzUm5CLDJEQUEyRDtJOEMxdFIzRDtNQW1CTSxxQjNDaUNRO00yQ2hDUixvQkFBb0IsRUFBQTtNOUMwc1J4QiwyREFBMkQ7TThDOXRSN0Q7UUF1QlEsaUIzQzZCTTtRMkM1Qk4sc0IzQzRCTSxFQUFBLEUyQzNCUDs7QS9CNURQO0VmdXdSRiwwREFBMEQ7RThDcHVSeEQ7SUFDRSw4QkFBbUI7SUFBbkIsNkJBQW1CO1FBQW5CLHVCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJOUNzdVJyQiwyREFBMkQ7SThDdnVSM0Q7TW5DdEJBLGtDUHNLZ0M7TU9sTGhDLDBCbUN3Q3dDLEVBQUE7STlDcXVSeEMsMkRBQTJEO0k4QzN1UjNEO01uQ2xDQSxnQ1BrTGdDO01PdEtoQyw0Qm1DaUMwQyxFQUFBO0k5Q291UjFDLDJEQUEyRDtJOEMvdVIzRDtNQWVNLGFBQWEsRUFBQTtJOUNtdVJuQiwyREFBMkQ7SThDbHZSM0Q7TUFtQk0scUIzQ2lDUTtNMkNoQ1Isb0JBQW9CLEVBQUE7TTlDa3VSeEIsMkRBQTJEO004Q3R2UjdEO1FBdUJRLGlCM0M2Qk07UTJDNUJOLHNCM0M0Qk0sRUFBQSxFMkMzQlA7O0E5Q2t1UlgsMkRBQTJEO0E4Q3J0UjNEO0VuQ25ISSxnQm1Db0hzQixFQUFBO0U5Q3V0UnhCLDJEQUEyRDtFOEN4dFI3RDtJQUlJLHFCM0NVYyxFQUFBO0lINnNSZCwyREFBMkQ7SThDM3RSL0Q7TUFPTSxzQkFBc0IsRUFBQTs7QTlDd3RSNUIsZ0VBQWdFO0ErQ2oyUjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CK3ZSaEUsNERBQTREO0VNeDFSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2syUi9DLGlFQUFpRTtFK0N6MlJqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CeXdSbEUsZ0VBQWdFO0ErQy8yUjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CNndSaEUsNERBQTREO0VNdDJSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2czUi9DLGlFQUFpRTtFK0N2M1JqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CdXhSbEUsZ0VBQWdFO0ErQzczUjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CMnhSaEUsNERBQTREO0VNcDNSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzgzUi9DLGlFQUFpRTtFK0NyNFJqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CcXlSbEUsZ0VBQWdFO0ErQzM0UjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CeXlSaEUsNERBQTREO0VNbDRSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzQ0Ui9DLGlFQUFpRTtFK0NuNVJqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CbXpSbEUsZ0VBQWdFO0ErQ3o1UjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CdXpSaEUsNERBQTREO0VNaDVSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzA1Ui9DLGlFQUFpRTtFK0NqNlJqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CaTBSbEUsZ0VBQWdFO0ErQ3Y2UjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CcTBSaEUsNERBQTREO0VNOTVSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3c2Ui9DLGlFQUFpRTtFK0MvNlJqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CKzBSbEUsZ0VBQWdFO0ErQ3I3UjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CbTFSaEUsNERBQTREO0VNNTZSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3M3Ui9DLGlFQUFpRTtFK0M3N1JqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CNjFSbEUsZ0VBQWdFO0ErQ244UjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CaTJSaEUsNERBQTREO0VNMTdSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ284Ui9DLGlFQUFpRTtFK0MzOFJqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CMjJSbEUsZ0VBQWdFO0ErQ2o5UjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CKzJSaEUsNERBQTREO0VNeDhSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2s5Ui9DLGlFQUFpRTtFK0N6OVJqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CeTNSbEUsZ0VBQWdFO0ErQy85UjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CNjNSaEUsNERBQTREO0VNdDlSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2crUi9DLGlFQUFpRTtFK0N2K1JqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CdTRSbEUsZ0VBQWdFO0ErQzcrUjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CMjRSaEUsNERBQTREO0VNcCtSNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzgrUi9DLGlFQUFpRTtFK0NyL1JqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CcTVSbEUsZ0VBQWdFO0ErQzMvUjlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CeTVSaEUsNERBQTREO0VNbC9SNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzQvUi9DLGlFQUFpRTtFK0NuZ1NqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CbTZSbEUsZ0VBQWdFO0ErQ3pnUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CdTZSaEUsNERBQTREO0VNaGdTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzBnUy9DLGlFQUFpRTtFK0NqaFNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CaTdSbEUsZ0VBQWdFO0ErQ3ZoUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CcTdSaEUsNERBQTREO0VNOWdTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3doUy9DLGlFQUFpRTtFK0MvaFNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CKzdSbEUsZ0VBQWdFO0ErQ3JpUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CbThSaEUsNERBQTREO0VNNWhTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3NpUy9DLGlFQUFpRTtFK0M3aVNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CNjhSbEUsZ0VBQWdFO0ErQ25qUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CaTlSaEUsNERBQTREO0VNMWlTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ29qUy9DLGlFQUFpRTtFK0MzalNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CMjlSbEUsZ0VBQWdFO0ErQ2prUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CKzlSaEUsNERBQTREO0VNeGpTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2trUy9DLGlFQUFpRTtFK0N6a1NqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CeStSbEUsZ0VBQWdFO0ErQy9rUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHVCNUJvRzhELEVBQUE7RW5CNitSaEUsNERBQTREO0VNdGtTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2dsUy9DLGlFQUFpRTtFK0N2bFNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CdS9SbEUsZ0VBQWdFO0ErQzdsUzlEO0VBQ0UsaUM1QnFHOEQ7RTRCcEc5RCw0QzVCb0c4RCxFQUFBO0VuQjIvUmhFLDREQUE0RDtFTXBsUzVEO0l5Q1BNLGlDNUJnRzBEO0k0Qi9GMUQsNENBQXlDLEVBQUE7RS9DOGxTL0MsaUVBQWlFO0UrQ3JtU2pFO0lBV00sYzVDR087STRDRlAsNEM1QjBGMEQ7STRCekYxRCx3QzVCeUYwRCxFQUFBOztBbkJxZ1NsRSxnRUFBZ0U7QStDM21TOUQ7RUFDRSxpQzVCcUc4RDtFNEJwRzlELDRDNUJvRzhELEVBQUE7RW5CeWdTaEUsNERBQTREO0VNbG1TNUQ7SXlDUE0saUM1QmdHMEQ7STRCL0YxRCw0Q0FBeUMsRUFBQTtFL0M0bVMvQyxpRUFBaUU7RStDbm5TakU7SUFXTSxjNUNHTztJNENGUCw0QzVCMEYwRDtJNEJ6RjFELHdDNUJ5RjBELEVBQUE7O0FuQm1oU2xFLGdFQUFnRTtBK0N6blM5RDtFQUNFLGlDNUJxRzhEO0U0QnBHOUQsNEM1Qm9HOEQsRUFBQTtFbkJ1aFNoRSw0REFBNEQ7RU1oblM1RDtJeUNQTSxpQzVCZ0cwRDtJNEIvRjFELDRDQUF5QyxFQUFBO0UvQzBuUy9DLGlFQUFpRTtFK0Nqb1NqRTtJQVdNLGM1Q0dPO0k0Q0ZQLDRDNUIwRjBEO0k0QnpGMUQsd0M1QnlGMEQsRUFBQTs7QW5CaWlTbEUsZ0VBQWdFO0ErQ3ZvUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CcWlTaEUsNERBQTREO0VNOW5TNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3dvUy9DLGlFQUFpRTtFK0Mvb1NqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CK2lTbEUsZ0VBQWdFO0ErQ3JwUzlEO0VBQ0UsWTVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CbWpTaEUsNERBQTREO0VNNW9TNUQ7SXlDUE0sWTVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3NwUy9DLGlFQUFpRTtFK0M3cFNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHVCNUIwRjBEO0k0QnpGMUQsbUI1QnlGMEQsRUFBQTs7QW5CNmpTbEUsZ0VBQWdFO0ErQ25xUzlEO0VBQ0UsNkI1QnFHOEQ7RTRCcEc5RCw0QzVCb0c4RCxFQUFBO0VuQmlrU2hFLDREQUE0RDtFTTFwUzVEO0l5Q1BNLDZCNUJnRzBEO0k0Qi9GMUQsNENBQXlDLEVBQUE7RS9Db3FTL0MsaUVBQWlFO0UrQzNxU2pFO0lBV00sYzVDR087STRDRlAsd0M1QjBGMEQ7STRCekYxRCxvQzVCeUYwRCxFQUFBOztBbkIya1NsRSxnRUFBZ0U7QStDanJTOUQ7RUFDRSw2QjVCcUc4RDtFNEJwRzlELDRDNUJvRzhELEVBQUE7RW5CK2tTaEUsNERBQTREO0VNeHFTNUQ7SXlDUE0sNkI1QmdHMEQ7STRCL0YxRCw0Q0FBeUMsRUFBQTtFL0NrclMvQyxpRUFBaUU7RStDenJTakU7SUFXTSxjNUNHTztJNENGUCx3QzVCMEYwRDtJNEJ6RjFELG9DNUJ5RjBELEVBQUE7O0FuQnlsU2xFLGdFQUFnRTtBK0MvclM5RDtFQUNFLDZCNUJxRzhEO0U0QnBHOUQsNEM1Qm9HOEQsRUFBQTtFbkI2bFNoRSw0REFBNEQ7RU10clM1RDtJeUNQTSw2QjVCZ0cwRDtJNEIvRjFELDRDQUF5QyxFQUFBO0UvQ2dzUy9DLGlFQUFpRTtFK0N2c1NqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHdDNUIwRjBEO0k0QnpGMUQsb0M1QnlGMEQsRUFBQTs7QW5CdW1TbEUsZ0VBQWdFO0ErQzdzUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CMm1TaEUsNERBQTREO0VNcHNTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzhzUy9DLGlFQUFpRTtFK0NydFNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CcW5TbEUsZ0VBQWdFO0ErQzN0UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CeW5TaEUsNERBQTREO0VNbHRTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzR0Uy9DLGlFQUFpRTtFK0NudVNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CbW9TbEUsZ0VBQWdFO0ErQ3p1UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CdW9TaEUsNERBQTREO0VNaHVTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzB1Uy9DLGlFQUFpRTtFK0NqdlNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CaXBTbEUsZ0VBQWdFO0ErQ3Z2UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CcXBTaEUsNERBQTREO0VNOXVTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3d2Uy9DLGlFQUFpRTtFK0MvdlNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CK3BTbEUsZ0VBQWdFO0ErQ3J3UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CbXFTaEUsNERBQTREO0VNNXZTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3N3Uy9DLGlFQUFpRTtFK0M3d1NqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CNnFTbEUsZ0VBQWdFO0ErQ254UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CaXJTaEUsNERBQTREO0VNMXdTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ294Uy9DLGlFQUFpRTtFK0MzeFNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CMnJTbEUsZ0VBQWdFO0ErQ2p5UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CK3JTaEUsNERBQTREO0VNeHhTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2t5Uy9DLGlFQUFpRTtFK0N6eVNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CeXNTbEUsZ0VBQWdFO0ErQy95UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CNnNTaEUsNERBQTREO0VNdHlTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2d6Uy9DLGlFQUFpRTtFK0N2elNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CdXRTbEUsZ0VBQWdFO0ErQzd6UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CMnRTaEUsNERBQTREO0VNcHpTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzh6Uy9DLGlFQUFpRTtFK0NyMFNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CcXVTbEUsZ0VBQWdFO0ErQzMwUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CeXVTaEUsNERBQTREO0VNbDBTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzQwUy9DLGlFQUFpRTtFK0NuMVNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CbXZTbEUsZ0VBQWdFO0ErQ3oxUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CdXZTaEUsNERBQTREO0VNaDFTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzAxUy9DLGlFQUFpRTtFK0NqMlNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CaXdTbEUsZ0VBQWdFO0ErQ3YyUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CcXdTaEUsNERBQTREO0VNOTFTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3cyUy9DLGlFQUFpRTtFK0MvMlNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CK3dTbEUsZ0VBQWdFO0ErQ3IzUzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CbXhTaEUsNERBQTREO0VNNTJTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3MzUy9DLGlFQUFpRTtFK0M3M1NqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CNnhTbEUsZ0VBQWdFO0ErQ240UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CaXlTaEUsNERBQTREO0VNMTNTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ280Uy9DLGlFQUFpRTtFK0MzNFNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CMnlTbEUsZ0VBQWdFO0ErQ2o1UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CK3lTaEUsNERBQTREO0VNeDRTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2s1Uy9DLGlFQUFpRTtFK0N6NVNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CeXpTbEUsZ0VBQWdFO0ErQy81UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CNnpTaEUsNERBQTREO0VNdDVTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ2c2Uy9DLGlFQUFpRTtFK0N2NlNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CdTBTbEUsZ0VBQWdFO0ErQzc2UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CMjBTaEUsNERBQTREO0VNcDZTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzg2Uy9DLGlFQUFpRTtFK0NyN1NqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CcTFTbEUsZ0VBQWdFO0ErQzM3UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CeTFTaEUsNERBQTREO0VNbDdTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzQ3Uy9DLGlFQUFpRTtFK0NuOFNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CbTJTbEUsZ0VBQWdFO0ErQ3o4UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CdTJTaEUsNERBQTREO0VNaDhTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQzA4Uy9DLGlFQUFpRTtFK0NqOVNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CaTNTbEUsZ0VBQWdFO0ErQ3Y5UzlEO0VBQ0UsYzVCcUc4RDtFNEJwRzlELHlCNUJvRzhELEVBQUE7RW5CcTNTaEUsNERBQTREO0VNOThTNUQ7SXlDUE0sYzVCZ0cwRDtJNEIvRjFELHlCQUF5QyxFQUFBO0UvQ3c5Uy9DLGlFQUFpRTtFK0MvOVNqRTtJQVdNLGM1Q0dPO0k0Q0ZQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQsRUFBQTs7QW5CKzNTbEUsb0RBQW9EO0FnRHgrU3BEO0VBQ0UsWUFBWTtFM0NtTFIsaUJBQVc7RTJDakxmLGdCNUM2UitCO0U0QzVSL0IsY0FBYztFQUNkLGM3Q2lCYTtFNkNoQmIsNEI3Q1dhO0U2Q1ZiLFdBQVcsRUFBQTtFaEQwK1NYLDREQUE0RDtFTXIrUzVEO0kwQ0RFLGM3Q1dXO0k2Q1ZYLHFCQUFxQixFQUFBO0VoRHkrU3ZCLDREQUE0RDtFTXIrUzVEO0kwQ0NJLFlBQVksRUFBQTs7QWhEdytTbEIscURBQXFEO0FnRDc5U3JEO0VBQ0UsVUFBVTtFQUNWLDZCQUE2QjtFQUM3QixTQUFTLEVBQUE7O0FoRGcrU1gscURBQXFEO0FnRDE5U3JEO0VBQ0Usb0JBQW9CLEVBQUE7O0FoRDY5U3RCLHFEQUFxRDtBaURuZ1RyRDtFQUdFLDhCN0MwNEJ1QztNNkMxNEJ2QyxpQjdDMDRCdUM7RTZDejRCdkMsZ0I3Q3k0QnVDO0VD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RDR3VXRELHdFQUF3RTtBMERseFV0RTtFQUNFLG9DQUFtQyxFQUFBOztBMURxeFV2Qyw0REFBNEQ7QU0zd1UxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURzeFV0RCx3RUFBd0U7QTBENXhVdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEK3hVdkMsNERBQTREO0FNcnhVMUQ7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEZ3lVdEQsd0VBQXdFO0EwRHR5VXRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRHl5VXZDLDREQUE0RDtBTS94VTFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRDB5VXRELHdFQUF3RTtBMERoelV0RTtFQUNFLG9DQUFtQyxFQUFBOztBMURtelV2Qyw0REFBNEQ7QU16eVUxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURvelV0RCx3RUFBd0U7QTBEMXpVdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFENnpVdkMsNERBQTREO0FNbnpVMUQ7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEOHpVdEQsd0VBQXdFO0EwRHAwVXRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRHUwVXZDLDREQUE0RDtBTTd6VTFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRHcwVXRELHdFQUF3RTtBMEQ5MFV0RTtFQUNFLG9DQUFtQyxFQUFBOztBMURpMVV2Qyw0REFBNEQ7QU12MFUxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURrMVV0RCx3RUFBd0U7QTBEeDFVdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEMjFVdkMsNERBQTREO0FNajFVMUQ7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFENDFVdEQsd0VBQXdFO0EwRGwyVXRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRHEyVXZDLDREQUE0RDtBTTMxVTFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRHMyVXRELHdFQUF3RTtBMEQ1MlV0RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQrMlV2Qyw0REFBNEQ7QU1yMlUxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURnM1V0RCx3RUFBd0U7QTBEdDNVdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEeTNVdkMsNERBQTREO0FNLzJVMUQ7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEMDNVdEQsd0VBQXdFO0EwRGg0VXRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRG00VXZDLDREQUE0RDtBTXozVTFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRG80VXRELHdFQUF3RTtBMEQxNFV0RTtFQUNFLHNEQUFtQyxFQUFBOztBMUQ2NFV2Qyw0REFBNEQ7QU1uNFUxRDs7O0VvRExJLHNEQUFnRCxFQUFBOztBMUQ4NFV0RCx3RUFBd0U7QTBEcDVVdEU7RUFDRSxxREFBbUMsRUFBQTs7QTFEdTVVdkMsNERBQTREO0FNNzRVMUQ7OztFb0RMSSxxREFBZ0QsRUFBQTs7QTFEdzVVdEQsd0VBQXdFO0EwRDk1VXRFO0VBQ0Usc0RBQW1DLEVBQUE7O0ExRGk2VXZDLDREQUE0RDtBTXY1VTFEOzs7RW9ETEksc0RBQWdELEVBQUE7O0ExRGs2VXRELHdFQUF3RTtBMER4NlV0RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQyNlV2Qyw0REFBNEQ7QU1qNlUxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUQ0NlV0RCx3RUFBd0U7QTBEbDdVdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEcTdVdkMsNERBQTREO0FNMzZVMUQ7OztFb0RMSSxrQ0FBZ0QsRUFBQTs7QTFEczdVdEQsd0VBQXdFO0EwRDU3VXRFO0VBQ0Usb0RBQW1DLEVBQUE7O0ExRCs3VXZDLDREQUE0RDtBTXI3VTFEOzs7RW9ETEksbURBQWdELEVBQUE7O0ExRGc4VXRELHdFQUF3RTtBMER0OFV0RTtFQUNFLG9EQUFtQyxFQUFBOztBMUR5OFV2Qyw0REFBNEQ7QU0vN1UxRDs7O0VvRExJLGtEQUFnRCxFQUFBOztBMUQwOFV0RCx3RUFBd0U7QTBEaDlVdEU7RUFDRSxvREFBbUMsRUFBQTs7QTFEbTlVdkMsNERBQTREO0FNejhVMUQ7OztFb0RMSSxrREFBZ0QsRUFBQTs7QTFEbzlVdEQsd0VBQXdFO0EwRDE5VXRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRDY5VXZDLDREQUE0RDtBTW45VTFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRDg5VXRELHdFQUF3RTtBMERwK1V0RTtFQUNFLG9DQUFtQyxFQUFBOztBMUR1K1V2Qyw0REFBNEQ7QU03OVUxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUR3K1V0RCx3RUFBd0U7QTBEOStVdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEaS9VdkMsNERBQTREO0FNditVMUQ7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEay9VdEQsd0VBQXdFO0EwRHgvVXRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRDIvVXZDLDREQUE0RDtBTWovVTFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRDQvVXRELHdFQUF3RTtBMERsZ1Z0RTtFQUNFLG9DQUFtQyxFQUFBOztBMURxZ1Z2Qyw0REFBNEQ7QU0zL1UxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURzZ1Z0RCx3RUFBd0U7QTBENWdWdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEK2dWdkMsNERBQTREO0FNcmdWMUQ7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEZ2hWdEQsd0VBQXdFO0EwRHRoVnRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRHloVnZDLDREQUE0RDtBTS9nVjFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRDBoVnRELHdFQUF3RTtBMERoaVZ0RTtFQUNFLG9DQUFtQyxFQUFBOztBMURtaVZ2Qyw0REFBNEQ7QU16aFYxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURvaVZ0RCx3RUFBd0U7QTBEMWlWdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFENmlWdkMsNERBQTREO0FNbmlWMUQ7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEOGlWdEQsd0VBQXdFO0EwRHBqVnRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRHVqVnZDLDREQUE0RDtBTTdpVjFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRHdqVnRELHdFQUF3RTtBMEQ5alZ0RTtFQUNFLG9DQUFtQyxFQUFBOztBMURpa1Z2Qyw0REFBNEQ7QU12alYxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURra1Z0RCx3RUFBd0U7QTBEeGtWdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEMmtWdkMsNERBQTREO0FNamtWMUQ7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFENGtWdEQsd0VBQXdFO0EwRGxsVnRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRHFsVnZDLDREQUE0RDtBTTNrVjFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRHNsVnRELHdFQUF3RTtBMEQ1bFZ0RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQrbFZ2Qyw0REFBNEQ7QU1ybFYxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMURnbVZ0RCx3RUFBd0U7QTBEdG1WdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEeW1WdkMsNERBQTREO0FNL2xWMUQ7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEMG1WdEQsd0VBQXdFO0EwRGhuVnRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRG1uVnZDLDREQUE0RDtBTXptVjFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRG9uVnRELHdFQUF3RTtBMEQxblZ0RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQ2blZ2Qyw0REFBNEQ7QU1ublYxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUQ4blZ0RCx3RUFBd0U7QTBEcG9WdEU7RUFDRSxvQ0FBbUMsRUFBQTs7QTFEdW9WdkMsNERBQTREO0FNN25WMUQ7OztFb0RMSSxvQ0FBZ0QsRUFBQTs7QTFEd29WdEQsd0VBQXdFO0EwRDlvVnRFO0VBQ0Usb0NBQW1DLEVBQUE7O0ExRGlwVnZDLDREQUE0RDtBTXZvVjFEOzs7RW9ETEksb0NBQWdELEVBQUE7O0ExRGtwVnRELHdFQUF3RTtBMER4cFZ0RTtFQUNFLG9DQUFtQyxFQUFBOztBMUQycFZ2Qyw0REFBNEQ7QU1qcFYxRDs7O0VvRExJLG9DQUFnRCxFQUFBOztBMUQ0cFZ0RCxvRUFBb0U7QTBEbHFWbEU7RUNRQSxvQ0FBbUMsRUFBQTs7QTNEOHBWckMsb0VBQW9FO0EyRDNwVnBFO0VBQ0Usd0NBQXdDLEVBQUE7O0EzRDhwVjFDLGdFQUFnRTtBNER6cVZoRTtFQUFrQixvQ0FBb0QsRUFBQTs7QTVENnFWdEUsZ0VBQWdFO0E0RDVxVmhFO0VBQWtCLHdDQUF3RCxFQUFBOztBNURnclYxRSxnRUFBZ0U7QTREL3FWaEU7RUFBa0IsMENBQTBELEVBQUE7O0E1RG1yVjVFLGlFQUFpRTtBNERsclZqRTtFQUFrQiwyQ0FBMkQsRUFBQTs7QTVEc3JWN0UsaUVBQWlFO0E0RHJyVmpFO0VBQWtCLHlDQUF5RCxFQUFBOztBNUR5clYzRSxpRUFBaUU7QTREdnJWakU7RUFBbUIsb0JBQW9CLEVBQUE7O0E1RDJyVnZDLGlFQUFpRTtBNEQxclZqRTtFQUFtQix3QkFBd0IsRUFBQTs7QTVEOHJWM0MsaUVBQWlFO0E0RDdyVmpFO0VBQW1CLDBCQUEwQixFQUFBOztBNURpc1Y3QyxpRUFBaUU7QTREaHNWakU7RUFBbUIsMkJBQTJCLEVBQUE7O0E1RG9zVjlDLGlFQUFpRTtBNERuc1ZqRTtFQUFtQix5QkFBeUIsRUFBQTs7QTVEdXNWNUMsaUVBQWlFO0E0RHBzVi9EO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RHVzVm5DLGlFQUFpRTtBNER4c1YvRDtFQUNFLGdDQUErQixFQUFBOztBNUQyc1ZuQyxpRUFBaUU7QTRENXNWL0Q7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEK3NWbkMsaUVBQWlFO0E0RGh0Vi9EO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RG10Vm5DLGlFQUFpRTtBNERwdFYvRDtFQUNFLGdDQUErQixFQUFBOztBNUR1dFZuQyxpRUFBaUU7QTREeHRWL0Q7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEMnRWbkMsaUVBQWlFO0E0RDV0Vi9EO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RCt0Vm5DLGlFQUFpRTtBNERodVYvRDtFQUNFLGdDQUErQixFQUFBOztBNURtdVZuQyxpRUFBaUU7QTREcHVWL0Q7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEdXVWbkMsaUVBQWlFO0E0RHh1Vi9EO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RDJ1Vm5DLGlFQUFpRTtBNEQ1dVYvRDtFQUNFLGdDQUErQixFQUFBOztBNUQrdVZuQyxpRUFBaUU7QTREaHZWL0Q7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEbXZWbkMsaUVBQWlFO0E0RHB2Vi9EO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RHV2Vm5DLGlFQUFpRTtBNER4dlYvRDtFQUNFLGdDQUErQixFQUFBOztBNUQydlZuQyxpRUFBaUU7QTRENXZWL0Q7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEK3ZWbkMsaUVBQWlFO0E0RGh3Vi9EO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RG13Vm5DLGlFQUFpRTtBNERwd1YvRDtFQUNFLGdDQUErQixFQUFBOztBNUR1d1ZuQyxpRUFBaUU7QTREeHdWL0Q7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEMndWbkMsaUVBQWlFO0E0RDV3Vi9EO0VBQ0Usa0RBQStCLEVBQUE7O0E1RCt3Vm5DLGlFQUFpRTtBNERoeFYvRDtFQUNFLGlEQUErQixFQUFBOztBNURteFZuQyxpRUFBaUU7QTREcHhWL0Q7RUFDRSxrREFBK0IsRUFBQTs7QTVEdXhWbkMsaUVBQWlFO0E0RHh4Vi9EO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RDJ4Vm5DLGlFQUFpRTtBNEQ1eFYvRDtFQUNFLGdDQUErQixFQUFBOztBNUQreFZuQyxpRUFBaUU7QTREaHlWL0Q7RUFDRSxnREFBK0IsRUFBQTs7QTVEbXlWbkMsaUVBQWlFO0E0RHB5Vi9EO0VBQ0UsZ0RBQStCLEVBQUE7O0E1RHV5Vm5DLGlFQUFpRTtBNER4eVYvRDtFQUNFLGdEQUErQixFQUFBOztBNUQyeVZuQyxpRUFBaUU7QTRENXlWL0Q7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEK3lWbkMsaUVBQWlFO0E0RGh6Vi9EO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RG16Vm5DLGlFQUFpRTtBNERwelYvRDtFQUNFLGdDQUErQixFQUFBOztBNUR1elZuQyxpRUFBaUU7QTREeHpWL0Q7RUFDRSxnQ0FBK0IsRUFBQTs7QTVEMnpWbkMsaUVBQWlFO0E0RDV6Vi9EO0VBQ0UsZ0NBQStCLEVBQUE7O0E1RCt6Vm5DLGlFQUFpRTtBNERoMFYv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RUUsOEJBQTBDLEVBQUE7O0F4RXFtWXBELGlFQUFpRTtBd0VubVl6RDs7RUFFRSw0QkFBc0MsRUFBQTs7QXhFc21ZaEQsaUVBQWlFO0F3RXJuWXpEO0VBQWdDLHVCQUE0QixFQUFBOztBeEV5bllwRSxpRUFBaUU7QXdFeG5ZekQ7O0VBRUUsMkJBQW9DLEVBQUE7O0F4RTJuWTlDLGlFQUFpRTtBd0V6bll6RDs7RUFFRSw2QkFBd0MsRUFBQTs7QXhFNG5ZbEQsaUVBQWlFO0F3RTFuWXpEOztFQUVFLDhCQUEwQyxFQUFBOztBeEU2bllwRCxpRUFBaUU7QXdFM25ZekQ7O0VBRUUsNEJBQXNDLEVBQUE7O0F4RThuWWhELGlFQUFpRTtBd0U3b1l6RDtFQUFnQyx1QkFBNEIsRUFBQTs7QXhFaXBZcEUsaUVBQWlFO0F3RWhwWXpEOztFQUVFLDJCQUFvQyxFQUFBOztBeEVtcFk5QyxpRUFBaUU7QXdFanBZekQ7O0VBRUUsNkJBQXdDLEVBQUE7O0F4RW9wWWxELGlFQUFpRTtBd0VscFl6RDs7RUFFRSw4QkFBMEMsRUFBQTs7QXhFcXBZcEQsaUVBQWlFO0F3RW5wWXpEOztFQUVFLDRCQUFzQyxFQUFBOztBeEVzcFloRCxpRUFBaUU7QXdFcnFZekQ7RUFBZ0MsdUJBQTRCLEVBQUE7O0F4RXlxWXBFLGlFQUFpRTtBd0V4cVl6RDs7RUFFRSwyQkFBb0MsRUFBQTs7QXhFMnFZOUMsaUVBQWlFO0F3RXpxWXpEOztFQUVFLDZCQUF3QyxFQUFBOztBeEU0cVlsRCxpRUFBaUU7QXdFMXFZekQ7O0VBRUUsOEJBQTBDLEVBQUE7O0F4RTZxWXBELGlFQUFpRTtBd0UzcVl6RDs7RUFFRSw0QkFBc0MsRUFBQTs7QXhFOHFZaEQsaUVBQWlFO0F3RTdyWXpEO0VBQWdDLHVCQUE0QixFQUFBOztBeEVpc1lwRSxpRUFBaUU7QXdFaHNZekQ7O0VBRUUsMkJBQW9DLEVBQUE7O0F4RW1zWTlDLGlFQUFpRTtBd0Vqc1l6RDs7RUFFRSw2QkFBd0MsRUFBQTs7QXhFb3NZbEQsaUVBQWlFO0F3RWxzWXpEOztFQUVFLDhCQUEwQyxFQUFBOztBeEVx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QXhFczRZaEQsaUVBQWlFO0F3RXI1WXpEO0VBQWdDLHdCQUE0QixFQUFBOztBeEV5NVlwRSxpRUFBaUU7QXdFeDVZekQ7O0VBRUUsNEJBQW9DLEVBQUE7O0F4RTI1WTlDLGlFQUFpRTtBd0V6NVl6RDs7RUFFRSw4QkFBd0MsRUFBQTs7QXhFNDVZbEQsaUVBQWlFO0F3RTE1WXpEOztFQUVFLCtCQUEwQyxFQUFBOztBeEU2NVlwRCxpRUFBaUU7QXdFMzVZekQ7O0VBRUUsNkJBQXNDLEVBQUE7O0F4RTg1WWhELGlFQUFpRTtBd0U3Nll6RDtFQUFnQyx3QkFBNEIsRUFBQTs7QXhFaTdZcEUsaUVBQWlFO0F3RWg3WXpEOztFQUVFLDRCQUFvQyxFQUFBOztBeEVtN1k5QyxpRUFBaUU7QXdFajdZekQ7O0VBRUUsOEJBQXdDLEVBQUE7O0F4RW83WWxELGlFQUFpRTtBd0VsN1l6RDs7RUFFRSwrQkFBMEMsRUFBQTs7QXhFcTdZcEQsaUVBQWlFO0F3RW43WXpEOztFQUVFLDZCQUFzQyxFQUFBOztBeEVzN1loRCxpRUFBaUU7QXdFcjhZekQ7RUFBZ0Msd0JBQTRCLEVBQUE7O0F4RXk4WXBFLGlFQUFpRTtBd0V4OFl6RDs7RUFFRSw0QkFBb0MsRUFBQTs7QXhFMjhZOUMsaUVBQWlFO0F3RXo4WXpEOztFQUVFLDhCQUF3QyxFQUFBOztBeEU0OFlsRCxpRUFBaUU7QXdFMThZekQ7O0VBRUUsK0JBQTBDLEVBQUE7O0F4RTY4WXBELGlFQUFpRTtBd0UzOFl6RDs7RUFFRSw2QkFBc0MsRUFBQTs7QXhFODhZaEQsaUVBQWlFO0F3RTc5WXpEO0VBQWdDLHdCQUE0QixFQUFBOztBeEVpK1lwRSxpRUFBaUU7QXdFaCtZekQ7O0VBRUUsNEJBQW9DLEVBQUE7O0F4RW0rWTlDLGlFQUFpRTtBd0VqK1l6RDs7RUFFRSw4QkFBd0MsRUFBQTs7QXhFbytZbEQsaUVBQWlFO0F3RWwrWXpEOztFQUVFLCtCQUEwQyxFQUFBOztBeEVxK1lwRCxpRUFBaUU7QXdFbitZekQ7O0VBRUUsNkJBQXNDLEVBQUE7O0F4RXMrWWhELGlFQUFpRTtBd0Vy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QXdFanFaekQ7O0VBRUUsNEJBQStCLEVBQUE7O0F4RW9xWnpDLGlFQUFpRTtBd0VscVp6RDs7RUFFRSw4QkFBaUMsRUFBQTs7QXhFcXFaM0MsaUVBQWlFO0F3RW5xWnpEOztFQUVFLCtCQUFrQyxFQUFBOztBeEVzcVo1QyxpRUFBaUU7QXdFcHFaekQ7O0VBRUUsNkJBQWdDLEVBQUE7O0F4RXVxWjFDLGlFQUFpRTtBd0V0clp6RDtFQUF3Qix3QkFBMkIsRUFBQTs7QXhFMHJaM0QsaUVBQWlFO0F3RXpyWnpEOztFQUVFLDRCQUErQixFQUFBOztBeEU0clp6QyxpRUFBaUU7QXdFMXJaekQ7O0VBRUUsOEJBQWlDLEVBQUE7O0F4RTZyWjNDLGlFQUFpRTtBd0Uzclp6RDs7RUFFRSwrQkFBa0MsRUFBQTs7QXhFOHJaNUMsaUVBQWlFO0F3RTVyWnpEOztFQUVFLDZCQUFnQyxFQUFBOztBeEUrcloxQyxpRUFBaUU7QXdFOXNaekQ7RUFBd0Isd0JBQTJCLEVBQUE7O0F4RWt0WjNELGlFQUFpRTtBd0VqdFp6RDs7RUFFRSw0QkFBK0IsRUFBQTs7QXhFb3RaekMsaUVBQWlFO0F3RWx0WnpEOztFQUVFLDhCQUFpQyxFQUFBOztBeEVxdFozQyxpRUFBaUU7QXdFbnRaekQ7O0VBRUUsK0JBQWtDLEVBQUE7O0F4RXN0WjVDLGlFQUFpRTtBd0VwdFp6RDs7RUFFRSw2QkFBZ0MsRUFBQTs7QXhFdXRaMUMsaUVBQWlFO0F3RXR1WnpEO0VBQXdCLHdCQUEyQixFQUFBOztBeEUwdVozRCxpRUFBaUU7QXdFenVaekQ7O0VBRUUsNEJBQStCLEVBQUE7O0F4RTR1WnpDLGlFQUFpRTtBd0UxdVp6RDs7RUFFRSw4QkFBaUMsRUFBQTs7QXhFNnVaM0MsaUVBQWlFO0F3RTN1WnpEOztFQUVFLCtCQUFrQyxFQUFBOztBeEU4dVo1QyxpRUFBaUU7QXdFNXVaekQ7O0VBRUUsNkJBQWdDLEVBQUE7O0F4RSt1WjFDLGlFQUFpRTtBd0U5dlp6RDtFQUF3Qix3QkFBMkIsRUFBQTs7QXhFa3daM0QsaUVBQWlFO0F3RWp3WnpEOztFQUVFLDRCQUErQixFQUFBOztBeEVvd1p6QyxpRUFBaUU7QXdFbHdaekQ7O0VBRUUsOEJBQWlDLEVBQUE7O0F4RXF3WjNDLGlFQUFpRTtBd0Vud1p6RDs7RUFFRSwrQkFBa0MsRUFBQTs7QXhFc3daNUMsaUVBQWlFO0F3RXB3WnpEOztFQUVFLDZCQUFnQyxFQUFBOztBeEV1d1oxQyxpRUFBaUU7QXdFandaN0Q7RUFBbUIsdUJBQXVCLEVBQUE7O0F4RXF3WjlDLGlFQUFpRTtBd0Vwd1o3RDs7RUFFRSwyQkFBMkIsRUFBQTs7QXhFdXdaakMsaUVBQWlFO0F3RXJ3WjdEOztFQUVFLDZCQUE2QixFQUFBOztBeEV3d1puQyxpRUFBaUU7QXdFdHdaN0Q7O0VBRUUsOEJBQThCLEVBQUE7O0F4RXl3WnBDLGlFQUFpRTtBd0V2d1o3RDs7RUFFRSw0QkFBNEIsRUFBQTs7QXpEVDlCO0Vmb3haRixpRUFBaUU7RXdFdDBaM0Q7SUFBZ0Msb0JBQTRCLEVBQUE7RXhFeTBabEUsaUVBQWlFO0V3RXgwWjNEOztJQUVFLHdCQUFvQyxFQUFBO0V4RTAwWjVDLGlFQUFpRTtFd0V4MFozRDs7SUFFRSwwQkFBd0MsRUFBQTtFeEUwMFpoRCxpRUFBaUU7RXdFeDBaM0Q7O0lBRUUsMkJBQTBDLEVBQUE7RXhFMDBabEQsaUVBQWlFO0V3RXgwWjNEOztJQUVFLHlCQUFzQyxFQUFBO0V4RTAwWjlDLGlFQUFpRTtFd0V6MVozRDtJQUFnQyxzQkFBNEIsRUFBQTtFeEU0MVpsRSxpRUFBaUU7RXdFMzFaM0Q7O0lBRUUsMEJBQW9DLEVBQUE7RXhFNjFaNUMsaUVBQWlFO0V3RTMxWjNEOztJQUVFLDRCQUF3QyxFQUFBO0V4RTYxWmhELGlFQUFpRTtFd0UzMVozRDs7SUFFRSw2QkFBMEMsRUFBQTtFeEU2MVpsRCxpRUFBaUU7RXdFMzFaM0Q7O0lBRUUsMkJBQXNDLEVBQUE7RXhFNjFaOUMsaUVBQWlFO0V3RTUyWjNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RSsyWmxFLGlFQUFpRTtFd0U5MlozRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEVnM1o1QyxpRUFBaUU7RXdFOTJaM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFZzNaaEQsaUVBQWlFO0V3RTkyWjNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RWczWmxELGlFQUFpRTtFd0U5MlozRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEVnM1o5QyxpRUFBaUU7RXdFLzNaM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFazRabEUsaUVBQWlFO0V3RWo0WjNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RW00WjVDLGlFQUFpRTtFd0VqNFozRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEVtNFpoRCxpRUFBaUU7RXdFajRaM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFbTRabEQsaUVBQWlFO0V3RWo0WjNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RW00WjlDLGlFQUFpRTtFd0VsNVozRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEVxNVpsRSxpRUFBaUU7RXdFcDVaM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFczVaNUMsaUVBQWlFO0V3RXA1WjNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RXM1WmhELGlFQUFpRTtFd0VwNVozRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEVzNVpsRCxpRUFBaUU7RXdFcDVaM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFczVaOUMsaUVBQWlFO0V3RXI2WjNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RXc2WmxFLGlFQUFpRTtFd0V2NlozRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEV5Nlo1QyxpRUFBaUU7RXdFdjZaM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFeTZaaEQsaUVBQWlFO0V3RXY2WjNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RXk2WmxELGlFQUFpRTtFd0V2NlozRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEV5Nlo5QyxpRUFBaUU7RXdFeDdaM0Q7SUFBZ0Msc0JBQTRCLEVBQUE7RXhFMjdabEUsaUVBQWlFO0V3RTE3WjNEOztJQUVFLDBCQUFvQyxFQUFBO0V4RTQ3WjVDLGlFQUFpRTtFd0UxN1ozRDs7SUFFRSw0QkFBd0MsRUFBQTtFeEU0N1poRCxpRUFBaUU7RXdFMTdaM0Q7O0lBRUUsNkJBQTBDLEVBQUE7RXhFNDdabEQsaUVBQWlFO0V3RTE3WjNEOztJQUVFLDJCQUFzQyxFQUFBO0V4RTQ3WjlDLGlFQUFpRTtFd0UzOFozRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEU4OFpsRSxpRUFBaUU7RXdFNzhaM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFKzhaNUMsaUVBQWlFO0V3RTc4WjNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RSs4WmhELGlFQUFpRTtFd0U3OFozRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEUrOFpsRCxpRUFBaUU7RXdFNzhaM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFKzhaOUMsaUVBQWlFO0V3RTk5WjNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RWkrWmxFLGlFQUFpRTtFd0VoK1ozRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEVrK1o1QyxpRUFBaUU7RXdFaCtaM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFaytaaEQsaUVBQWlFO0V3RWgrWjNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RWsrWmxELGlFQUFpRTtFd0VoK1ozRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEVrK1o5QyxpRUFBaUU7RXdFai9aM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFby9abEUsaUVBQWlFO0V3RW4vWjNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RXEvWjVDLGlFQUFpRTtFd0VuL1ozRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEVxL1poRCxpRUFBaUU7RXdFbi9aM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFcS9abEQsaUVBQWlFO0V3RW4vWjNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RXEvWjlDLGlFQUFpRTtFd0VwZ2EzRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEV1Z2FsRSxpRUFBaUU7RXdFdGdhM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFd2dhNUMsaUVBQWlFO0V3RXRnYTNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RXdnYWhELGlFQUFpRTtFd0V0Z2EzRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEV3Z2FsRCxpRUFBaUU7RXdFdGdhM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFd2dhOUMsaUVBQWlFO0V3RXZoYTNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RTBoYWxFLGlFQUFpRTtFd0V6aGEzRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEUyaGE1QyxpRUFBaUU7RXdFemhhM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFMmhhaEQsaUVBQWlFO0V3RXpoYTNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RTJoYWxELGlFQUFpRTtFd0V6aGEzRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEUyaGE5QyxpRUFBaUU7RXdFMWlhM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFNmlhbEUsaUVBQWlFO0V3RTVpYTNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RThpYTVDLGlFQUFpRTtFd0U1aWEzRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEU4aWFoRCxpRUFBaUU7RXdFNWlhM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFOGlhbEQsaUVBQWlFO0V3RTVpYTNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RThpYTlDLGlFQUFpRTtFd0U3amEzRDtJQUFnQyxxQkFBNEIsRUFBQTtFeEVna2FsRSxpRUFBaUU7RXdFL2phM0Q7O0lBRUUseUJBQW9DLEVBQUE7RXhFaWthNUMsaUVBQWlFO0V3RS9qYTNEOztJQUVFLDJCQUF3QyxFQUFBO0V4RWlrYWhELGlFQUFpRTtFd0UvamEzRDs7SUFFRSw0QkFBMEMsRUFBQTtFeEVpa2FsRCxpRUFBaUU7RXdFL2phM0Q7O0lBRUUsMEJBQXNDLEVBQUE7RXhFaWthOUMsaUVBQWlFO0V3RWhsYTNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RW1sYWxFLGlFQUFpRTtFd0VsbGEzRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEVvbGE1QyxpRUFBaUU7RXdFbGxhM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFb2xhaEQsaUVBQWlFO0V3RWxsYTNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RW9sYWxELGlFQUFpRTtFd0VsbGEzRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEVvbGE5QyxpRUFBaUU7RXdFbm1hM0Q7SUFBZ0Msd0JBQTRCLEVBQUE7RXhFc21hbEUsaUVBQWlFO0V3RXJtYTNEOztJQUVFLDRCQUFvQyxFQUFBO0V4RXVtYTVDLGlFQUFpRTtFd0VybWEzRDs7SUFFRSw4QkFBd0MsRUFBQTtFeEV1bWFoRCxpRUFBaUU7RXdFcm1hM0Q7O0lBRUUsK0JBQTBDLEVBQUE7RXhFdW1hbEQsaUVBQWlFO0V3RXJtYTNEOztJQUVFLDZCQUFzQyxFQUFBO0V4RXVtYTlDLGlFQUFpRTtFd0V0bmEzRDtJQUFnQyx3QkFBNEIsRUFBQTtFeEV5bmFsRSxpRUFBaUU7RXdFeG5hM0Q7O0lBRUUsNEJBQW9DLEVBQUE7RXhFMG5hNUMsaUVBQWlFO0V3RXhuYTNEOztJQUVFLDhCQUF3QyxFQUFBO0V4RTBuYWhELGlFQUFpRTtFd0V4bmEzRDs7SUFFRSwrQkFBMEMsRUFBQTtFeEUwbmFsRCxpRUFBaUU7RXdFeG5hM0Q7O0lBRUUsNkJBQXNDLEVBQUE7RXhFMG5hOUMsaUVBQWlFO0V3RXpvYTNEO0lBQWdDLHdCQUE0QixFQUFBO0V4RTRvYWxFLGlFQUFpRTtFd0Uzb2EzRDs7SUFFRSw0QkFBb0MsRUFBQTtFeEU2b2E1QyxpRUFBaUU7RXdFM29hM0Q7O0lBRUUsOEJBQXdDLEVBQUE7RXhFNm9haEQsaUVBQWlFO0V3RTNvYTNEOztJQUVFLCtCQUEwQyxFQUFBO0V4RTZvYWxELGlFQUFpRTtFd0Uzb2EzRDs7SUFFRSw2QkFBc0MsRUFBQTtFeEU2b2E5QyxpRUFBaUU7RXdFNXBhM0Q7SUFBZ0Msd0JBQTRCLEVBQUE7RXhFK3BhbEUsaUVBQWlFO0V3RTlwYTNEOztJQUVFLDRCQUFvQyxFQUFBO0V4RWdxYTVDLGlFQUFpRTtFd0U5cGEzRDs7SUFFRSw4QkFBd0MsRUFBQTtFeEVncWFoRCxpRUFBaUU7RXdFOXBhM0Q7O0lBRUUsK0JBQTBDLEVBQUE7RXhFZ3FhbEQsaUVBQWlFO0V3RTlwYTNEOztJQUVFLDZCQUFzQyxFQUFBO0V4RWdxYTlDLGlFQUFpRTtFd0UvcWEzRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEVrcmFsRSxpRUFBaUU7RXdFanJhM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFbXJhNUMsaUVBQWlFO0V3RWpyYTNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RW1yYWhELGlFQUFpRTtFd0VqcmEzRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEVtcmFsRCxpRUFBaUU7RXdFanJhM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFbXJhOUMsaUVBQWlFO0V3RWxzYTNEO0lBQWdDLHdCQUE0QixFQUFBO0V4RXFzYWxFLGlFQUFpRTtFd0Vwc2EzRDs7SUFFRSw0QkFBb0MsRUFBQTtFeEVzc2E1QyxpRUFBaUU7RXdFcHNhM0Q7O0lBRUUsOEJBQXdDLEVBQUE7RXhFc3NhaEQsaUVBQWlFO0V3RXBzYTNEOztJQUVFLCtCQUEwQyxFQUFBO0V4RXNzYWxELGlFQUFpRTtFd0Vwc2EzRDs7SUFFRSw2QkFBc0MsRUFBQTtFeEVzc2E5QyxpRUFBaUU7RXdFcnRhM0Q7SUFBZ0Msd0JBQTRCLEVBQUE7RXhFd3RhbEUsaUVBQWlFO0V3RXZ0YTNEOztJQUVFLDRCQUFvQyxFQUFBO0V4RXl0YTVDLGlFQUFpRTtFd0V2dGEzRDs7SUFFRSw4QkFBd0MsRUFBQTtFeEV5dGFoRCxpRUFBaUU7RXdFdnRhM0Q7O0lBRUUsK0JBQTBDLEVBQUE7RXhFeXRhbEQsaUVBQWlFO0V3RXZ0YTNEOztJQUVFLDZCQUFzQyxFQUFBO0V4RXl0YTlDLGlFQUFpRTtFd0V4dWEzRDtJQUFnQyx3QkFBNEIsRUFBQTtFeEUydWFsRSxpRUFBaUU7RXdFMXVhM0Q7O0lBRUUsNEJBQW9DLEVBQUE7RXhFNHVhNUMsaUVBQWlFO0V3RTF1YTNEOztJQUVFLDhCQUF3QyxFQUFBO0V4RTR1YWhELGlFQUFpRTtFd0UxdWEzRDs7SUFFRSwrQkFBMEMsRUFBQTtFeEU0dWFsRCxpRUFBaUU7RXdFMXVhM0Q7O0lBRUUsNkJBQXNDLEVBQUE7RXhFNHVhOUMsaUVBQWlFO0V3RTN2YTNEO0lBQWdDLHdCQUE0QixFQUFBO0V4RTh2YWxFLGlFQUFpRTtFd0U3dmEzRDs7SUFFRSw0QkFBb0MsRUFBQTtFeEUrdmE1QyxpRUFBaUU7RXdFN3ZhM0Q7O0lBRUUsOEJBQXdDLEVBQUE7RXhFK3ZhaEQsaUVBQWlFO0V3RTd2YTNEOztJQUVFLCtCQUEwQyxFQUFBO0V4RSt2YWxELGlFQUFpRTtFd0U3dmEzRDs7SUFFRSw2QkFBc0MsRUFBQTtFeEUrdmE5QyxpRUFBaUU7RXdFOXdhM0Q7SUFBZ0Msd0JBQTRCLEVBQUE7RXhFaXhhbEUsaUVBQWlFO0V3RWh4YTNEOztJQUVFLDRCQUFvQyxFQUFBO0V4RWt4YTVDLGlFQUFpRTtFd0VoeGEzRDs7SUFFRSw4QkFBd0MsRUFBQTtFeEVreGFoRCxpRUFBaUU7RXdFaHhhM0Q7O0lBRUUsK0JBQTBDLEVBQUE7RXhFa3hhbEQsaUVBQWlFO0V3RWh4YTNEOztJQUVFLDZCQUFzQyxFQUFBO0V4RWt4YTlDLGlFQUFpRTtFd0VqeWEzRDtJQUFnQyx3QkFBNEIsRUFBQTtFeEVveWFsRSxpRUFBaUU7RXdFbnlhM0Q7O0lBRUUsNEJBQW9DLEVBQUE7RXhFcXlhNUMsaUVBQWlFO0V3RW55YTNEOztJQUVFLDhCQUF3QyxFQUFBO0V4RXF5YWhELGlFQUFpRTtFd0VueWEzRDs7SUFFRSwrQkFBMEMsRUFBQTtFeEVxeWFsRCxpRUFBaUU7RXdFbnlhM0Q7O0lBRUUsNkJBQXNDLEVBQUE7RXhFcXlhOUMsaUVBQWlFO0V3RTd4YTNEO0lBQXdCLHVCQUEyQixFQUFBO0V4RWd5YXpELGlFQUFpRTtFd0UveGEzRDs7SUFFRSwyQkFBK0IsRUFBQTtFeEVpeWF2QyxpRUFBaUU7RXdFL3hhM0Q7O0lBRUUsNkJBQWlDLEVBQUE7RXhFaXlhekMsaUVBQWlFO0V3RS94YTNEOztJQUVFLDhCQUFrQyxFQUFBO0V4RWl5YTFDLGlFQUFpRTtFd0UveGEzRDs7SUFFRSw0QkFBZ0MsRUFBQTtFeEVpeWF4QyxpRUFBaUU7RXdFaHphM0Q7SUFBd0Isd0JBQTJCLEVBQUE7RXhFbXphekQsaUVBQWlFO0V3RWx6YTNEOztJQUVFLDRCQUErQixFQUFBO0V4RW96YXZDLGlFQUFpRTtFd0VsemEzRDs7SUFFRSw4QkFBaUMsRUFBQTtFeEVvemF6QyxpRUFBaUU7RXdFbHphM0Q7O0lBRUUsK0JBQWtDLEVBQUE7RXhFb3phMUMsaUVBQWlFO0V3RWx6YTNEOztJQUVFLDZCQUFnQyxFQUFBO0V4RW96YXhDLGlFQUFpRTtFd0VuMGEzRDtJQUF3Qix3QkFBMkIsRUFBQTtFeEVzMGF6RCxpRUFBaUU7RXdFcjBhM0Q7O0lBRUUsNEJBQStCLEVBQUE7RXhFdTBhdkMsaUVBQWlFO0V3RXIwYTNEOztJQUVFLDhCQUFpQyxFQUFBO0V4RXUwYXpDLGlFQUFpRTtFd0VyMGEzRDs7SUFFRSwrQkFBa0MsRUFBQTtFeEV1MGExQyxpRUFBaUU7RXdFcjBhM0Q7O0lBRUUsNkJBQWdDLEVBQUE7RXhFdTBheEMsaUVBQWlFO0V3RXQxYTNEO0lBQXdCLHdCQUEyQixFQUFBO0V4RXkxYXpELGlFQUFpRTtFd0V4MWEzRDs7SUFFRSw0QkFBK0IsRUFBQTtFeEUwMWF2QyxpRUFBaUU7RXdFeDFhM0Q7O0lBRUUsOEJBQWlDLEVBQUE7RXhFMDFhekMsaUVBQWlFO0V3RXgxYTNEOztJQUVFLCtCQUFrQyxFQUFBO0V4RTAxYTFDLGlFQUFpRTtFd0V4MWEzRDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEUwMWF4QyxpRUFBaUU7RXdFejJhM0Q7SUFBd0Isd0JBQTJCLEVBQUE7RXhFNDJhekQsaUVBQWlFO0V3RTMyYTNEOztJQUVFLDRCQUErQixFQUFBO0V4RTYyYXZDLGlFQUFpRTtFd0UzMmEzRDs7SUFFRSw4QkFBaUMsRUFBQTtFeEU2MmF6QyxpRUFBaUU7RXdFMzJhM0Q7O0lBRUUsK0JBQWtDLEVBQUE7RXhFNjJhMUMsaUVBQWlFO0V3RTMyYTNEOztJQUVFLDZCQUFnQyxFQUFBO0V4RTYyYXhDLGlFQUFpRTtFd0U1M2EzRDtJQUF3Qix1QkFBMkIsRUFBQTtFeEUrM2F6RCxpRUFBaUU7RXdFOTNhM0Q7O0lBRUUsMkJBQStCLEVBQUE7RXhFZzRhdkMsaUVBQWlFO0V3RTkzYTNEOztJQUVFLDZCQUFpQyxFQUFBO0V4RWc0YXpDLGlFQUFpRTtFd0U5M2EzRDs7SUFFRSw4QkFBa0MsRUFBQTtFeEVnNGExQyxpRUFBaUU7RXdFOTNhM0Q7O0lBRUUsNEJBQWdDLEVBQUE7RXhFZzRheEMsaUVBQWlFO0V3RS80YTNEO0lBQXdCLHdCQUEyQixFQUFBO0V4RWs1YXpELGlFQUFpRTtFd0VqNWEzRDs7SUFFRSw0QkFBK0IsRUFBQTtFeEVtNWF2QyxpRUFBaUU7RXdFajVhM0Q7O0lBRUUsOEJBQWlDLEVBQUE7RXhFbTVhekMsaUVBQWlFO0V3RWo1YTNEOztJQUVFLCtCQUFrQyxFQUFBO0V4RW01YTFDLGlFQUFpRTtFd0VqNWEzRDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEVtNWF4QyxpRUFBaUU7RXdFbDZhM0Q7SUFBd0Isd0JBQTJCLEVBQUE7RXhFcTZhekQsaUVBQWlFO0V3RXA2YTNEOztJQUVFLDRCQUErQixFQUFBO0V4RXM2YXZDLGlFQUFpRTtFd0VwNmEzRDs7SUFFRSw4QkFBaUMsRUFBQTtFeEVzNmF6QyxpRUFBaUU7RXdFcDZhM0Q7O0lBRUUsK0JBQWtDLEVBQUE7RXhFczZhMUMsaUVBQWlFO0V3RXA2YTNEOztJQUVFLDZCQUFnQyxFQUFBO0V4RXM2YXhDLGlFQUFpRTtFd0VyN2EzRDtJQUF3Qix3QkFBMkIsRUFBQTtFeEV3N2F6RCxpRUFBaUU7RXdFdjdhM0Q7O0lBRUUsNEJBQStCLEVBQUE7RXhFeTdhdkMsaUVBQWlFO0V3RXY3YTNEOztJQUVFLDhCQUFpQyxFQUFBO0V4RXk3YXpDLGlFQUFpRTtFd0V2N2EzRDs7SUFFRSwrQkFBa0MsRUFBQTtFeEV5N2ExQyxpRUFBaUU7RXdFdjdhM0Q7O0lBRUUsNkJBQWdDLEVBQUE7RXhFeTdheEMsaUVBQWlFO0V3RXg4YTNEO0lBQXdCLHdCQUEyQixFQUFBO0V4RTI4YXpELGlFQUFpRTtFd0UxOGEzRDs7SUFFRSw0QkFBK0IsRUFBQTtFeEU0OGF2QyxpRUFBaUU7RXdFMThhM0Q7O0lBRUUsOEJBQWlDLEVBQUE7RXhFNDhhekMsaUVBQWlFO0V3RTE4YTNEOztJQUVFLCtCQUFrQyxFQUFBO0V4RTQ4YTFDLGlFQUFpRTtFd0UxOGEzRDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEU0OGF4QyxpRUFBaUU7RXdFMzlhM0Q7SUFBd0Isd0JBQTJCLEVBQUE7RXhFODlhekQsaUVBQWlFO0V3RTc5YTNEOztJQUVFLDRCQUErQixFQUFBO0V4RSs5YXZDLGlFQUFpRTtFd0U3OWEzRDs7SUFFRSw4QkFBaUMsRUFBQTtFeEUrOWF6QyxpRUFBaUU7RXdFNzlhM0Q7O0lBRUUsK0JBQWtDLEVBQUE7RXhFKzlhMUMsaUVBQWlFO0V3RTc5YTNEOztJQUVFLDZCQUFnQyxFQUFBO0V4RSs5YXhDLGlFQUFpRTtFd0U5K2EzRDtJQUF3Qix3QkFBMkIsRUFBQTtFeEVpL2F6RCxpRUFBaUU7RXdFaC9hM0Q7O0lBRUUsNEJBQStCLEVBQUE7RXhFay9hdkMsaUVBQWlFO0V3RWgvYTNEOztJQUVFLDhCQUFpQyxFQUFBO0V4RWsvYXpDLGlFQUFpRTtFd0VoL2EzRDs7SUFFRSwrQkFBa0MsRUFBQTtFeEVrL2ExQyxpRUFBaUU7RXdFaC9hM0Q7O0lBRUUsNkJBQWdDLEVBQUE7RXhFay9heEMsaUVBQWlFO0V3RTUrYS9EO0lBQW1CLHVCQUF1QixFQUFBO0V4RSsrYTVDLGlFQUFpRTtFd0U5K2EvRDs7SUFFRSwyQkFBMkIsRUFBQTtFeEVnL2EvQixpRUFBaUU7RXdFOSthL0Q7O0lBRUUsNkJBQTZCLEVBQUE7RXhFZy9hakMsaUVBQWlFO0V3RTkrYS9EOztJQUVFLDhCQUE4QixFQUFBO0V4RWcvYWxDLGlFQUFpRTtFd0U5K2EvRDs7SUFFRSw0QkFBNEIsRUFBQSxFQUM3Qjs7QXpEVkQ7RWYyL2FGLGlFQUFpRTtFd0U3aWIzRDtJQUFnQyxvQkFBNEIsRUFBQTtFeEVnamJsRSxpRUFBaUU7RXdFL2liM0Q7O0lBRUUsd0JBQW9DLEVBQUE7RXhFaWpiNUMsaUVBQWlFO0V3RS9pYjNEOztJQUVFLDBCQUF3QyxFQUFBO0V4RWlqYmhELGlFQUFpRTtFd0UvaWIzRDs7SUFFRSwyQkFBMEMsRUFBQTtFeEVpamJsRCxpRUFBaUU7RXdFL2liM0Q7O0lBRUUseUJBQXNDLEVBQUE7RXhFaWpiOUMsaUVBQWlFO0V3RWhrYjNEO0lBQWdDLHNCQUE0QixFQUFBO0V4RW1rYmxFLGlFQUFpRTtFd0Vsa2IzRDs7SUFFRSwwQkFBb0MsRUFBQTtFeEVva2I1QyxpRUFBaUU7RXdFbGtiM0Q7O0lBRUUsNEJBQXdDLEVBQUE7RXhFb2tiaEQsaUVBQWlFO0V3RWxrYjNEOztJQUVFLDZCQUEwQyxFQUFBO0V4RW9rYmxELGlFQUFpRTtFd0Vsa2IzRDs7SUFFRSwyQkFBc0MsRUFBQTtFeEVva2I5QyxpRUFBaUU7RXdFbmxiM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFc2xibEUsaUVBQWlFO0V3RXJsYjNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RXVsYjVDLGlFQUFpRTtFd0VybGIzRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEV1bGJoRCxpRUFBaUU7RXdFcmxiM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFdWxibEQsaUVBQWlFO0V3RXJsYjNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RXVsYjlDLGlFQUFpRTtFd0V0bWIzRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEV5bWJsRSxpRUFBaUU7RXdFeG1iM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFMG1iNUMsaUVBQWlFO0V3RXhtYjNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RTBtYmhELGlFQUFpRTtFd0V4bWIzRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEUwbWJsRCxpRUFBaUU7RXdFeG1iM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFMG1iOUMsaUVBQWlFO0V3RXpuYjNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RTRuYmxFLGlFQUFpRTtFd0UzbmIzRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEU2bmI1QyxpRUFBaUU7RXdFM25iM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFNm5iaEQsaUVBQWlFO0V3RTNuYjNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RTZuYmxELGlFQUFpRTtFd0UzbmIzRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEU2bmI5QyxpRUFBaUU7RXdFNW9iM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFK29ibEUsaUVBQWlFO0V3RTlvYjNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RWdwYjVDLGlFQUFpRTtFd0U5b2IzRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEVncGJoRCxpRUFBaUU7RXdFOW9iM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFZ3BibEQsaUVBQWlFO0V3RTlvYjNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RWdwYjlDLGlFQUFpRTtFd0UvcGIzRDtJQUFnQyxzQkFBNEIsRUFBQTtFeEVrcWJsRSxpRUFBaUU7RXdFanFiM0Q7O0lBRUUsMEJBQW9DLEVBQUE7RXhFbXFiNUMsaUVBQWlFO0V3RWpxYjNEOztJQUVFLDRCQUF3QyxFQUFBO0V4RW1xYmhELGlFQUFpRTtFd0VqcWIzRDs7SUFFRSw2QkFBMEMsRUFBQTtFeEVtcWJsRCxpRUFBaUU7RXdFanFiM0Q7O0lBRUUsMkJBQXNDLEVBQUE7RXhFbXFiOUMsaUVBQWlFO0V3RWxyYjNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RXFyYmxFLGlFQUFpRTtFd0VwcmIzRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEVzcmI1QyxpRUFBaUU7RXdFcHJiM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFc3JiaEQsaUVBQWlFO0V3RXByYjNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RXNyYmxELGlFQUFpRTtFd0VwcmIzRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEVzcmI5QyxpRUFBaUU7RXdFcnNiM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFd3NibEUsaUVBQWlFO0V3RXZzYjNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RXlzYjVDLGlFQUFpRTtFd0V2c2IzRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEV5c2JoRCxpRUFBaUU7RXdFdnNiM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFeXNibEQsaUVBQWlFO0V3RXZzYjNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RXlzYjlDLGlFQUFpRTtFd0V4dGIzRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEUydGJsRSxpRUFBaUU7RXdFMXRiM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFNHRiNUMsaUVBQWlFO0V3RTF0YjNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RTR0YmhELGlFQUFpRTtFd0UxdGIzRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEU0dGJsRCxpRUFBaUU7RXdFMXRiM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFNHRiOUMsaUVBQWlFO0V3RTN1YjNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RTh1YmxFLGlFQUFpRTtFd0U3dWIzRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEUrdWI1QyxpRUFBaUU7RXdFN3ViM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFK3ViaEQsaUVBQWlFO0V3RTd1YjNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RSt1YmxELGlFQUFpRTtFd0U3dWIzRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEUrdWI5QyxpRUFBaUU7RXdFOXZiM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFaXdibEUsaUVBQWlFO0V3RWh3YjNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RWt3YjVDLGlFQUFpRTtFd0Vod2IzRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEVrd2JoRCxpRUFBaUU7RXdFaHdiM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFa3dibEQsaUVBQWlFO0V3RWh3YjNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RWt3YjlDLGlFQUFpRTtFd0VqeGIzRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEVveGJsRSxpRUFBaUU7RXdFbnhiM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFcXhiNUMsaUVBQWlFO0V3RW54YjNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RXF4YmhELGlFQUFpRTtFd0VueGIzRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEVxeGJsRCxpRUFBaUU7RXdFbnhiM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFcXhiOUMsaUVBQWlFO0V3RXB5YjNEO0lBQWdDLHFCQUE0QixFQUFBO0V4RXV5YmxFLGlFQUFpRTtFd0V0eWIzRDs7SUFFRSx5QkFBb0MsRUFBQTtFeEV3eWI1QyxpRUFBaUU7RXdFdHliM0Q7O0lBRUUsMkJBQXdDLEVBQUE7RXhFd3liaEQsaUVBQWlFO0V3RXR5YjNEOztJQUVFLDRCQUEwQyxFQUFBO0V4RXd5YmxELGlFQUFpRTtFd0V0eWIzRDs7SUFFRSwwQkFBc0MsRUFBQTtFeEV3eWI5QyxpRUFBaUU7RXdFdnpiM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFMHpibEUsaUVBQWlFO0V3RXp6YjNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RTJ6YjVDLGlFQUFpRTtFd0V6emIzRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEUyemJoRCxpRUFBaUU7RXdFenpiM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFMnpibEQsaUVBQWlFO0V3RXp6YjNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RTJ6YjlDLGlFQUFpRTtFd0UxMGIzRDtJQUFnQyx3QkFBNEIsRUFBQTtFeEU2MGJsRSxpRUFBaUU7RXdFNTBiM0Q7O0lBRUUsNEJBQW9DLEVBQUE7RXhFODBiNUMsaUVBQWlFO0V3RTUwYjNEOztJQUVFLDhCQUF3QyxFQUFBO0V4RTgwYmhELGlFQUFpRTtFd0U1MGIzRDs7SUFFRSwrQkFBMEMsRUFBQTtFeEU4MGJsRCxpRUFBaUU7RXdFNTBiM0Q7O0lBRUUsNkJBQXNDLEVBQUE7RXhFODBiOUMsaUVBQWlFO0V3RTcxYjNEO0lBQWdDLHdCQUE0QixFQUFBO0V4RWcyYmxFLGlFQUFpRTtFd0UvMWIzRDs7SUFFRSw0QkFBb0MsRUFBQTtFeEVpMmI1QyxpRUFBaUU7RXdFLzFiM0Q7O0lBRUUsOEJBQXdDLEVBQUE7RXhFaTJiaEQsaUVBQWlFO0V3RS8xYjNEOztJQUVFLCtCQUEwQyxFQUFBO0V4RWkyYmxELGlFQUFpRTtFd0UvMWIzRDs7SUFFRSw2QkFBc0MsRUFBQTtFeEVpMmI5QyxpRUFBaUU7RXdFaDNiM0Q7SUFBZ0Msd0JBQTRCLEVBQUE7RXhFbTNibEUsaUVBQWlFO0V3RWwzYjNEOztJQUVFLDRCQUFvQyxFQUFBO0V4RW8zYjVDLGlFQUFpRTtFd0VsM2IzRDs7SUFFRSw4QkFBd0MsRUFBQTtFeEVvM2JoRCxpRUFBaUU7RXdFbDNiM0Q7O0lBRUUsK0JBQTBDLEVBQUE7RXhFbzNibEQsaUVBQWlFO0V3RWwzYjNEOztJQUVFLDZCQUFzQyxFQUFBO0V4RW8zYjlDLGlFQUFpRTtFd0VuNGIzRDtJQUFnQyx3QkFBNEIsRUFBQTtFeEVzNGJsRSxpRUFBaUU7RXdFcjRiM0Q7O0lBRUUsNEJBQW9DLEVBQUE7RXhFdTRiNUMsaUVBQWlFO0V3RXI0YjNEOztJQUVFLDhCQUF3QyxFQUFBO0V4RXU0YmhELGlFQUFpRTtFd0VyNGIzRDs7SUFFRSwrQkFBMEMsRUFBQTtFeEV1NGJsRCxpRUFBaUU7RXdFcjRiM0Q7O0lBRUUsNkJBQXNDLEVBQUE7RXhFdTRiOUMsaUVBQWlFO0V3RXQ1YjNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RXk1YmxFLGlFQUFpRTtFd0V4NWIzRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEUwNWI1QyxpRUFBaUU7RXdFeDViM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFMDViaEQsaUVBQWlFO0V3RXg1YjNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RTA1YmxELGlFQUFpRTtFd0V4NWIzRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEUwNWI5QyxpRUFBaUU7RXdFejZiM0Q7SUFBZ0Msd0JBQTRCLEVBQUE7RXhFNDZibEUsaUVBQWlFO0V3RTM2YjNEOztJQUVFLDRCQUFvQyxFQUFBO0V4RTY2YjVDLGlFQUFpRTtFd0UzNmIzRDs7SUFFRSw4QkFBd0MsRUFBQTtFeEU2NmJoRCxpRUFBaUU7RXdFMzZiM0Q7O0lBRUUsK0JBQTBDLEVBQUE7RXhFNjZibEQsaUVBQWlFO0V3RTM2YjNEOztJQUVFLDZCQUFzQyxFQUFBO0V4RTY2YjlDLGlFQUFpRTtFd0U1N2IzRDtJQUFnQyx3QkFBNEIsRUFBQTtFeEUrN2JsRSxpRUFBaUU7RXdFOTdiM0Q7O0lBRUUsNEJBQW9DLEVBQUE7RXhFZzhiNUMsaUVBQWlFO0V3RTk3YjNEOztJQUVFLDhCQUF3QyxFQUFBO0V4RWc4YmhELGlFQUFpRTtFd0U5N2IzRDs7SUFFRSwrQkFBMEMsRUFBQTtFeEVnOGJsRCxpRUFBaUU7RXdFOTdiM0Q7O0lBRUUsNkJBQXNDLEVBQUE7RXhFZzhiOUMsaUVBQWlFO0V3RS84YjNEO0lBQWdDLHdCQUE0QixFQUFBO0V4RWs5YmxFLGlFQUFpRTtFd0VqOWIzRDs7SUFFRSw0QkFBb0MsRUFBQTtFeEVtOWI1QyxpRUFBaUU7RXdFajliM0Q7O0lBRUUsOEJBQXdDLEVBQUE7RXhFbTliaEQsaUVBQWlFO0V3RWo5YjNEOztJQUVFLCtCQUEwQyxFQUFBO0V4RW05YmxELGlFQUFpRTtFd0VqOWIzRDs7SUFFRSw2QkFBc0MsRUFBQTtFeEVtOWI5QyxpRUFBaUU7RXdFbCtiM0Q7SUFBZ0Msd0JBQTRCLEVBQUE7RXhFcStibEUsaUVBQWlFO0V3RXArYjNEOztJQUVFLDRCQUFvQyxFQUFBO0V4RXMrYjVDLGlFQUFpRTtFd0VwK2IzRDs7SUFFRSw4QkFBd0MsRUFBQTtFeEVzK2JoRCxpRUFBaUU7RXdFcCtiM0Q7O0lBRUUsK0JBQTBDLEVBQUE7RXhFcytibEQsaUVBQWlFO0V3RXArYjNEOztJQUVFLDZCQUFzQyxFQUFBO0V4RXMrYjlDLGlFQUFpRTtFd0VyL2IzRDtJQUFnQyx3QkFBNEIsRUFBQTtFeEV3L2JsRSxpRUFBaUU7RXdFdi9iM0Q7O0lBRUUsNEJBQW9DLEVBQUE7RXhFeS9iNUMsaUVBQWlFO0V3RXYvYjNEOztJQUVFLDhCQUF3QyxFQUFBO0V4RXkvYmhELGlFQUFpRTtFd0V2L2IzRDs7SUFFRSwrQkFBMEMsRUFBQTtFeEV5L2JsRCxpRUFBaUU7RXdFdi9iM0Q7O0lBRUUsNkJBQXNDLEVBQUE7RXhFeS9iOUMsaUVBQWlFO0V3RXhnYzNEO0lBQWdDLHdCQUE0QixFQUFBO0V4RTJnY2xFLGlFQUFpRTtFd0UxZ2MzRDs7SUFFRSw0QkFBb0MsRUFBQTtFeEU0Z2M1QyxpRUFBaUU7RXdFMWdjM0Q7O0lBRUUsOEJBQXdDLEVBQUE7RXhFNGdjaEQsaUVBQWlFO0V3RTFnYzNEOztJQUVFLCtCQUEwQyxFQUFBO0V4RTRnY2xELGlFQUFpRTtFd0UxZ2MzRDs7SUFFRSw2QkFBc0MsRUFBQTtFeEU0Z2M5QyxpRUFBaUU7RXdFcGdjM0Q7SUFBd0IsdUJBQTJCLEVBQUE7RXhFdWdjekQsaUVBQWlFO0V3RXRnYzNEOztJQUVFLDJCQUErQixFQUFBO0V4RXdnY3ZDLGlFQUFpRTtFd0V0Z2MzRDs7SUFFRSw2QkFBaUMsRUFBQTtFeEV3Z2N6QyxpRUFBaUU7RXdFdGdjM0Q7O0lBRUUsOEJBQWtDLEVBQUE7RXhFd2djMUMsaUVBQWlFO0V3RXRnYzNEOztJQUVFLDRCQUFnQyxFQUFBO0V4RXdnY3hDLGlFQUFpRTtFd0V2aGMzRDtJQUF3Qix3QkFBMkIsRUFBQTtFeEUwaGN6RCxpRUFBaUU7RXdFemhjM0Q7O0lBRUUsNEJBQStCLEVBQUE7RXhFMmhjdkMsaUVBQWlFO0V3RXpoYzNEOztJQUVFLDhCQUFpQyxFQUFBO0V4RTJoY3pDLGlFQUFpRTtFd0V6aGMzRDs7SUFFRSwrQkFBa0MsRUFBQTtFeEUyaGMxQyxpRUFBaUU7RXdFemhjM0Q7O0lBRUUsNkJBQWdDLEVBQUE7RXhFMmhjeEMsaUVBQWlFO0V3RTFpYzNEO0lBQXdCLHdCQUEyQixFQUFBO0V4RTZpY3pELGlFQUFpRTtFd0U1aWMzRDs7SUFFRSw0QkFBK0IsRUFBQTtFeEU4aWN2QyxpRUFBaUU7RXdFNWljM0Q7O0lBRUUsOEJBQWlDLEVBQUE7RXhFOGljekMsaUVBQWlFO0V3RTVpYzNEOztJQUVFLCtCQUFrQyxFQUFBO0V4RThpYzFDLGlFQUFpRTtFd0U1aWMzRDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEU4aWN4QyxpRUFBaUU7RXdFN2pjM0Q7SUFBd0Isd0JBQTJCLEVBQUE7RXhFZ2tjekQsaUVBQWlFO0V3RS9qYzNEOztJQUVFLDRCQUErQixFQUFBO0V4RWlrY3ZDLGlFQUFpRTtFd0UvamMzRDs7SUFFRSw4QkFBaUMsRUFBQTtFeEVpa2N6QyxpRUFBaUU7RXdFL2pjM0Q7O0lBRUUsK0JBQWtDLEVBQUE7RXhFaWtjMUMsaUVBQWlFO0V3RS9qYzNEOztJQUVFLDZCQUFnQyxFQUFBO0V4RWlrY3hDLGlFQUFpRTtFd0VobGMzRDtJQUF3Qix3QkFBMkIsRUFBQTtFeEVtbGN6RCxpRUFBaUU7RXdFbGxjM0Q7O0lBRUUsNEJBQStCLEVBQUE7RXhFb2xjdkMsaUVBQWlFO0V3RWxsYzNEOztJQUVFLDhCQUFpQyxFQUFBO0V4RW9sY3pDLGlFQUFpRTtFd0VsbGMzRDs7SUFFRSwrQkFBa0MsRUFBQTtFeEVvbGMxQyxpRUFBaUU7RXdFbGxjM0Q7O0lBRUUsNkJBQWdDLEVBQUE7RXhFb2xjeEMsaUVBQWlFO0V3RW5tYzNEO0lBQXdCLHVCQUEyQixFQUFBO0V4RXNtY3pELGlFQUFpRTtFd0VybWMzRDs7SUFFRSwyQkFBK0IsRUFBQTtFeEV1bWN2QyxpRUFBaUU7RXdFcm1jM0Q7O0lBRUUsNkJBQWlDLEVBQUE7RXhFdW1jekMsaUVBQWlFO0V3RXJtYzNEOztJQUVFLDhCQUFrQyxFQUFBO0V4RXVtYzFDLGlFQUFpRTtFd0VybWMzRDs7SUFFRSw0QkFBZ0MsRUFBQTtFeEV1bWN4QyxpRUFBaUU7RXdFdG5jM0Q7SUFBd0Isd0JBQTJCLEVBQUE7RXhFeW5jekQsaUVBQWlFO0V3RXhuYzNEOztJQUVFLDRCQUErQixFQUFBO0V4RTBuY3ZDLGlFQUFpRTtFd0V4bmMzRDs7SUFFRSw4QkFBaUMsRUFBQTtFeEUwbmN6QyxpRUFBaUU7RXdFeG5jM0Q7O0lBRUUsK0JBQWtDLEVBQUE7RXhFMG5jMUMsaUVBQWlFO0V3RXhuYzNEOztJQUVFLDZCQUFnQyxFQUFBO0V4RTBuY3hDLGlFQUFpRTtFd0V6b2MzRDtJQUF3Qix3QkFBMkIsRUFBQTtFeEU0b2N6RCxpRUFBaUU7RXdFM29jM0Q7O0lBRUUsNEJBQStCLEVBQUE7RXhFNm9jdkMsaUVBQWlFO0V3RTNvYzNEOztJQUVFLDhCQUFpQyxFQUFBO0V4RTZvY3pDLGlFQUFpRTtFd0Uzb2MzRDs7SUFFRSwrQkFBa0MsRUFBQTtFeEU2b2MxQyxpRUFBaUU7RXdFM29jM0Q7O0lBRUUsNkJBQWdDLEVBQUE7RXhFNm9jeEMsaUVBQWlFO0V3RTVwYzNEO0lBQXdCLHdCQUEyQixFQUFBO0V4RStwY3pELGlFQUFpRTtFd0U5cGMzRDs7SUFFRSw0QkFBK0IsRUFBQTtFeEVncWN2QyxpRUFBaUU7RXdFOXBjM0Q7O0lBRUUsOEJBQWlDLEVBQUE7RXhFZ3FjekMsaUVBQWlFO0V3RTlwYzNEOztJQUVFLCtCQUFrQyxFQUFBO0V4RWdxYzFDLGlFQUFpRTtFd0U5cGMzRDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEVncWN4QyxpRUFBaUU7RXdFL3FjM0Q7SUFBd0Isd0JBQTJCLEVBQUE7RXhFa3JjekQsaUVBQWlFO0V3RWpyYzNEOztJQUVFLDRCQUErQixFQUFBO0V4RW1yY3ZDLGlFQUFpRTtFd0VqcmMzRDs7SUFFRSw4QkFBaUMsRUFBQTtFeEVtcmN6QyxpRUFBaUU7RXdFanJjM0Q7O0lBRUUsK0JBQWtDLEVBQUE7RXhFbXJjMUMsaUVBQWlFO0V3RWpyYzNEOztJQUVFLDZCQUFnQyxFQUFBO0V4RW1yY3hDLGlFQUFpRTtFd0Vsc2MzRDtJQUF3Qix3QkFBMkIsRUFBQTtFeEVxc2N6RCxpRUFBaUU7RXdFcHNjM0Q7O0lBRUUsNEJBQStCLEVBQUE7RXhFc3NjdkMsaUVBQWlFO0V3RXBzYzNEOztJQUVFLDhCQUFpQyxFQUFBO0V4RXNzY3pDLGlFQUFpRTtFd0Vwc2MzRDs7SUFFRSwrQkFBa0MsRUFBQTtFeEVzc2MxQyxpRUFBaUU7RXdFcHNjM0Q7O0lBRUUsNkJBQWdDLEVBQUE7RXhFc3NjeEMsaUVBQWlFO0V3RXJ0YzNEO0lBQXdCLHdCQUEyQixFQUFBO0V4RXd0Y3pELGlFQUFpRTtFd0V2dGMzRDs7SUFFRSw0QkFBK0IsRUFBQTtFeEV5dGN2QyxpRUFBaUU7RXdFdnRjM0Q7O0lBRUUsOEJBQWlDLEVBQUE7RXhFeXRjekMsaUVBQWlFO0V3RXZ0YzNEOztJQUVFLCtCQUFrQyxFQUFBO0V4RXl0YzFDLGlFQUFpRTtFd0V2dGMzRDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEV5dGN4QyxpRUFBaUU7RXdFbnRjL0Q7SUFBbUIsdUJBQXVCLEVBQUE7RXhFc3RjNUMsaUVBQWlFO0V3RXJ0Yy9EOztJQUVFLDJCQUEyQixFQUFBO0V4RXV0Yy9CLGlFQUFpRTtFd0VydGMvRDs7SUFFRSw2QkFBNkIsRUFBQTtFeEV1dGNqQyxpRUFBaUU7RXdFcnRjL0Q7O0lBRUUsOEJBQThCLEVBQUE7RXhFdXRjbEMsaUVBQWlFO0V3RXJ0Yy9EOztJQUVFLDRCQUE0QixFQUFBLEVBQzdCOztBekRWRDtFZmt1Y0YsaUVBQWlFO0V3RXB4YzNEO0lBQWdDLG9CQUE0QixFQUFBO0V4RXV4Y2xFLGlFQUFpRTtFd0V0eGMzRDs7SUFFRSx3QkFBb0MsRUFBQTtFeEV3eGM1QyxpRUFBaUU7RXdFdHhjM0Q7O0lBRUUsMEJBQXdDLEVBQUE7RXhFd3hjaEQsaUVBQWlFO0V3RXR4YzNEOztJQUVFLDJCQUEwQyxFQUFBO0V4RXd4Y2xELGlFQUFpRTtFd0V0eGMzRDs7SUFFRSx5QkFBc0MsRUFBQTtFeEV3eGM5QyxpRUFBaUU7RXdFdnljM0Q7SUFBZ0Msc0JBQTRCLEVBQUE7RXhFMHljbEUsaUVBQWlFO0V3RXp5YzNEOztJQUVFLDBCQUFvQyxFQUFBO0V4RTJ5YzVDLGlFQUFpRTtFd0V6eWMzRDs7SUFFRSw0QkFBd0MsRUFBQTtFeEUyeWNoRCxpRUFBaUU7RXdFenljM0Q7O0lBRUUsNkJBQTBDLEVBQUE7RXhFMnljbEQsaUVBQWlFO0V3RXp5YzNEOztJQUVFLDJCQUFzQyxFQUFBO0V4RTJ5YzlDLGlFQUFpRTtFd0UxemMzRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEU2emNsRSxpRUFBaUU7RXdFNXpjM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFOHpjNUMsaUVBQWlFO0V3RTV6YzNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RTh6Y2hELGlFQUFpRTtFd0U1emMzRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEU4emNsRCxpRUFBaUU7RXdFNXpjM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFOHpjOUMsaUVBQWlFO0V3RTcwYzNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RWcxY2xFLGlFQUFpRTtFd0UvMGMzRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEVpMWM1QyxpRUFBaUU7RXdFLzBjM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFaTFjaEQsaUVBQWlFO0V3RS8wYzNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RWkxY2xELGlFQUFpRTtFd0UvMGMzRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEVpMWM5QyxpRUFBaUU7RXdFaDJjM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFbTJjbEUsaUVBQWlFO0V3RWwyYzNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RW8yYzVDLGlFQUFpRTtFd0VsMmMzRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEVvMmNoRCxpRUFBaUU7RXdFbDJjM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFbzJjbEQsaUVBQWlFO0V3RWwyYzNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RW8yYzlDLGlFQUFpRTtFd0VuM2MzRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEVzM2NsRSxpRUFBaUU7RXdFcjNjM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFdTNjNUMsaUVBQWlFO0V3RXIzYzNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RXUzY2hELGlFQUFpRTtFd0VyM2MzRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEV1M2NsRCxpRUFBaUU7RXdFcjNjM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFdTNjOUMsaUVBQWlFO0V3RXQ0YzNEO0lBQWdDLHNCQUE0QixFQUFBO0V4RXk0Y2xFLGlFQUFpRTtFd0V4NGMzRDs7SUFFRSwwQkFBb0MsRUFBQTtFeEUwNGM1QyxpRUFBaUU7RXdFeDRjM0Q7O0lBRUUsNEJBQXdDLEVBQUE7RXhFMDRjaEQsaUVBQWlFO0V3RXg0YzNEOztJQUVFLDZCQUEwQyxFQUFBO0V4RTA0Y2xELGlFQUFpRTtFd0V4NGMzRDs7SUFFRSwyQkFBc0MsRUFBQTtFeEUwNGM5QyxpRUFBaUU7RXdFejVjM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFNDVjbEUsaUVBQWlFO0V3RTM1YzNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RTY1YzVDLGlFQUFpRTtFd0UzNWMzRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEU2NWNoRCxpRUFBaUU7RXdFMzVjM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFNjVjbEQsaUVBQWlFO0V3RTM1YzNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RTY1YzlDLGlFQUFpRTtFd0U1NmMzRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEUrNmNsRSxpRUFBaUU7RXdFOTZjM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFZzdjNUMsaUVBQWlFO0V3RTk2YzNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RWc3Y2hELGlFQUFpRTtFd0U5NmMzRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEVnN2NsRCxpRUFBaUU7RXdFOTZjM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFZzdjOUMsaUVBQWlFO0V3RS83YzNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RWs4Y2xFLGlFQUFpRTtFd0VqOGMzRDs7SUFFRSwyQkFBb0MsRUFBQTtFeEVtOGM1QyxpRUFBaUU7RXdFajhjM0Q7O0lBRUUsNkJBQXdDLEVBQUE7RXhFbThjaEQsaUVBQWlFO0V3RWo4YzNEOztJQUVFLDhCQUEwQyxFQUFBO0V4RW04Y2xELGlFQUFpRTtFd0VqOGMzRDs7SUFFRSw0QkFBc0MsRUFBQTtFeEVtOGM5QyxpRUFBaUU7RXdFbDljM0Q7SUFBZ0MsdUJBQTRCLEVBQUE7RXhFcTljbEUsaUVBQWlFO0V3RXA5YzNEOztJQUVFLDJCQUFvQyxFQUFBO0V4RXM5YzVDLGlFQUFpRTtFd0VwOWMzRDs7SUFFRSw2QkFBd0MsRUFBQTtFeEVzOWNoRCxpRUFBaUU7RXdFcDljM0Q7O0lBRUUsOEJBQTBDLEVBQUE7RXhFczljbEQsaUVBQWlFO0V3RXA5YzNEOztJQUVFLDRCQUFzQyxFQUFBO0V4RXM5YzlDLGlFQUFpRTtFd0VyK2MzRDtJQUFnQyx1QkFBNEIsRUFBQTtFeEV3K2NsRSxpRUFBaUU7RXdFditjM0Q7O0lBRUUsMkJBQW9DLEVBQUE7RXhFeStjNUMsaUVBQWlFO0V3RXYrYzNEOztJQUVFLDZCQUF3QyxFQUFBO0V4RXkrY2hELGlFQUFpRTtFd0V2K2MzRDs7SUFFRSw4QkFBMEMsRUFBQTtFeEV5K2NsRCxpRUFBaUU7RXdFditjM0Q7O0lBRUUsNEJBQXNDLEVBQUE7RXhFeStjOUMsaUVBQWlFO0V3RXgvYzNEO0lBQWdDLHVCQUE0QixFQUFBO0V4RTIvY2xFLGlFQUFpRTtFd0Ux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RTtFd0VscGQzRDs7SUFFRSwrQkFBMEMsRUFBQTtFeEVvcGRsRCxpRUFBaUU7RXdFbHBkM0Q7O0lBRUUsNkJBQXNDLEVBQUE7RXhFb3BkOUMsaUVBQWlFO0V3RW5xZDNEO0lBQWdDLHdCQUE0QixFQUFBO0V4RXNxZGxFLGlFQUFpRTtFd0VycWQzRDs7SUFFRSw0QkFBb0MsRUFBQTtFeEV1cWQ1QyxpRUFBaUU7RXdFcnFkM0Q7O0lBRUUsOEJBQXdDLEVBQUE7RXhFdXFkaEQsaUVBQWlFO0V3RXJxZDNEOztJQUVFLCtCQUEwQyxFQUFBO0V4RXVxZGxELGlFQUFpRTtFd0VycWQzRDs7SUFFRSw2QkFBc0MsRUFBQTtFeEV1cWQ5QyxpRUFBaUU7RXdFdHJkM0Q7SUFBZ0Msd0JBQTRCLEVBQUE7RXhFeXJkbEUsaUVBQWlFO0V3RXhyZDNEOztJQUVFLDRCQUFvQyxFQUFBO0V4RTByZDVDLGlFQUFpRTtFd0V4cmQzRDs7SUFFRSw4QkFBd0MsRUFBQTtFeEUwcmRoRCxpRUFBaUU7RXdFeHJkM0Q7O0lBRUUsK0JBQTBDLEVBQUE7RXhFMHJkbEQsaUVBQWlFO0V3RXhyZDNEOztJQUVFLDZCQUFzQyxFQUFBO0V4RTByZDlDLGlFQUFpRTtFd0V6c2QzRDtJQUFnQyx3QkFBNEIsRUFBQTtFeEU0c2RsRSxpRUFBaUU7RXdFM3NkM0Q7O0lBRUUsNEJBQW9DLEVBQUE7RXhFNnNkNUMsaUVBQWlFO0V3RTNzZDNEOztJQUVFLDhCQUF3QyxFQUFBO0V4RTZzZGhELGlFQUFpRTtFd0Uzc2QzRDs7SUFFRSwrQkFBMEMsRUFBQTtFeEU2c2RsRCxpRUFBaUU7RXdFM3NkM0Q7O0lBRUUsNkJBQXNDLEVBQUE7RXhFNnNkOUMsaUVBQWlFO0V3RTV0ZDNEO0lBQWdDLHdCQUE0QixFQUFBO0V4RSt0ZGxFLGlFQUFpRTtFd0U5dGQzRDs7SUFFRSw0QkFBb0MsRUFBQTtFeEVndWQ1QyxpRUFBaUU7RXdFOXRkM0Q7O0lBRUUsOEJBQXdDLEVBQUE7RXhFZ3VkaEQsaUVBQWlFO0V3RTl0ZDNEOztJQUVFLCtCQUEwQyxFQUFBO0V4RWd1ZGxELGlF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ZHpELGlFQUFpRTtFd0VsM2QzRDs7SUFFRSw0QkFBK0IsRUFBQTtFeEVvM2R2QyxpRUFBaUU7RXdFbDNkM0Q7O0lBRUUsOEJBQWlDLEVBQUE7RXhFbzNkekMsaUVBQWlFO0V3RWwzZDNEOztJQUVFLCtCQUFrQyxFQUFBO0V4RW8zZDFDLGlFQUFpRTtFd0VsM2QzRDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEVvM2R4QyxpRUFBaUU7RXdFbjRkM0Q7SUFBd0Isd0JBQTJCLEVBQUE7RXhFczRkekQsaUVBQWlFO0V3RXI0ZDNEOztJQUVFLDRCQUErQixFQUFBO0V4RXU0ZHZDLGlFQUFpRTtFd0VyNGQzRDs7SUFFRSw4QkFBaUMsRUFBQTtFeEV1NGR6QyxpRUFBaUU7RXdFcjRkM0Q7O0lBRUUsK0JBQWtDLEVBQUE7RXhFdTRkMUMsaUVBQWlFO0V3RXI0ZDNEOztJQUVFLDZCQUFnQyxFQUFBO0V4RXU0ZHhDLGlFQUFpRTtFd0V0NWQzRDtJQUF3Qix3QkFBMkIsRUFBQTtFeEV5NWR6RCxpRUFBaUU7RXdFeDVkM0Q7O0lBRUUsNEJBQStCLEVBQUE7RXhFMDVkdkMsaUVBQWlFO0V3RXg1ZDNEOztJQUVFLDhCQUFpQyxFQUFBO0V4RTA1ZHpDLGlFQUFpRTtFd0V4NWQzRDs7SUFFRSwrQkFBa0MsRUFBQTtFeEUwNWQxQyxpRUFBaUU7RXdFeDVkM0Q7O0lBRUUsNkJBQWdDLEVBQUE7RXhFMDVkeEMsaUVBQWlFO0V3RXo2ZDNEO0lBQXdCLHdCQUEyQixFQUFBO0V4RTQ2ZHpELGlFQUFpRTtFd0UzNmQzRDs7SUFFRSw0QkFBK0IsRUFBQTtFeEU2NmR2QyxpRUFBaUU7RXdFMzZkM0Q7O0lBRUUsOEJBQWlDLEVBQUE7RXhFNjZkekMsaUVBQWlFO0V3RTM2ZDNEOztJQUVFLCtCQUFrQyxFQUFBO0V4RTY2ZDFDLGlFQUFpRTtFd0UzNmQzRDs7SUFFRSw2QkFBZ0MsRUFBQTtFeEU2NmR4QyxpRUFBaUU7RXdFNTdkM0Q7SUFBd0Isd0JBQTJCLEVBQUE7RXhFKzdkekQsaUVBQWlFO0V3RTk3ZDNEOztJQUVFLDRCQUErQixFQUFBO0V4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QkFBd0IsRUFBQTs7QTVFMjVmNUIsNERBQTREO0FNajVmMUQ7RXNFTE0seUJBQTBFLEVBQUE7O0E1RTA1ZmxGLG1FQUFtRTtBNEVoNmZqRTtFQUNFLHlCQUF3QixFQUFBOztBNUVtNmY1Qiw0REFBNEQ7QU16NWYxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFazZmbEYsbUVBQW1FO0E0RXg2ZmpFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RTI2ZjVCLDREQUE0RDtBTWo2ZjFEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUwNmZsRixtRUFBbUU7QTRFaDdmakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFbTdmNUIsNERBQTREO0FNejZmMUQ7RXNFTE0seUJBQTBFLEVBQUE7O0E1RWs3ZmxGLG1FQUFtRTtBNEV4N2ZqRTtFQUNFLHlCQUF3QixFQUFBOztBNUUyN2Y1Qiw0REFBNEQ7QU1qN2YxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFMDdmbEYsbUVBQW1FO0E0RWg4ZmpFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RW04ZjVCLDREQUE0RDtBTXo3ZjFEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUVrOGZsRixtRUFBbUU7QTRFeDhmakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFMjhmNUIsNERBQTREO0FNajhmMUQ7RXNFTE0seUJBQTBFLEVBQUE7O0E1RTA4ZmxGLG1FQUFtRTtBNEVoOWZqRTtFQUNFLHlCQUF3QixFQUFBOztBNUVtOWY1Qiw0REFBNEQ7QU16OGYxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFazlmbEYsbUVBQW1FO0E0RXg5ZmpFO0VBQ0UseUJBQXdCLEVBQUE7O0E1RTI5ZjVCLDREQUE0RDtBTWo5ZjFEO0VzRUxNLHlCQUEwRSxFQUFBOztBNUUwOWZsRixtRUFBbUU7QTRFaCtmakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFbStmNUIsNERBQTREO0FNejlmMUQ7RXNFTE0seUJBQTBFLEVBQUE7O0E1RWsrZmxGLG1FQUFtRTtBNEV4K2ZqRTtFQUNFLHlCQUF3QixFQUFBOztBNUUyK2Y1Qiw0REFBNEQ7QU1qK2YxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFMCtmbEYsbUVBQW1FO0EwRXo4Zm5FO0VFdENJLHlCQUF3QixFQUFBOztBNUVtL2Y1Qiw0REFBNEQ7QU16K2YxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFay9mbEYsbUVBQW1FO0E0RXgvZmpFO0VBQ0UsMkNBQXdCLEVBQUE7O0E1RTIvZjVCLDREQUE0RDtBTWovZjFEO0VzRUxNLDJDQUEwRSxFQUFBOztBNUUwL2ZsRixtRUFBbUU7QTRFaGdnQmpFO0VBQ0UsMENBQXdCLEVBQUE7O0E1RW1nZ0I1Qiw0REFBNEQ7QU16L2YxRDtFc0VMTSwwQ0FBMEUsRUFBQTs7QTVFa2dnQmxGLG1FQUFtRTtBNEV4Z2dCakU7RUFDRSwyQ0FBd0IsRUFBQTs7QTVFMmdnQjVCLDREQUE0RDtBTWpnZ0IxRDtFc0VMTSwyQ0FBMEUsRUFBQTs7QTVFMGdnQmxGLG1FQUFtRTtBNEVoaGdCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFbWhnQjVCLDREQUE0RDtBTXpnZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFa2hnQmxGLG1FQUFtRTtBNEV4aGdCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFMmhnQjVCLDREQUE0RDtBTWpoZ0IxRDtFc0VMTSx1QkFBMEUsRUFBQTs7QTVFMGhnQmxGLG1FQUFtRTtBNEVoaWdCakU7RUFDRSx5Q0FBd0IsRUFBQTs7QTVFbWlnQjVCLDREQUE0RDtBTXpoZ0IxRDtFc0VMTSx3Q0FBMEUsRUFBQTs7QTVFa2lnQmxGLG1FQUFtRTtBNEV4aWdCakU7RUFDRSx5Q0FBd0IsRUFBQTs7QTVFMmlnQjVCLDREQUE0RDtBTWppZ0IxRDtFc0VMTSx1Q0FBMEUsRUFBQTs7QTVFMGlnQmxGLG1FQUFtRTtBNEVoamdCakU7RUFDRSx5Q0FBd0IsRUFBQTs7QTVFbWpnQjVCLDREQUE0RDtBTXppZ0IxRDtFc0VMTSx1Q0FBMEUsRUFBQTs7QTVFa2pnQmxGLG1FQUFtRTtBNEV4amdCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFMmpnQjVCLDREQUE0RDtBTWpqZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFMGpnQmxGLG1FQUFtRTtBNEVoa2dCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFbWtnQjVCLDREQUE0RDtBTXpqZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFa2tnQmxGLG1FQUFtRTtBNEV4a2dCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFMmtnQjVCLDREQUE0RDtBTWprZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFMGtnQmxGLG1FQUFtRTtBNEVobGdCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFbWxnQjVCLDREQUE0RDtBTXprZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFa2xnQmxGLG1FQUFtRTtBNEV4bGdCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFMmxnQjVCLDREQUE0RDtBTWpsZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFMGxnQmxGLG1FQUFtRTtBNEVobWdCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFbW1nQjVCLDREQUE0RDtBTXpsZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFa21nQmxGLG1FQUFtRTtBNEV4bWdCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFMm1nQjVCLDREQUE0RDtBTWptZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFMG1nQmxGLG1FQUFtRTtBNEVobmdCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFbW5nQjVCLDREQUE0RDtBTXptZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFa25nQmxGLG1FQUFtRTtBNEV4bmdCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFMm5nQjVCLDREQUE0RDtBTWpuZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFMG5nQmxGLG1FQUFtRTtBNEVob2dCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFbW9nQjVCLDREQUE0RDtBTXpuZ0IxRDtFc0VMTSx5QkFBMEUsRUFBQTs7QTVFa29nQmxGLG1FQUFtRTtBNEV4b2dCakU7RUFDRSx5QkFBd0IsRUFBQTs7QTVFMm9nQjVCLDREQUE0RDtBTWpvZ0IxRDtFc0VMTSx5QkFBMEUs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OztBakZ5eGhCMUIsdURBQXVEO0FpRjV4aEJyRDtFQUNFLHlCOUVVYztFOEVUZCx3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakYreGhCMUIsdURBQXVEO0FpRmx5aEJyRDtFQUNFLHlCOUVXZ0I7RThFVmhCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRnF5aEIxQix1REFBdUQ7QWlGeHloQnJEO0VBQ0UseUI5RU9hO0U4RU5iLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRjJ5aEIxQix1REFBdUQ7QWlGOXloQnJEO0VBQ0UseUI3RUljO0U2RUhkLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRml6aEIxQix1REFBdUQ7QWlGcHpoQnJEO0VBQ0UseUI3RVdjO0U2RVZkLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRnV6aEIxQix1REFBdUQ7QWlGMXpoQnJEO0VBQ0UseUI5RUVpQjtFOEVEakIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QWpGNnpoQjFCLHVEQUF1RDtBaUZoMGhCckQ7RUFDRSx5QjlFR21CO0U4RUZuQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakZtMGhCMUIsdURBQXVEO0FpRnQwaEJyRDtFQUNFLHlCOUVJZ0I7RThFSGhCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRnkwaEIxQix1REFBdUQ7QWlGNTBoQnJEO0VBQ0UseUI5RU1nQjtFOEVMaEIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QWpGKzBoQjFCLHVEQUF1RDtBaUZsMWhCckQ7RUFDRSx5QjlFT2E7RThFTmIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QWpGcTFoQjFCLHVEQUF1RDtBaUZ4MWhCckQ7RUFDRSx5QjlFUXFCO0U4RVByQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakYyMWhCMUIsdURBQXVEO0FpRjkxaEJyRDtFQUNFLHlCOUVTZTtFOEVSZix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakZpMmhCMUIsdURBQXVEO0FpRnAyaEJyRDtFQUNFLHlCOUVVYztFOEVUZCx3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakZ1MmhCMUIsdURBQXVEO0FpRjEyaEJyRDtFQUNFLHlCOUVXZ0I7RThFVmhCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRjYyaEIxQix1REFBdUQ7QWlGaDNoQnJEO0VBQ0UseUI5RWFXO0U4RVpYLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRm0zaEIxQix1REFBdUQ7QWlGdDNoQnJEO0VBQ0UsMkM5RWNnQztFOEViaEMsNElBQStFO0VBQS9FLHdHQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QWpGeTNoQjFCLHVEQUF1RDtBaUY1M2hCckQ7RUFDRSwwQzlFZWdDO0U4RWRoQywwSUFBK0U7RUFBL0Usc0dBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakYrM2hCMUIsdURBQXVEO0FpRmw0aEJyRDtFQUNFLDJDOUVnQmdDO0U4RWZoQyw0SUFBK0U7RUFBL0Usd0dBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakZxNGhCMUIsdURBQXVEO0FnRjF6aEJ2RDtFQzdFSSx5QjlFaUJVO0U4RWhCVix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakYyNGhCMUIsdURBQXVEO0FpRjk0aEJyRDtFQUNFLHlCOUVrQlc7RThFakJYLHNHQUErRTtFQUEvRSxrRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRmk1aEIxQix1REFBdUQ7QWlGcDVoQnJEO0VBQ0UseUM5RW9Cb0M7RThFbkJwQyx1SUFBK0U7RUFBL0UsbUdBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakZ1NWhCMUIsdURBQXVEO0FpRjE1aEJyRDtFQUNFLHlDOUVxQmtDO0U4RXBCbEMsc0lBQStFO0VBQS9FLGtHQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QWpGNjVoQjFCLHVEQUF1RDtBaUZoNmhCckQ7RUFDRSx5QzlFc0JrQztFOEVyQmxDLHNJQUErRTtFQUEvRSxrR0FBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRm02aEIxQix1REFBdUQ7QWlGdDZoQnJEO0VBQ0UseUI5RXdCa0I7RThFdkJsQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakZ5NmhCMUIsdURBQXVEO0FpRjU2aEJyRDtFQUNFLHlCOUUwQmU7RThFekJmLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRis2aEIxQix1REFBdUQ7QWlGbDdoQnJEO0VBQ0UseUI5RTRCZ0I7RThFM0JoQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakZxN2hCMUIsdURBQXVEO0FpRng3aEJyRDtFQUNFLHlCOUU2Qm9CO0U4RTVCcEIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QWpGMjdoQjFCLHVEQUF1RDtBaUY5N2hCckQ7RUFDRSx5QjlFOEJpQjtFOEU3QmpCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRmk4aEIxQix1REFBdUQ7QWlGcDhoQnJEO0VBQ0UseUI5RStCZ0I7RThFOUJoQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakZ1OGhCMUIsdURBQXVEO0FpRjE4aEJyRDtFQUNFLHlCOUVpQ2tCO0U4RWhDbEIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QWpGNjhoQjFCLHVEQUF1RDtBaUZoOWhCckQ7RUFDRSx5QjlFa0NvQjtFOEVqQ3BCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRm05aEIxQix1REFBdUQ7QWlGdDloQnJEO0VBQ0UseUI5RW1DbUI7RThFbENuQix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakZ5OWhCMUIsdURBQXVEO0FpRjU5aEJyRDtFQUNFLHlCOUVxQ2M7RThFcENkLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRis5aEIxQix1REFBdUQ7QWlGbCtoQnJEO0VBQ0UseUI5RXNDYztFOEVyQ2Qsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QWpGcStoQjFCLHVEQUF1RDtBaUZ4K2hCckQ7RUFDRSx5QjlFdUNhO0U4RXRDYix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakYyK2hCMUIsdURBQXVEO0FpRjkraEJyRDtFQUNFLHlCOUV3Q2E7RThFdkNiLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRmkvaEIxQix1REFBdUQ7QWlGcC9oQnJEO0VBQ0UseUI5RXlDYTtFOEV4Q2Isd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QWpGdS9oQjFCLHVEQUF1RDtBaUYxL2hCckQ7RUFDRSx5QjlFMENhO0U4RXpDYix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakY2L2hCMUIsdURBQXVEO0FpRmhnaUJyRDtFQUNFLHlCOUUyQ21CO0U4RTFDbkIsd0dBQStFO0VBQS9FLG9FQUErRTtFQUMvRSxzQkFBc0IsRUFBQTs7QWpGbWdpQjFCLHVEQUF1RDtBaUZ0Z2lCckQ7RUFDRSx5QjlFd0JrQjtFOEV2QmxCLHdHQUErRTtFQUEvRSxvRUFBK0U7RUFDL0Usc0JBQXNCLEVBQUE7O0FqRnlnaUIxQix1REFBdUQ7QWlGNWdpQnJEO0VBQ0UseUI5RTZDdUI7RThFNUN2Qix3R0FBK0U7RUFBL0Usb0VBQStFO0VBQy9FLHNCQUFzQixFQUFBOztBakYrZ2lCMUIsdURBQXVEO0FpRmxoaUJyRDtFQUNFLHlCOUV3RGU7RThFdkRmLHdHQUErRTtFQUEv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RDtBa0ZweGlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGdXhpQnJDLG9EQUFvRDtBa0Z4eGlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGMnhpQnJDLG9EQUFvRDtBa0Y1eGlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGK3hpQnJDLG9EQUFvRDtBa0ZoeWlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGbXlpQnJDLG9EQUFvRDtBa0ZweWlCaEQ7RUFDRSxrREFBK0IsRUFBQTs7QWxGdXlpQnJDLG9EQUFvRDtBa0Z4eWlCaEQ7RUFDRSxpREFBK0IsRUFBQTs7QWxGMnlpQnJDLG9EQUFvRDtBa0Y1eWlCaEQ7RUFDRSxrREFBK0IsRUFBQTs7QWxGK3lpQnJDLG9EQUFvRDtBa0ZoemlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGbXppQnJDLG9EQUFvRDtBa0ZwemlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGdXppQnJDLG9EQUFvRDtBa0Z4emlCaEQ7RUFDRSxnREFBK0IsRUFBQTs7QWxGMnppQnJDLG9EQUFvRDtBa0Y1emlCaEQ7RUFDRSxnREFBK0IsRUFBQTs7QWxGK3ppQnJDLG9EQUFvRDtBa0ZoMGlCaEQ7RUFDRSxnREFBK0IsRUFBQTs7QWxGbTBpQnJDLG9EQUFvRDtBa0ZwMGlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGdTBpQnJDLG9EQUFvRDtBa0Z4MGlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGMjBpQnJDLG9EQUFvRDtBa0Y1MGlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGKzBpQnJDLG9EQUFvRDtBa0ZoMWlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGbTFpQnJDLG9EQUFvRDtBa0ZwMWlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGdTFpQnJDLG9EQUFvRDtBa0Z4MWlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGMjFpQnJDLG9EQUFvRDtBa0Y1MWlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGKzFpQnJDLG9EQUFvRDtBa0ZoMmlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGbTJpQnJDLG9EQUFvRDtBa0ZwMmlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGdTJpQnJDLG9EQUFvRDtBa0Z4MmlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGMjJpQnJDLG9EQUFvRDtBa0Y1MmlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGKzJpQnJDLG9EQUFvRDtBa0ZoM2lCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGbTNpQnJDLG9EQUFvRDtBa0ZwM2lCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGdTNpQnJDLG9EQUFvRDtBa0Z4M2lCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGMjNpQnJDLG9EQUFvRDtBa0Y1M2lCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGKzNpQnJDLG9EQUFvRDtBa0ZoNGlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGbTRpQnJDLG9EQUFvRDtBa0ZwNGlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGdTRpQnJDLG9EQUFvRDtBa0Z4NGlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGMjRpQnJDLG9EQUFvRDtBa0Y1NGlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGKzRpQnJDLG9EQUFvRDtBa0ZoNWlCaEQ7RUFDRSxnQ0FBK0IsRUFBQTs7QWxGbTVpQnJDLGlEQUFpRDtBbUY3NmlCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GZzdpQjdCLGlEQUFpRDtBbUZqN2lCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GbzdpQjdCLGlEQUFpRDtBbUZyN2lCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GdzdpQjdCLGlEQUFpRDtBbUZ6N2lCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GNDdpQjdCLGlEQUFpRDtBbUY3N2lCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GZzhpQjdCLGlEQUFpRDtBbUZqOGlCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GbzhpQjdCLGlEQUFpRDtBbUZyOGlCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GdzhpQjdCLGlEQUFpRDtBbUZ6OGlCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GNDhpQjdCLGlEQUFpRDtBbUY3OGlCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GZzlpQjdCLGlEQUFpRDtBbUZqOWlCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GbzlpQjdCLGlEQUFpRDtBbUZyOWlCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GdzlpQjdCLGlEQUFpRDtBbUZ6OWlCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GNDlpQjdCLGlEQUFpRDtBbUY3OWlCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GZytpQjdCLGlEQUFpRDtBbUZqK2lCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GbytpQjdCLGlEQUFpRDtBbUZyK2lCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GdytpQjdCLGlEQUFpRDtBbUZ6K2lCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GNCtpQjdCLGlEQUFpRDtBbUY3K2lCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GZy9pQjdCLGlEQUFpRDtBbUZqL2lCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5Gby9pQjdCLGlEQUFpRDtBbUZyL2lCN0M7RUFDRSwwQ0FBdUIsRUFBQTs7QW5Gdy9pQjdCLGlEQUFpRDtBbUZ6L2lCN0M7RUFDRSx5Q0FBdUIsRUFBQTs7QW5GNC9pQjdCLGlEQUFpRDtBbUY3L2lCN0M7RUFDRSwwQ0FBdUIsRUFBQTs7QW5GZ2dqQjdCLGlEQUFpRDtBbUZqZ2pCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5Gb2dqQjdCLGlEQUFpRDtBbUZyZ2pCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5Gd2dqQjdCLGlEQUFpRDtBbUZ6Z2pCN0M7RUFDRSx3Q0FBdUIsRUFBQTs7QW5GNGdqQjdCLGlEQUFpRDtBbUY3Z2pCN0M7RUFDRSx3Q0FBdUIsRUFBQTs7QW5GZ2hqQjdCLGlEQUFpRDtBbUZqaGpCN0M7RUFDRSx3Q0FBdUIsRUFBQTs7QW5Gb2hqQjdCLGlEQUFpRDtBbUZyaGpCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5Gd2hqQjdCLGlEQUFpRDtBbUZ6aGpCN0M7RUFDRSx3QkFBdUIsRUFBQTs7QW5GNGhqQjdCLGlEQUFp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QUFBO01yRjQza0JiLDJDQUEyQztNcUYvaGxCakQ7UUFzS0ksZ0JBQWdCLEVBQUE7TXJGNDNrQmQsMkNBQTJDO01xRmxpbEJqRDtRQTJLSSxjbEYzS21CO1FrRjRLbkIseUJsRjVJbUIsRUFBQTtJSHNnbEJuQiwyQ0FBMkM7SXFGdGlsQi9DO01BaUxHLFNBQVM7TUFDVCxTQUFTO01BQ1QsU0FBUyxFQUFBO01yRncza0JOLDJDQUEyQztNcUYzaWxCakQ7UUFzTEkscUJBQXFCO1FBQ3JCLGlCQUFpQjtRQUNqQixjbEY5S1c7UWtGK0tYLGdDbEYxTGlCLEVBQUE7UUhramxCYiwyQ0FBMkM7UXFGampsQm5EO1VBNkxLLGNsRm5MVTtVa0ZvTFYseUJsRi9MZ0I7VWtGZ01oQiw0QmxGckxVLEVBQUE7TUg0aWxCVCwyQ0FBMkM7TXFGdGpsQmpEO1FBb01JLGNsRjFMVztRa0YyTFgseUJsRnRNaUI7UWtGdU1qQiw0QmxGNUxXLEVBQUE7SUhpamxCWCwyQ0FBMkM7SXFGM2psQi9DO01BNk1HLFNBQVM7TUFDVCxTQUFTO01BQ1QsU0FBUyxFQUFBO01yRmkza0JOLDJDQUEyQztNcUZoa2xCakQ7UUFrTkkscUJBQXFCO1FBQ3JCLGlCQUFpQjtRQUNqQixjbEYxTVcsRUFBQTtRWTJDWDtVZmlobEJNLDJDQUEyQztVcUZ0a2xCckQ7WUF1TkksZ0NsRnhNVyxFQUFBLEVrRnFOWDtRckZxMmtCSSwyQ0FBMkM7UXFGemtsQm5EO1VBNE5LLGNsRjdNVTtVa0Y4TVYseUJsRm5OVSxFQUFBO1VZMkNYO1lmeWhsQlEsMkNBQTJDO1lxRjlrbEJ2RDtjQStOSyxjbEZyTlU7Y2tGc05WLHlCbEZqTlU7Y2tGa05WLDRCbEZ2TlUsRUFBQSxFa0Z5TlY7TXJGZzNrQkMsMkNBQTJDO01xRm5sbEJqRDtRQXVPSSxjbEZ4Tlc7UWtGeU5YLHlCbEY5TlcsRUFBQTtRWTJDWDtVZm1pbEJNLDJDQUEyQztVcUZ4bGxCckQ7WUEwT0ssY2xGaE9VO1lrRmlPVix5QmxGNU5VO1lrRjZOViw0QmxGbE9VLEVBQUEsRWtGb09YOztBdEV6TEE7RWYwaWxC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Qi9DO00rQ3FCTSxNQUFNO01BQ04sNkJBQWlFO01BQ2pFLHlCL0YvQ2lCLEVBQUE7O0FIZytuQnZCLDJDQUEyQztBbUQxN25CM0M7RStDZUUsaUI5Rnd5QnVDLEVBQUE7RUpzb21CdkMsMkNBQTJDO0VtRDc3bkI3QztJK0NrQkksT0FBTztJQUNQLGE5Rm95QnFDO0k4Rm55QnJDLGM5Rmt5QnFDLEVBQUE7SUo0b21CckMsMkNBQTJDO0ltRGw4bkIvQztNK0N1Qk0sUUFBUTtNQUNSLG9DQUE2RjtNQUM3RiwyQi9GL0RpQixFQUFBOztBSDgrbkJ2QiwyQ0FBMkM7QW1EeDduQjNDO0UrQ2VFLGlCQUFnQyxFQUFBO0VsRzQ2bkJoQywyQ0FBMkM7RW1EMzduQjdDO0krQ2tCSSxNQUFNLEVBQUE7SWxHNDZuQk4sMkNBQTJDO0ltRDk3bkIvQztNK0NxQk0sU0FBUztNQUNULDZCOUZpeEJtQztNOEZoeEJuQyw0Qi9GN0VpQixFQUFBOztBSDAvbkJ2QiwyQ0FBMkM7QW1EdDduQjNDO0UrQ2VFLGlCOUYwd0J1QyxFQUFBO0VKZ3FtQnZDLDJDQUEyQztFbUR6N25CN0M7SStDa0JJLFFBQVE7SUFDUixhOUZzd0JxQztJOEZyd0JyQyxjOUZvd0JxQyxFQUFBO0lKc3FtQnJDLDJDQUEyQztJbUQ5N25CL0M7TStDdUJNLE9BQU87TUFDUCxvQzlGaXdCbUM7TThGaHdCbkMsMEIvRjdGaUIsRUFBQTs7QUh3Z29CdkIsNENBQTRDO0FtRHA2bkI1QztFK0NlRSxnQjlGZ3VCdUM7RThGL3RCdkMsc0IvRnFHd0I7RStGcEd4QixjL0YzR2E7RStGNEdiLGtCQUFrQjtFQUNsQix5Qi9GdkhxQjtFUVduQixzQlA2TmdDLEVBQUE7O0FKeXluQnBDLDhDQUE4QztBbUd4aG9COUM7RUFDQyw0QkFBNEI7RUFDNUIsMkJBQTJCO0VBQzNCLHNCQUFzQixFQUFBOztBbkcyaG9CdkIsOENBQThDO0FtR3hob0I5QztFQUNDLDhEQUE4RCxFQUFBOztBbkcyaG9CL0QsK0NBQStDO0FtR3hob0IvQztFQUNDLDhEQUE4RCxFQUFBOztBbkcyaG9CL0Qs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dEcydG9CQSwwQ0FBMEM7QXNHMXRvQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QXRHNHRvQkEsMENBQTBDO0FzRzN0b0IxQztFQUNJLGdCQUNKLEVBQUE7O0F0RzZ0b0JBLDBDQUEwQztBc0c1dG9CMUM7RUFDSSxnQkFDSixFQUFBOztBdEc4dG9CQSwwQ0FBMEM7QXNHN3RvQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QXRHK3RvQkEsMENBQTBDO0FzRzl0b0IxQztFQUNJLGdCQUNKLEVBQUE7O0F0R2d1b0JBLDBDQUEwQztBc0cvdG9CMUM7RUFDSSxnQkFDSixFQUFBOztBdEdpdW9CQSwwQ0FBMEM7QXNHaHVvQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QXRHa3VvQkEsMENBQTBDO0FzR2p1b0IxQztFQUNJLGdCQUNKLEVBQUE7O0F0R211b0JBLDBDQUEwQztBc0dsdW9CMUM7RUFDSSxnQkFDSixFQUFBOztBdEdvdW9CQSwwQ0FBMEM7QXNHbnVvQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QXRHcXVvQkEsMENBQTBDO0FzR3B1b0IxQztFQUNJLGdCQUNKLEVBQUE7O0F0R3N1b0JBLDBDQUEwQztBc0dydW9CMUM7RUFDSSxnQkFDSixFQUFBOztBdEd1dW9CQSwwQ0FBMEM7QXNHdHVvQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QXRHd3VvQkEsMENBQTBDO0FzR3Z1b0IxQztFQUNJLGdCQUNKLEVBQUE7O0F0R3l1b0JBLDBDQUEwQztBc0d4dW9CMUM7RUFDSSxnQkFDSixFQUFBOztBdEcwdW9CQSwwQ0FBMEM7QXNHenVvQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QXRHMnVvQkEsMENBQTBDO0FzRzF1b0IxQztFQUNJLGdCQUNKLEVBQUE7O0F0RzR1b0JBLDBDQUEwQztBc0czdW9CMUM7RUFDSSxnQkFDSixFQUFBOztBdEc2dW9CQSwwQ0FBMEM7QXNHNXVvQjFDO0VBQ0ksZ0JBQ0osRUFBQTs7QXRHOHVvQkEsMENBQTBDO0FzRzd1b0IxQztFQUNJLGdCQUNKLEVBQUE7O0F0Ryt1b0JBLDBDQUEwQztBc0c5dW9CMUM7RUFDSSxnQkFDSixFQUFB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QnBCLDJDQUEyQztBdUcxK29CM0M7RUFDQyxhQUFhLEVBQUE7O0F2RzYrb0JkLDJDQUEyQztBdUc3OW9CM0M7RUFDQyxpQkFBaUIsRUFBQTs7QXZHZytvQmxCLDJDQUEyQztBdUc3OW9CM0M7RUFDQyxrQkFBa0IsRUFBQTs7QXZHZytvQm5CLDJDQUEyQztBdUc3OW9CM0M7RUFDQyxrQkFBa0IsRUFBQTs7QXZHZytvQm5CLDJDQUEyQztBdUc1OW9CM0M7RUFDQyxnQkFBZ0IsRUFBQTs7QXZHKzlvQmpCLDJDQUEyQztBdUczOW9CM0M7RUFDQyxpQkFBaUIsRUFBQTs7QXZHODlvQmxCLDJDQUEyQztBdUc1OW9CM0M7RUFDQyxnQkFBZ0I7RUFDaEIsZ0JBQWdCLEVBQUE7O0F2Rys5b0JqQiwyQ0FBMkM7QXVHMzlvQjNDO0VBQ0ksc0JBQXNCLEVBQUE7O0F2Rzg5b0IxQiwyQ0FBMkM7QXVHMzlvQjNDO0VBQ0Msa0JBQWtCLEVBQUE7O0F2Rzg5b0JuQiwyQ0FBMkM7QXVHMTlvQjNDO0VBQ0MsY3BHL0ljLEVBQUE7O0FING1wQmYsMkNBQTJDO0F1R3o5b0IzQztFQUNJLGFBQWEsRUFBQTs7QXZHNDlvQmpCLDJDQUEyQztBdUcxOW9CM0M7RUFDSSx3Q0FBd0M7RUFDM0MsV0FBVztFQUNYLFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUE7O0F2RzY5b0JqQiwyQ0FBMkM7QXVHMzlvQjNDO0VBQ0kseUJBQXdDLEVBQUEiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuLyogbGluZSAxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyAqL1xuOnJvb3Qge1xuICAtLWJsdWU6ICMwMDdiZmY7XG4gIC0taW5kaWdvOiAjNjYxMGYyO1xuICAtLXB1cnBsZTogIzZmNDJjMTtcbiAgLS1waW5rOiAjZTgzZThjO1xuICAtLXJlZDogI2RjMzU0NTtcbiAgLS1vcmFuZ2U6ICNmZDdlMTQ7XG4gIC0teWVsbG93OiAjZmZjMTA3O1xuICAtLWdyZWVuOiAjMjhhNzQ1O1xuICAtLXRlYWw6ICMyMGM5OTc7XG4gIC0tY3lhbjogIzE3YTJiODtcbiAgLS13aGl0ZTogI0ZGRkZGRjtcbiAgLS1ncmF5OiAjNmM3NTdkO1xuICAtLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1wcmltYXJ5OiAjRjM2NjMzO1xuICAtLXNlY29uZGFyeTogIzU0NEY0MDtcbiAgLS1zdWNjZXNzOiAjMDA4QTAwO1xuICAtLWluZm86ICMxNTcxN0Q7XG4gIC0td2FybmluZzogI0U0OUIxMztcbiAgLS1kYW5nZXI6ICNFRDAwM0M7XG4gIC0tbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tZGFyazogIzM0M2E0MDtcbiAgLS1nc2stcHJpbWFyeTogI0YzNjYzMztcbiAgLS1nc2stZGFyay1ncmV5OiAjNTQ0RjQwO1xuICAtLWdzay1tZWRpdW06ICNENUQxQ0U7XG4gIC0tZ3NrLXB1cnBsZTogI0JDMTA3NztcbiAgLS1nc2stcmVkOiAjRUQwMDNDO1xuICAtLWdzay1pbmRpZ28tYmx1ZTogIzQwNDg4RDtcbiAgLS1nc2stZ3JlZW46ICMwMDhBMDA7XG4gIC0tZ3NrLXRlYWw6ICMxNTcxN0Q7XG4gIC0tZ3NrLXllbGxvdzogI0U0OUIxMztcbiAgLS13aGl0ZTogI0ZGRkZGRjtcbiAgLS13aGl0ZS04NTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgLS13aGl0ZS05MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAtLXdoaXRlLTk1OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAtLWdyZXk6ICNCRUJFQkQ7XG4gIC0tYmxhY2s6ICMwMDAwMDA7XG4gIC0tZ3NrLXB1cnBsZS02MDogcmdiYSgxODgsIDE2LCAxMTksIDAuNik7XG4gIC0tZ3NrLXRlYWwtNjA6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICAtLWdzay10ZWFsLTMwOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKTtcbiAgLS1nc2stZ3JlZW4tNjA6ICM2NkI5NjY7XG4gIC0tbGluay1ibHVlOiAjMEQ3NkQxO1xuICAtLXRleHQtYmxhY2s6ICMyRTJFM0M7XG4gIC0tdGV4dC1zZWNvbmRhcnk6ICM3NzczNjk7XG4gIC0tdGV4dC1tZWRpdW06ICM4NzgzNzk7XG4gIC0tdGV4dC1saWdodDogI0JCQjlCMztcbiAgLS1zdXJmYWNlLWRhcms6ICNCRUJFQkQ7XG4gIC0tc3VyZmFjZS1tZWRpdW06ICNFRkVGRUQ7XG4gIC0tc3VyZmFjZS1saWdodDogI0ZBRkFGODtcbiAgLS1nc2stbGFtYTogI0U5QTkzRDtcbiAgLS1nc2stbGFiYTogI0Y0NjY4QTtcbiAgLS1nc2staWNzOiAjMEQ3NkQxO1xuICAtLWdzay1kcGk6ICNDNUQzNEU7XG4gIC0tZ3NrLWZtaTogIzYwQjBDOTtcbiAgLS1nc2stbWRpOiAjNzQ3RUI2O1xuICAtLWdzay1sYW1hLWxhYmE6ICNGNURCNEE7XG4gIC0tZ3NrLWljcy1sYWJhOiAjNjZCOTY2O1xuICAtLWdzay1pc2MtbGFtYS1sYWJhOiAjOEEzNDdGO1xuICAtLWxhbmRpbmctMTogIzkxNDcxODtcbiAgLS1sYW5kaW5nLTI6ICNGRjY2MDU7XG4gIC0tYnJlYWtwb2ludC14czogMDtcbiAgLS1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTsgfVxuXG4vKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi8qIGxpbmUgMjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgNDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDc2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLyogbGluZSAxMDEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG4vKiBsaW5lIDEyMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyogbGluZSAxMjksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLyogbGluZSAxMzYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDE0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgMTQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE1Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuLyogbGluZSAxNTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qIGxpbmUgMTYxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qIGxpbmUgMTcwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qIGxpbmUgMTc4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5zdWIge1xuICBib3R0b206IC0uMjVlbTsgfVxuXG4vKiBsaW5lIDE3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG4vKiBsaW5lIDE4Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjRjM2NjMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICNjZDNmMGM7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyogbGluZSAyMDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSAyMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIGxpbmUgMjI1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuLyogbGluZSAyNDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuLyogbGluZSAyNTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDI1Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKiBsaW5lIDI2OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG5cbi8qIGxpbmUgMjczLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207IH1cblxuLyogbGluZSAyODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IH1cblxuLyogbGluZSAyOTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLyogbGluZSAzMDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzMTUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDMxOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDMzMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKiBsaW5lIDMzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyogbGluZSAzNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgMzUwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDM1OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKiBsaW5lIDM3MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSAzNzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIGxpbmUgMzg2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIGxpbmUgMzkzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cbi8qIGxpbmUgMzk5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSA0MTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDQyNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuLyogbGluZSA0MzEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA0MzYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyogbGluZSA0NTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG4vKiBsaW5lIDQ2Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgNDcxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogbGluZSA0NzYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MgKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDQ4Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbmgxLCAuaDEge1xuICBmb250LXNpemU6IDIuNXJlbTsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4vKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4vKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4vKiBsaW5lIDI5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLyogbGluZSA0NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4vKiBsaW5lIDU1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuaHIge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi8qIGxpbmUgNjcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi8qIGxpbmUgNzMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4vKiBsaW5lIDg0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSA4OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4vKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLyogbGluZSA5NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLyogbGluZSAxMDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgMTEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyAqL1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDExNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MgKi9cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgLyogbGluZSAxMjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzICovXG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyB9XG5cbi8qIGxpbmUgOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyAqL1xuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MgKi9cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyAqL1xuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzICovXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyAqL1xuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi8qIGxpbmUgMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbmNvZGUge1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI2U4M2U4YztcbiAgd29yZC13cmFwOiBicmVhay13b3JkOyB9XG4gIC8qIGxpbmUgOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbiAgYSA+IGNvZGUge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzICovXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG4gIC8qIGxpbmUgMjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzICovXG4gIGtiZCBrYmQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MgKi9cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDg3LjUlO1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICAvKiBsaW5lIDM3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyAqL1xuICBwcmUgY29kZSB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDQ1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvZGUuc2NzcyAqL1xuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyAqL1xuICAuY29udGFpbmVyLCAuY29udGFpbmVyLXNtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4gIC5jb250YWluZXIsIC5jb250YWluZXItc20sIC5jb250YWluZXItbWQsIC5jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCB7XG4gICAgbWF4LXdpZHRoOiAxMTc2cHg7IH0gfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyAqL1xuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG5cbi8qIGxpbmUgNTUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzICovXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA1OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MgKi9cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20sXG4uY29sLXNtLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8sIC5jb2wteGwtMSwgLmNvbC14bC0yLCAuY29sLXhsLTMsIC5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwsXG4uY29sLXhsLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7IH1cblxuLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4vKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCAyMCU7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLyogbGluZSA0OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG5cbi8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlOyB9XG5cbi8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA2MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xOyB9XG5cbi8qIGxpbmUgNjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDEzOyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDA7IH1cblxuLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEge1xuICBvcmRlcjogMTsgfVxuXG4vKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTQge1xuICBvcmRlcjogNDsgfVxuXG4vKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci02IHtcbiAgb3JkZXI6IDY7IH1cblxuLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTcge1xuICBvcmRlcjogNzsgfVxuXG4vKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItOCB7XG4gIG9yZGVyOiA4OyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci05IHtcbiAgb3JkZXI6IDk7IH1cblxuLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwOyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTsgfVxuXG4vKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub3JkZXItMTIge1xuICBvcmRlcjogMTI7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA2Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItc20tMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1zbS0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA2Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1tZC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgbWF4LXdpZHRoOiAyMCU7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy1sZy02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDQ4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLyogbGluZSA2Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTAge1xuICAgIG9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXItbGctMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzICovXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MgKi9cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyAqL1xuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA0OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDYwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC8qIGxpbmUgNjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiAxMzsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMDsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC04IHtcbiAgICBvcmRlcjogODsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MgKi9cbiAgLm9yZGVyLXhsLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub3JkZXIteGwtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAvKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzICovXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyAqL1xuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9IH1cblxuLyogbGluZSA1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzIxMjUyOTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZSB0aCxcbiAgLnRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSAyMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZWUyZTY7IH1cblxuLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi8qIGxpbmUgNDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cbiAgLyogbGluZSA0OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkIHtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLyogbGluZSA2Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLWJvcmRlcmxlc3MgdGgsXG4udGFibGUtYm9yZGVybGVzcyB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRoZWFkIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBsaW5lIDc1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXByaW1hcnksXG4udGFibGUtcHJpbWFyeSA+IHRoLFxuLnRhYmxlLXByaW1hcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Q0YzY7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1wcmltYXJ5IHRoLFxuLnRhYmxlLXByaW1hcnkgdGQsXG4udGFibGUtcHJpbWFyeSB0aGVhZCB0aCxcbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmOWFmOTU7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiYzJhZTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmMyYWU7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNlY2E7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2E2YTM5YzsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2MyYmQ7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzJiZDsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGViODsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXN1Y2Nlc3MgdGgsXG4udGFibGUtc3VjY2VzcyB0ZCxcbi50YWJsZS1zdWNjZXNzIHRoZWFkIHRoLFxuLnRhYmxlLXN1Y2Nlc3MgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzdhYzI3YTsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkNmE3OyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZDZhNzsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZDdkYjsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWluZm8gdGgsXG4udGFibGUtaW5mbyB0ZCxcbi50YWJsZS1pbmZvIHRoZWFkIHRoLFxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YjViYjsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRjZGQyOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkY2RkMjsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTNiZDsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2YxY2I4NDsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRkOWE2OyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDlhNjsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhYjhjODsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWRhbmdlciB0aCxcbi50YWJsZS1kYW5nZXIgdGQsXG4udGFibGUtZGFuZ2VyIHRoZWFkIHRoLFxuLnRhYmxlLWRhbmdlciB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjY3YTlhOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTBiNjsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMGI2OyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1saWdodCxcbi50YWJsZS1saWdodCA+IHRoLFxuLnRhYmxlLWxpZ2h0ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtbGlnaHQgdGgsXG4udGFibGUtbGlnaHQgdGQsXG4udGFibGUtbGlnaHQgdGhlYWQgdGgsXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYzsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5YzsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLXByaW1hcnksXG4udGFibGUtZ3NrLXByaW1hcnkgPiB0aCxcbi50YWJsZS1nc2stcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDRjNjsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1wcmltYXJ5IHRoLFxuLnRhYmxlLWdzay1wcmltYXJ5IHRkLFxuLnRhYmxlLWdzay1wcmltYXJ5IHRoZWFkIHRoLFxuLnRhYmxlLWdzay1wcmltYXJ5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmOWFmOTU7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmMyYWU7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1wcmltYXJ5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmMyYWU7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1kYXJrLWdyZXksXG4udGFibGUtZ3NrLWRhcmstZ3JleSA+IHRoLFxuLnRhYmxlLWdzay1kYXJrLWdyZXkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNlY2E7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stZGFyay1ncmV5IHRoLFxuLnRhYmxlLWdzay1kYXJrLWdyZXkgdGQsXG4udGFibGUtZ3NrLWRhcmstZ3JleSB0aGVhZCB0aCxcbi50YWJsZS1nc2stZGFyay1ncmV5IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhNmEzOWM7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stZGFyay1ncmV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzJiZDsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1kYXJrLWdyZXk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stZGFyay1ncmV5OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2MyYmQ7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1tZWRpdW0sXG4udGFibGUtZ3NrLW1lZGl1bSA+IHRoLFxuLnRhYmxlLWdzay1tZWRpdW0gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjE7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stbWVkaXVtIHRoLFxuLnRhYmxlLWdzay1tZWRpdW0gdGQsXG4udGFibGUtZ3NrLW1lZGl1bSB0aGVhZCB0aCxcbi50YWJsZS1nc2stbWVkaXVtIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNlOWU3ZTY7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stbWVkaXVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTVlMzsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1tZWRpdW06aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stbWVkaXVtOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U1ZTM7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1wdXJwbGUsXG4udGFibGUtZ3NrLXB1cnBsZSA+IHRoLFxuLnRhYmxlLWdzay1wdXJwbGUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2JjZDk7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stcHVycGxlIHRoLFxuLnRhYmxlLWdzay1wdXJwbGUgdGQsXG4udGFibGUtZ3NrLXB1cnBsZSB0aGVhZCB0aCxcbi50YWJsZS1nc2stcHVycGxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNkYzgzYjg7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2YThjZTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1wdXJwbGU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stcHVycGxlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmE4Y2U7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1yZWQsXG4udGFibGUtZ3NrLXJlZCA+IHRoLFxuLnRhYmxlLWdzay1yZWQgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI4Yzg7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stcmVkIHRoLFxuLnRhYmxlLWdzay1yZWQgdGQsXG4udGFibGUtZ3NrLXJlZCB0aGVhZCB0aCxcbi50YWJsZS1nc2stcmVkIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmNjdhOWE7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YTBiNjsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1yZWQ6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stcmVkOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGEwYjY7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1pbmRpZ28tYmx1ZSxcbi50YWJsZS1nc2staW5kaWdvLWJsdWUgPiB0aCxcbi50YWJsZS1nc2staW5kaWdvLWJsdWUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNjZGY7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2staW5kaWdvLWJsdWUgdGgsXG4udGFibGUtZ3NrLWluZGlnby1ibHVlIHRkLFxuLnRhYmxlLWdzay1pbmRpZ28tYmx1ZSB0aGVhZCB0aCxcbi50YWJsZS1nc2staW5kaWdvLWJsdWUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzljYTBjNDsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWdzay1pbmRpZ28tYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWJkZDU7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2staW5kaWdvLWJsdWU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2staW5kaWdvLWJsdWU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmRkNTsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLWdyZWVuLFxuLnRhYmxlLWdzay1ncmVlbiA+IHRoLFxuLnRhYmxlLWdzay1ncmVlbiA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGViODsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1ncmVlbiB0aCxcbi50YWJsZS1nc2stZ3JlZW4gdGQsXG4udGFibGUtZ3NrLWdyZWVuIHRoZWFkIHRoLFxuLnRhYmxlLWdzay1ncmVlbiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FjMjdhOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E3ZDZhNzsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1ncmVlbjpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1ncmVlbjpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkNmE3OyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stdGVhbCxcbi50YWJsZS1nc2stdGVhbCA+IHRoLFxuLnRhYmxlLWdzay10ZWFsID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRkN2RiOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLXRlYWwgdGgsXG4udGFibGUtZ3NrLXRlYWwgdGQsXG4udGFibGUtZ3NrLXRlYWwgdGhlYWQgdGgsXG4udGFibGUtZ3NrLXRlYWwgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzg1YjViYjsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWdzay10ZWFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkY2RkMjsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay10ZWFsOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLXRlYWw6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkY2RkMjsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLXllbGxvdyxcbi50YWJsZS1nc2steWVsbG93ID4gdGgsXG4udGFibGUtZ3NrLXllbGxvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZTNiZDsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay15ZWxsb3cgdGgsXG4udGFibGUtZ3NrLXllbGxvdyB0ZCxcbi50YWJsZS1nc2steWVsbG93IHRoZWFkIHRoLFxuLnRhYmxlLWdzay15ZWxsb3cgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2YxY2I4NDsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWdzay15ZWxsb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRkOWE2OyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLXllbGxvdzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay15ZWxsb3c6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZDlhNjsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtd2hpdGUsXG4udGFibGUtd2hpdGUgPiB0aCxcbi50YWJsZS13aGl0ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS13aGl0ZSB0aCxcbi50YWJsZS13aGl0ZSB0ZCxcbi50YWJsZS13aGl0ZSB0aGVhZCB0aCxcbi50YWJsZS13aGl0ZSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2hpdGU6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtd2hpdGUtODUsXG4udGFibGUtd2hpdGUtODUgPiB0aCxcbi50YWJsZS13aGl0ZS04NSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1OCk7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS13aGl0ZS04NSB0aCxcbi50YWJsZS13aGl0ZS04NSB0ZCxcbi50YWJsZS13aGl0ZS04NSB0aGVhZCB0aCxcbi50YWJsZS13aGl0ZS04NSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIyKTsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlLTg1OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjk1OCk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZS04NTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlLTg1OmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC45NTgpOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS13aGl0ZS05MCxcbi50YWJsZS13aGl0ZS05MCA+IHRoLFxuLnRhYmxlLXdoaXRlLTkwID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcyKTsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXdoaXRlLTkwIHRoLFxuLnRhYmxlLXdoaXRlLTkwIHRkLFxuLnRhYmxlLXdoaXRlLTkwIHRoZWFkIHRoLFxuLnRhYmxlLXdoaXRlLTkwIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NDgpOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtd2hpdGUtOTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuOTcyKTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXdoaXRlLTkwOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2hpdGUtOTA6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjk3Mik7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXdoaXRlLTk1LFxuLnRhYmxlLXdoaXRlLTk1ID4gdGgsXG4udGFibGUtd2hpdGUtOTUgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45ODYpOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtd2hpdGUtOTUgdGgsXG4udGFibGUtd2hpdGUtOTUgdGQsXG4udGFibGUtd2hpdGUtOTUgdGhlYWQgdGgsXG4udGFibGUtd2hpdGUtOTUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk3NCk7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZS05NTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC45ODYpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2hpdGUtOTU6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS13aGl0ZS05NTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuOTg2KTsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3JleSxcbi50YWJsZS1ncmV5ID4gdGgsXG4udGFibGUtZ3JleSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdyZXkgdGgsXG4udGFibGUtZ3JleSB0ZCxcbi50YWJsZS1ncmV5IHRoZWFkIHRoLFxuLnRhYmxlLWdyZXkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWdyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3JleTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWdyZXk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYmxhY2ssXG4udGFibGUtYmxhY2sgPiB0aCxcbi50YWJsZS1ibGFjayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4YjhiODsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWJsYWNrIHRoLFxuLnRhYmxlLWJsYWNrIHRkLFxuLnRhYmxlLWJsYWNrIHRoZWFkIHRoLFxuLnRhYmxlLWJsYWNrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM3YTdhN2E7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1ibGFjazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWJsYWNrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWI7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1wdXJwbGUtNjAsXG4udGFibGUtZ3NrLXB1cnBsZS02MCA+IHRoLFxuLnRhYmxlLWdzay1wdXJwbGUtNjAgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAyMjEsIDIzNiwgMC44ODgpOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLXB1cnBsZS02MCB0aCxcbi50YWJsZS1nc2stcHVycGxlLTYwIHRkLFxuLnRhYmxlLWdzay1wdXJwbGUtNjAgdGhlYWQgdGgsXG4udGFibGUtZ3NrLXB1cnBsZS02MCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNCwgMTc5LCAyMTIsIDAuNzkyKTsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWdzay1wdXJwbGUtNjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjAxLCAyMjUsIDAuODg4KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1wdXJwbGUtNjA6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stcHVycGxlLTYwOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMDEsIDIyNSwgMC44ODgpOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stdGVhbC02MCxcbi50YWJsZS1nc2stdGVhbC02MCA+IHRoLFxuLnRhYmxlLWdzay10ZWFsLTYwID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMiwgMjM1LCAyMzYsIDAuODg4KTsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay10ZWFsLTYwIHRoLFxuLnRhYmxlLWdzay10ZWFsLTYwIHRkLFxuLnRhYmxlLWdzay10ZWFsLTYwIHRoZWFkIHRoLFxuLnRhYmxlLWdzay10ZWFsLTYwIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgxLCAyMTAsIDIxNCwgMC43OTIpOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZ3NrLXRlYWwtNjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwNiwgMjI1LCAyMjcsIDAuODg4KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay10ZWFsLTYwOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLXRlYWwtNjA6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDYsIDIyNSwgMjI3LCAwLjg4OCk7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay10ZWFsLTMwLFxuLnRhYmxlLWdzay10ZWFsLTMwID4gdGgsXG4udGFibGUtZ3NrLXRlYWwtMzAgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAyNDYsIDI0NywgMC44MDQpOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLXRlYWwtMzAgdGgsXG4udGFibGUtZ3NrLXRlYWwtMzAgdGQsXG4udGFibGUtZ3NrLXRlYWwtMzAgdGhlYWQgdGgsXG4udGFibGUtZ3NrLXRlYWwtMzAgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTcsIDIzMiwgMjM0LCAwLjYzNik7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stdGVhbC0zMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCAyMzYsIDIzOCwgMC44MDQpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLXRlYWwtMzA6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stdGVhbC0zMDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgMjM2LCAyMzgsIDAuODA0KTsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLWdyZWVuLTYwLFxuLnRhYmxlLWdzay1ncmVlbi02MCA+IHRoLFxuLnRhYmxlLWdzay1ncmVlbi02MCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWJkNDsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1ncmVlbi02MCB0aCxcbi50YWJsZS1nc2stZ3JlZW4tNjAgdGQsXG4udGFibGUtZ3NrLWdyZWVuLTYwIHRoZWFkIHRoLFxuLnRhYmxlLWdzay1ncmVlbi02MCB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYWZkYmFmOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWdyZWVuLTYwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTNjMzsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1ncmVlbi02MDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1ncmVlbi02MDpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlM2MzOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1saW5rLWJsdWUsXG4udGFibGUtbGluay1ibHVlID4gdGgsXG4udGFibGUtbGluay1ibHVlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJkOWYyOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtbGluay1ibHVlIHRoLFxuLnRhYmxlLWxpbmstYmx1ZSB0ZCxcbi50YWJsZS1saW5rLWJsdWUgdGhlYWQgdGgsXG4udGFibGUtbGluay1ibHVlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4MWI4ZTc7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1saW5rLWJsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjZGVlOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGluay1ibHVlOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGluay1ibHVlOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNmNkZWU7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXRleHQtYmxhY2ssXG4udGFibGUtdGV4dC1ibGFjayA+IHRoLFxuLnRhYmxlLXRleHQtYmxhY2sgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGM0Yzg7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS10ZXh0LWJsYWNrIHRoLFxuLnRhYmxlLXRleHQtYmxhY2sgdGQsXG4udGFibGUtdGV4dC1ibGFjayB0aGVhZCB0aCxcbi50YWJsZS10ZXh0LWJsYWNrIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM5MjkyOWE7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS10ZXh0LWJsYWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I3YjdiYzsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXRleHQtYmxhY2s6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS10ZXh0LWJsYWNrOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiN2I3YmM7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXRleHQtc2Vjb25kYXJ5LFxuLnRhYmxlLXRleHQtc2Vjb25kYXJ5ID4gdGgsXG4udGFibGUtdGV4dC1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ4ZDU7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS10ZXh0LXNlY29uZGFyeSB0aCxcbi50YWJsZS10ZXh0LXNlY29uZGFyeSB0ZCxcbi50YWJsZS10ZXh0LXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS10ZXh0LXNlY29uZGFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjhiNmIxOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtdGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjY2M4OyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtdGV4dC1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS10ZXh0LXNlY29uZGFyeTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjY2M4OyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS10ZXh0LW1lZGl1bSxcbi50YWJsZS10ZXh0LW1lZGl1bSA+IHRoLFxuLnRhYmxlLXRleHQtbWVkaXVtID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkY2Q5OyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtdGV4dC1tZWRpdW0gdGgsXG4udGFibGUtdGV4dC1tZWRpdW0gdGQsXG4udGFibGUtdGV4dC1tZWRpdW0gdGhlYWQgdGgsXG4udGFibGUtdGV4dC1tZWRpdW0gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2MxYmZiOTsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXRleHQtbWVkaXVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDBjYzsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXRleHQtbWVkaXVtOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtdGV4dC1tZWRpdW06aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDBjYzsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtdGV4dC1saWdodCxcbi50YWJsZS10ZXh0LWxpZ2h0ID4gdGgsXG4udGFibGUtdGV4dC1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWJlYTsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXRleHQtbGlnaHQgdGgsXG4udGFibGUtdGV4dC1saWdodCB0ZCxcbi50YWJsZS10ZXh0LWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLXRleHQtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2RjZGJkNzsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXRleHQtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBkZWRkOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtdGV4dC1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXRleHQtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZGVkZDsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc3VyZmFjZS1kYXJrLFxuLnRhYmxlLXN1cmZhY2UtZGFyayA+IHRoLFxuLnRhYmxlLXN1cmZhY2UtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXN1cmZhY2UtZGFyayB0aCxcbi50YWJsZS1zdXJmYWNlLWRhcmsgdGQsXG4udGFibGUtc3VyZmFjZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLXN1cmZhY2UtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtc3VyZmFjZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1cmZhY2UtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1cmZhY2UtZGFyazpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1zdXJmYWNlLW1lZGl1bSxcbi50YWJsZS1zdXJmYWNlLW1lZGl1bSA+IHRoLFxuLnRhYmxlLXN1cmZhY2UtbWVkaXVtID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZhOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc3VyZmFjZS1tZWRpdW0gdGgsXG4udGFibGUtc3VyZmFjZS1tZWRpdW0gdGQsXG4udGFibGUtc3VyZmFjZS1tZWRpdW0gdGhlYWQgdGgsXG4udGFibGUtc3VyZmFjZS1tZWRpdW0gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2Y3ZjdmNjsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1cmZhY2UtbWVkaXVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlYzsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1cmZhY2UtbWVkaXVtOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VyZmFjZS1tZWRpdW06aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBlYzsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtc3VyZmFjZS1saWdodCxcbi50YWJsZS1zdXJmYWNlLWxpZ2h0ID4gdGgsXG4udGFibGUtc3VyZmFjZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZDsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLXN1cmZhY2UtbGlnaHQgdGgsXG4udGFibGUtc3VyZmFjZS1saWdodCB0ZCxcbi50YWJsZS1zdXJmYWNlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLXN1cmZhY2UtbGlnaHQgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZjZmNmYjsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1cmZhY2UtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmVjOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VyZmFjZS1saWdodDpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1cmZhY2UtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZlYzsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLWxhbWEsXG4udGFibGUtZ3NrLWxhbWEgPiB0aCxcbi50YWJsZS1nc2stbGFtYSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTdjOTsgfVxuXG4vKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1sYW1hIHRoLFxuLnRhYmxlLWdzay1sYW1hIHRkLFxuLnRhYmxlLWdzay1sYW1hIHRoZWFkIHRoLFxuLnRhYmxlLWdzay1sYW1hIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmNGQyOWE7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stbGFtYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmRkYjI7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stbGFtYTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWdzay1sYW1hOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmRkYjI7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1sYWJhLFxuLnRhYmxlLWdzay1sYWJhID4gdGgsXG4udGFibGUtZ3NrLWxhYmEgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Q0ZGU7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stbGFiYSB0aCxcbi50YWJsZS1nc2stbGFiYSB0ZCxcbi50YWJsZS1nc2stbGFiYSB0aGVhZCB0aCxcbi50YWJsZS1nc2stbGFiYSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjlhZmMyOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWxhYmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiY2NjOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWxhYmE6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stbGFiYTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFiY2NjOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2staWNzLFxuLnRhYmxlLWdzay1pY3MgPiB0aCxcbi50YWJsZS1nc2staWNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJkOWYyOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLWljcyB0aCxcbi50YWJsZS1nc2staWNzIHRkLFxuLnRhYmxlLWdzay1pY3MgdGhlYWQgdGgsXG4udGFibGUtZ3NrLWljcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODFiOGU3OyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWljczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNmNkZWU7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2staWNzOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWljczpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjZGVlOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stZHBpLFxuLnRhYmxlLWdzay1kcGkgPiB0aCxcbi50YWJsZS1nc2stZHBpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmM2NkOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLWRwaSB0aCxcbi50YWJsZS1nc2stZHBpIHRkLFxuLnRhYmxlLWdzay1kcGkgdGhlYWQgdGgsXG4udGFibGUtZ3NrLWRwaSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZTFlOGEzOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWRwaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGVlYjg7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stZHBpOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWRwaTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlZWI4OyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stZm1pLFxuLnRhYmxlLWdzay1mbWkgPiB0aCxcbi50YWJsZS1nc2stZm1pID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlOWYwOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLWZtaSB0aCxcbi50YWJsZS1nc2stZm1pIHRkLFxuLnRhYmxlLWdzay1mbWkgdGhlYWQgdGgsXG4udGFibGUtZ3NrLWZtaSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYWNkNmUzOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWZtaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZmUwZWE7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stZm1pOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWZtaTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZlMGVhOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stbWRpLFxuLnRhYmxlLWdzay1tZGkgPiB0aCxcbi50YWJsZS1nc2stbWRpID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkYmViOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLW1kaSB0aCxcbi50YWJsZS1nc2stbWRpIHRkLFxuLnRhYmxlLWdzay1tZGkgdGhlYWQgdGgsXG4udGFibGUtZ3NrLW1kaSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYjdiY2Q5OyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZ3NrLW1kaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjN2NiZTI7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stbWRpOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLW1kaTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjYmUyOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2stbGFtYS1sYWJhLFxuLnRhYmxlLWdzay1sYW1hLWxhYmEgPiB0aCxcbi50YWJsZS1nc2stbGFtYS1sYWJhID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmNWNjOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLWxhbWEtbGFiYSB0aCxcbi50YWJsZS1nc2stbGFtYS1sYWJhIHRkLFxuLnRhYmxlLWdzay1sYW1hLWxhYmEgdGhlYWQgdGgsXG4udGFibGUtZ3NrLWxhbWEtbGFiYSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlY2ExOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWxhbWEtbGFiYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmYwYjQ7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2stbGFtYS1sYWJhOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWxhbWEtbGFiYTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmMGI0OyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2staWNzLWxhYmEsXG4udGFibGUtZ3NrLWljcy1sYWJhID4gdGgsXG4udGFibGUtZ3NrLWljcy1sYWJhID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRlYmQ0OyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtZ3NrLWljcy1sYWJhIHRoLFxuLnRhYmxlLWdzay1pY3MtbGFiYSB0ZCxcbi50YWJsZS1nc2staWNzLWxhYmEgdGhlYWQgdGgsXG4udGFibGUtZ3NrLWljcy1sYWJhIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNhZmRiYWY7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1nc2staWNzLWxhYmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlM2MzOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWljcy1sYWJhOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWljcy1sYWJhOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2UzYzM7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWdzay1pc2MtbGFtYS1sYWJhLFxuLnRhYmxlLWdzay1pc2MtbGFtYS1sYWJhID4gdGgsXG4udGFibGUtZ3NrLWlzYy1sYW1hLWxhYmEgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWM2ZGI7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1nc2staXNjLWxhbWEtbGFiYSB0aCxcbi50YWJsZS1nc2staXNjLWxhbWEtbGFiYSB0ZCxcbi50YWJsZS1nc2staXNjLWxhbWEtbGFiYSB0aGVhZCB0aCxcbi50YWJsZS1nc2staXNjLWxhbWEtbGFiYSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzI5NWJjOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWlzYy1sYW1hLWxhYmE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDViNmQxOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtZ3NrLWlzYy1sYW1hLWxhYmE6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1nc2staXNjLWxhbWEtbGFiYTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDViNmQxOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1sYW5kaW5nLTEsXG4udGFibGUtbGFuZGluZy0xID4gdGgsXG4udGFibGUtbGFuZGluZy0xID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBjYmJlOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtbGFuZGluZy0xIHRoLFxuLnRhYmxlLWxhbmRpbmctMSB0ZCxcbi50YWJsZS1sYW5kaW5nLTEgdGhlYWQgdGgsXG4udGFibGUtbGFuZGluZy0xIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNjNjlmODc7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1sYW5kaW5nLTE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhiZGFkOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGFuZGluZy0xOmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGFuZGluZy0xOmhvdmVyID4gdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGJkYWQ7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuLnRhYmxlLWxhbmRpbmctMixcbi50YWJsZS1sYW5kaW5nLTIgPiB0aCxcbi50YWJsZS1sYW5kaW5nLTIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQ0Yjk7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbi50YWJsZS1sYW5kaW5nLTIgdGgsXG4udGFibGUtbGFuZGluZy0yIHRkLFxuLnRhYmxlLWxhbmRpbmctMiB0aGVhZCB0aCxcbi50YWJsZS1sYW5kaW5nLTIgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmYWY3ZDsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4udGFibGUtaG92ZXIgLnRhYmxlLWxhbmRpbmctMjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM0YTA7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MgKi9cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1sYW5kaW5nLTI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1sYW5kaW5nLTI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzRhMDsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzICovXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyAqL1xuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4vKiBsaW5lIDExNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTsgfVxuXG4vKiBsaW5lIDEyMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLyogbGluZSAxMzAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cbiAgLyogbGluZSAxMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU0ZDU1OyB9XG4gIC8qIGxpbmUgMTQwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzICovXG4gIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLyogbGluZSAxNDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsudGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAvKiBsaW5lIDE3MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAvKiBsaW5lIDE3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAgIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAvKiBsaW5lIDE3MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAvKiBsaW5lIDE3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDE3MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cbiAgICAvKiBsaW5lIDE3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAgIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLyogbGluZSAxNzEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gICAgLyogbGluZSAxNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbiAgICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG4vKiBsaW5lIDE3MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAvKiBsaW5lIDE3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyAqL1xuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDI4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNmYWMwYWI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpOyB9XG4gIC8qIGxpbmUgMzcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgb3BhY2l0eTogMTsgfVxuICAvKiBsaW5lIDQ4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4vKiBsaW5lIDYwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbmlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKiBsaW5lIDY3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbnNlbGVjdC5mb3JtLWNvbnRyb2w6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjNDk1MDU3OyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSA4NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGxpbmUgOTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4vKiBsaW5lIDEwNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSAxMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTI1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAvKiBsaW5lIDEzNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBsaW5lIDE1Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuXG4vKiBsaW5lIDE2MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDE3MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG5zZWxlY3QuZm9ybS1jb250cm9sW3NpemVdLCBzZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDE3Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAxODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi8qIGxpbmUgMTg5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDE5OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cbiAgLyogbGluZSAyMDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgMjE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgMjIzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTsgfVxuICAvKiBsaW5lIDIyOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLFxuICAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4vKiBsaW5lIDIzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogbGluZSAyMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC8qIGxpbmUgMjQ2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjMxMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSA0NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLnZhbGlkLWZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzAwOEEwMDsgfVxuXG4vKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzgsIDAsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLyogbGluZSA3MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1yb3cgPiAuY29sID4gLnZhbGlkLXRvb2x0aXAsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gLnZhbGlkLXRvb2x0aXAge1xuICAgIGxlZnQ6IDVweDsgfVxuXG4vKiBsaW5lIDc3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOEEwMDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDA4QTAwJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAvKiBsaW5lIDk1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOEEwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMzgsIDAsIDAuMjUpOyB9XG5cbi8qIGxpbmUgMzMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIHNlbGVjdC5mb3JtLWNvbnRyb2w6dmFsaWQsIHNlbGVjdC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuNXJlbSBjZW50ZXI7IH1cblxuLyogbGluZSAzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7IH1cblxuLyogbGluZSAzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4QTAwO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjRkZGRkZGIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMDA4QTAwJyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDsgfVxuICAvKiBsaW5lIDEzMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuICAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwOEEwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMzgsIDAsIDAuMjUpOyB9XG5cbi8qIGxpbmUgMTQwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMwMDhBMDA7IH1cblxuLyogbGluZSAxNDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAxNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMwMDhBMDA7IH1cbiAgLyogbGluZSAxNTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDhBMDA7IH1cblxuLyogbGluZSAxNjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMGJkMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGJkMDA7IH1cblxuLyogbGluZSAxNjksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEzOCwgMCwgMC4yNSk7IH1cblxuLyogbGluZSAxNzMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDhBMDA7IH1cblxuLyogbGluZSAxODMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4QTAwOyB9XG5cbi8qIGxpbmUgMTg4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwOEEwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTM4LCAwLCAwLjI1KTsgfVxuXG4vKiBsaW5lIDQ1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNFRDAwM0M7IH1cblxuLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzcsIDAsIDYwLCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgNzAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tcm93ID4gLmNvbCA+IC5pbnZhbGlkLXRvb2x0aXAsXG4gIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgbGVmdDogNXB4OyB9XG5cbi8qIGxpbmUgNzcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSAzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFRDAwM0M7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0VEMDAzQycgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0VEMDAzQycgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTsgfVxuICAvKiBsaW5lIDk1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNFRDAwM0M7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjM3LCAwLCA2MCwgMC4yNSk7IH1cblxuLyogbGluZSAzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgc2VsZWN0LmZvcm0tY29udHJvbDppbnZhbGlkLCBzZWxlY3QuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuNXJlbSBjZW50ZXI7IH1cblxuLyogbGluZSAzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pOyB9XG5cbi8qIGxpbmUgMzMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNFRDAwM0M7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQsICNGRkZGRkYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNFRDAwM0MnIHZpZXdCb3g9JzAgMCAxMiAxMiclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNFRDAwM0MnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBuby1yZXBlYXQ7IH1cbiAgLyogbGluZSAxMzEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNywgMCwgNjAsIDAuMjUpOyB9XG5cbi8qIGxpbmUgMTQwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjRUQwMDNDOyB9XG5cbi8qIGxpbmUgMTQ0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNFRDAwM0M7IH1cbiAgLyogbGluZSAxNTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MgKi9cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDOyB9XG5cbi8qIGxpbmUgMTYyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmMjE1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMjE1OTsgfVxuXG4vKiBsaW5lIDE2OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNywgMCwgNjAsIDAuMjUpOyB9XG5cbi8qIGxpbmUgMTczLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0VEMDAzQzsgfVxuXG4vKiBsaW5lIDE4Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyAqL1xuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDOyB9XG5cbi8qIGxpbmUgMTg4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzICovXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNFRDAwM0M7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNywgMCwgNjAsIDAuMjUpOyB9XG5cbi8qIGxpbmUgMjc1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLyogbGluZSAyODMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMjg5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDI5Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMzA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAvKiBsaW5lIDMxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC8qIGxpbmUgMzE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwLFxuICAgIC5mb3JtLWlubGluZSAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC8qIGxpbmUgMzI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLyogbGluZSAzMzEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC8qIGxpbmUgMzM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC8qIGxpbmUgMzQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLyogbGluZSAyNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bjpmb2N1cywgLmJ0bi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpOyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4uZGlzYWJsZWQsIC5idG46ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cbiAgLyogbGluZSA0MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi8qIGxpbmUgNTUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICBib3JkZXItY29sb3I6ICNGMzY2MzM7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTRiMGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0NzBlOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNGIwZjtcbiAgICBib3JkZXItY29sb3I6ICNlNjQ3MGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ1LCAxMjUsIDgyLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMztcbiAgICBib3JkZXItY29sb3I6ICNGMzY2MzM7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDcwZTtcbiAgICBib3JkZXItY29sb3I6ICNkOTQzMGQ7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDEyNSwgODIsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDA7XG4gIGJvcmRlci1jb2xvcjogIzU0NEY0MDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzYjJmO1xuICAgIGJvcmRlci1jb2xvcjogIzM3MzQyYTsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzYjJmO1xuICAgIGJvcmRlci1jb2xvcjogIzM3MzQyYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTAsIDEwNSwgOTMsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NEY0MDtcbiAgICBib3JkZXItY29sb3I6ICM1NDRGNDA7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM3MzQyYTtcbiAgICBib3JkZXItY29sb3I6ICMzMDJkMjQ7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTAsIDEwNSwgOTMsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTAwO1xuICBib3JkZXItY29sb3I6ICMwMDhBMDA7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmVlbjtcbiAgICBib3JkZXItY29sb3I6ICMwMDU3MDA7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZ3JlZW47XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA1NzAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNTYsIDM4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDhBMDA7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTcwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDRhMDA7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTU2LCAzOCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0Q7XG4gIGJvcmRlci1jb2xvcjogIzE1NzE3RDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmNTM1YztcbiAgICBib3JkZXItY29sb3I6ICMwZTRhNTE7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY1MzVjO1xuICAgIGJvcmRlci1jb2xvcjogIzBlNGE1MTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NiwgMTM0LCAxNDUsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MTdEO1xuICAgIGJvcmRlci1jb2xvcjogIzE1NzE3RDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGU0YTUxO1xuICAgIGJvcmRlci1jb2xvcjogIzBjNDA0NjsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDU2LCAxMzQsIDE0NSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTM7XG4gIGJvcmRlci1jb2xvcjogI0U0OUIxMzsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxODMxMDtcbiAgICBib3JkZXItY29sb3I6ICNiNTdiMGY7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzE4MzEwO1xuICAgIGJvcmRlci1jb2xvcjogI2I1N2IwZjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTksIDEzNywgMjIsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5QjEzO1xuICAgIGJvcmRlci1jb2xvcjogI0U0OUIxMzsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YjBmO1xuICAgIGJvcmRlci1jb2xvcjogI2E5NzMwZTsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5OSwgMTM3LCAyMiwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDAzQztcbiAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzAwMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmEwMDJmOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzAwMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmEwMDJmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMzgsIDg5LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDAwM0M7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTAwMmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWQwMDJjOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAzOCwgODksIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgICBib3JkZXItY29sb3I6ICNkYWUwZTU7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTcsIDIxOSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgICBib3JkZXItY29sb3I6ICMxZDIxMjQ7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICAgIGJvcmRlci1jb2xvcjogIzFkMjEyNDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWRhcmsuZGlzYWJsZWQsIC5idG4tZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNzFhMWQ7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1wcmltYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gIGJvcmRlci1jb2xvcjogI0YzNjYzMzsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZ3NrLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTRiMGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTY0NzBlOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1wcmltYXJ5OmZvY3VzLCAuYnRuLWdzay1wcmltYXJ5LmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0YjBmO1xuICAgIGJvcmRlci1jb2xvcjogI2U2NDcwZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDEyNSwgODIsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tZ3NrLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjM2NjMzOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1nc2stcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1nc2stcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQ3MGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDk0MzBkOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2stcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ3NrLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1nc2stcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ1LCAxMjUsIDgyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1kYXJrLWdyZXkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NEY0MDtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ0RjQwOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1nc2stZGFyay1ncmV5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2UzYjJmO1xuICAgIGJvcmRlci1jb2xvcjogIzM3MzQyYTsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stZGFyay1ncmV5OmZvY3VzLCAuYnRuLWdzay1kYXJrLWdyZXkuZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTNiMmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzczNDJhO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExMCwgMTA1LCA5MywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stZGFyay1ncmV5LmRpc2FibGVkLCAuYnRuLWdzay1kYXJrLWdyZXk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTQ0RjQwOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1kYXJrLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdzay1kYXJrLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3NrLWRhcmstZ3JleS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzM0MmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzAyZDI0OyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2stZGFyay1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nc2stZGFyay1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3NrLWRhcmstZ3JleS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTEwLCAxMDUsIDkzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1tZWRpdW0ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q1RDFDRTtcbiAgYm9yZGVyLWNvbG9yOiAjRDVEMUNFOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1nc2stbWVkaXVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNiZWI5O1xuICAgIGJvcmRlci1jb2xvcjogI2JkYjdiMzsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stbWVkaXVtOmZvY3VzLCAuYnRuLWdzay1tZWRpdW0uZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2JlYjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmRiN2IzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NiwgMTgzLCAxODEsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLW1lZGl1bS5kaXNhYmxlZCwgLmJ0bi1nc2stbWVkaXVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEMUNFO1xuICAgIGJvcmRlci1jb2xvcjogI0Q1RDFDRTsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1nc2stbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWdzay1tZWRpdW0uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiN2IzO1xuICAgIGJvcmRlci1jb2xvcjogI2I4YjFhYzsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZ3NrLW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ3NrLW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWdzay1tZWRpdW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4NiwgMTgzLCAxODEsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLXB1cnBsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMxMDc3O1xuICBib3JkZXItY29sb3I6ICNCQzEwNzc7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWdzay1wdXJwbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTBkNjE7XG4gICAgYm9yZGVyLWNvbG9yOiAjOGQwYzU5OyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1wdXJwbGU6Zm9jdXMsIC5idG4tZ3NrLXB1cnBsZS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5MGQ2MTtcbiAgICBib3JkZXItY29sb3I6ICM4ZDBjNTk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk4LCA1MiwgMTM5LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1wdXJwbGUuZGlzYWJsZWQsIC5idG4tZ3NrLXB1cnBsZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JDMTA3NztcbiAgICBib3JkZXItY29sb3I6ICNCQzEwNzc7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3NrLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1nc2stcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhkMGM1OTtcbiAgICBib3JkZXItY29sb3I6ICM4MTBiNTI7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWdzay1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdzay1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1nc2stcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTgsIDUyLCAxMzksIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLXJlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDNDO1xuICBib3JkZXItY29sb3I6ICNFRDAwM0M7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWdzay1yZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzAwMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmEwMDJmOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1yZWQ6Zm9jdXMsIC5idG4tZ3NrLXJlZC5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3MDAzMjtcbiAgICBib3JkZXItY29sb3I6ICNiYTAwMmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQwLCAzOCwgODksIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLXJlZC5kaXNhYmxlZCwgLmJ0bi1nc2stcmVkOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDNDO1xuICAgIGJvcmRlci1jb2xvcjogI0VEMDAzQzsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1nc2stcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWdzay1yZWQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmEwMDJmO1xuICAgIGJvcmRlci1jb2xvcjogI2FkMDAyYzsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZ3NrLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ3NrLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWdzay1yZWQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MCwgMzgsIDg5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1pbmRpZ28tYmx1ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0ODhEO1xuICBib3JkZXItY29sb3I6ICM0MDQ4OEQ7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWdzay1pbmRpZ28tYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2I3MztcbiAgICBib3JkZXItY29sb3I6ICMzMDM2NmE7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLWluZGlnby1ibHVlOmZvY3VzLCAuYnRuLWdzay1pbmRpZ28tYmx1ZS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2I3MztcbiAgICBib3JkZXItY29sb3I6ICMzMDM2NmE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTMsIDk5LCAxNTgsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLWluZGlnby1ibHVlLmRpc2FibGVkLCAuYnRuLWdzay1pbmRpZ28tYmx1ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDg4RDtcbiAgICBib3JkZXItY29sb3I6ICM0MDQ4OEQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLWluZGlnby1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1nc2staW5kaWdvLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3NrLWluZGlnby1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMwMzY2YTtcbiAgICBib3JkZXItY29sb3I6ICMyYzMyNjE7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWdzay1pbmRpZ28tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ3NrLWluZGlnby1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3NrLWluZGlnby1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5MywgOTksIDE1OCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stZ3JlZW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4QTAwOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1nc2stZ3JlZW46aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmVlbjtcbiAgICBib3JkZXItY29sb3I6ICMwMDU3MDA7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLWdyZWVuOmZvY3VzLCAuYnRuLWdzay1ncmVlbi5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2dyZWVuO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNTcwMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTU2LCAzOCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stZ3JlZW4uZGlzYWJsZWQsIC5idG4tZ3NrLWdyZWVuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwOEEwMDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdzay1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1nc2stZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNGEwMDsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZ3NrLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nc2stZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1nc2stZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAxNTYsIDM4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay10ZWFsIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0Q7XG4gIGJvcmRlci1jb2xvcjogIzE1NzE3RDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZ3NrLXRlYWw6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjUzNWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGU0YTUxOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay10ZWFsOmZvY3VzLCAuYnRuLWdzay10ZWFsLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGY1MzVjO1xuICAgIGJvcmRlci1jb2xvcjogIzBlNGE1MTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1NiwgMTM0LCAxNDUsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLXRlYWwuZGlzYWJsZWQsIC5idG4tZ3NrLXRlYWw6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU3MTdEOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1nc2stdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1nc2stdGVhbC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZTRhNTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGM0MDQ2OyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2stdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ3NrLXRlYWw6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1nc2stdGVhbC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTYsIDEzNCwgMTQ1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay15ZWxsb3cge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OUIxMztcbiAgYm9yZGVyLWNvbG9yOiAjRTQ5QjEzOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1nc2steWVsbG93OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzE4MzEwO1xuICAgIGJvcmRlci1jb2xvcjogI2I1N2IwZjsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2steWVsbG93OmZvY3VzLCAuYnRuLWdzay15ZWxsb3cuZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMTgzMTA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjU3YjBmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5OSwgMTM3LCAyMiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2steWVsbG93LmRpc2FibGVkLCAuYnRuLWdzay15ZWxsb3c6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTQ5QjEzOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdzay15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3NrLXllbGxvdy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiNTdiMGY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTk3MzBlOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2steWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nc2steWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3NrLXllbGxvdy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk5LCAxMzcsIDIyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXdoaXRlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4td2hpdGU6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2VjO1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDIyMiwgMjIzLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdoaXRlLmRpc2FibGVkLCAuYnRuLXdoaXRlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGJvcmRlci1jb2xvcjogI2RmZGZkZjsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMjIyLCAyMjMsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4td2hpdGUtODUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi13aGl0ZS04NTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjg1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC44NSk7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2hpdGUtODU6Zm9jdXMsIC5idG4td2hpdGUtODUuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC44NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuODUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMiwgMjEzLCAyMTQsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2hpdGUtODUuZGlzYWJsZWQsIC5idG4td2hpdGUtODU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdoaXRlLTg1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13aGl0ZS04NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13aGl0ZS04NS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC44NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMywgMjIzLCAyMjMsIDAuODUpOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi13aGl0ZS04NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2hpdGUtODU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13aGl0ZS04NS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEyLCAyMTMsIDIxNCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi13aGl0ZS05MCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi13aGl0ZS05MDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjkpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjkpOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdoaXRlLTkwOmZvY3VzLCAuYnRuLXdoaXRlLTkwLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNiwgMjM2LCAyMzYsIDAuOSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuOSk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE2LCAyMTYsIDIxNywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi13aGl0ZS05MC5kaXNhYmxlZCwgLmJ0bi13aGl0ZS05MDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdoaXRlLTkwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13aGl0ZS05MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13aGl0ZS05MC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC45KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjIzLCAyMjMsIDIyMywgMC45KTsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4td2hpdGUtOTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdoaXRlLTkwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4td2hpdGUtOTAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE2LCAyMTcsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4td2hpdGUtOTUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi13aGl0ZS05NTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzYsIDIzNiwgMjM2LCAwLjk1KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC45NSk7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2hpdGUtOTU6Zm9jdXMsIC5idG4td2hpdGUtOTUuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCAyMzYsIDIzNiwgMC45NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuOTUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOSwgMjE5LCAyMjAsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4td2hpdGUtOTUuZGlzYWJsZWQsIC5idG4td2hpdGUtOTU6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXdoaXRlLTk1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13aGl0ZS05NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13aGl0ZS05NS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC45NSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMywgMjIzLCAyMjMsIDAuOTUpOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi13aGl0ZS05NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4td2hpdGUtOTU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi13aGl0ZS05NS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE5LCAyMTksIDIyMCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1ncmV5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUJFQkQ7XG4gIGJvcmRlci1jb2xvcjogI0JFQkVCRDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZ3JleTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiYWJhYTtcbiAgICBib3JkZXItY29sb3I6ICNhNWE1YTM7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3JleTpmb2N1cywgLmJ0bi1ncmV5LmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFhO1xuICAgIGJvcmRlci1jb2xvcjogI2E1YTVhMztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjYsIDE2NywgMTY3LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdyZXkuZGlzYWJsZWQsIC5idG4tZ3JleTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRDtcbiAgICBib3JkZXItY29sb3I6ICNCRUJFQkQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1ncmV5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhMztcbiAgICBib3JkZXItY29sb3I6ICM5ZTllOWQ7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1ncmV5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjYsIDE2NywgMTY3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJsYWNrIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYmxhY2s6Zm9jdXMsIC5idG4tYmxhY2suZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDM4LCAzOCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1ibGFjay5kaXNhYmxlZCwgLmJ0bi1ibGFjazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjazsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tYmxhY2suZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM4LCAzOCwgMzgsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLXB1cnBsZS02MCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZ3NrLXB1cnBsZS02MDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDEzLCA5NywgMC42KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQxLCAxMiwgODksIDAuNik7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLXB1cnBsZS02MDpmb2N1cywgLmJ0bi1nc2stcHVycGxlLTYwLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1MywgMTMsIDk3LCAwLjYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNDEsIDEyLCA4OSwgMC42KTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDgsIDg2LCAxNTksIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLXB1cnBsZS02MC5kaXNhYmxlZCwgLmJ0bi1nc2stcHVycGxlLTYwOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1wdXJwbGUtNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdzay1wdXJwbGUtNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3NrLXB1cnBsZS02MC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQxLCAxMiwgODksIDAuNik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDEyOSwgMTEsIDgyLCAwLjYpOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2stcHVycGxlLTYwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nc2stcHVycGxlLTYwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3NrLXB1cnBsZS02MC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjA4LCA4NiwgMTU5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay10ZWFsLTYwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1nc2stdGVhbC02MDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgODMsIDkyLCAwLjYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNCwgNzQsIDgxLCAwLjYpOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay10ZWFsLTYwOmZvY3VzLCAuYnRuLWdzay10ZWFsLTYwLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA4MywgOTIsIDAuNik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE0LCA3NCwgODEsIDAuNik7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODksIDE1NCwgMTYzLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay10ZWFsLTYwLmRpc2FibGVkLCAuYnRuLWdzay10ZWFsLTYwOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay10ZWFsLTYwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1nc2stdGVhbC02MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1nc2stdGVhbC02MC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDc0LCA4MSwgMC42KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTIsIDY0LCA3MCwgMC42KTsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZ3NrLXRlYWwtNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdzay10ZWFsLTYwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3NrLXRlYWwtNjAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg5LCAxNTQsIDE2MywgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stdGVhbC0zMCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZ3NrLXRlYWwtMzA6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDgzLCA5MiwgMC4zKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTQsIDc0LCA4MSwgMC4zKTsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stdGVhbC0zMDpmb2N1cywgLmJ0bi1nc2stdGVhbC0zMC5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgODMsIDkyLCAwLjMpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxNCwgNzQsIDgxLCAwLjMpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzOCwgMTg0LCAxOTAsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLXRlYWwtMzAuZGlzYWJsZWQsIC5idG4tZ3NrLXRlYWwtMzA6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMyk7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLXRlYWwtMzA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdzay10ZWFsLTMwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWdzay10ZWFsLTMwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgNzQsIDgxLCAwLjMpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMiwgNjQsIDcwLCAwLjMpOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2stdGVhbC0zMDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ3NrLXRlYWwtMzA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1nc2stdGVhbC0zMC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM4LCAxODQsIDE5MCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stZ3JlZW4tNjAge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Qjk2NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjZCOTY2OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1nc2stZ3JlZW4tNjA6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWFiNGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGFhMjRhOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1ncmVlbi02MDpmb2N1cywgLmJ0bi1nc2stZ3JlZW4tNjAuZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZWFiNGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNGFhMjRhO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDkyLCAxNjMsIDkzLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1ncmVlbi02MC5kaXNhYmxlZCwgLmJ0bi1nc2stZ3JlZW4tNjA6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkI5NjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZCOTY2OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1ncmVlbi02MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3NrLWdyZWVuLTYwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWdzay1ncmVlbi02MC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWEyNGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDY5OTQ2OyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2stZ3JlZW4tNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdzay1ncmVlbi02MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWdzay1ncmVlbi02MC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTIsIDE2MywgOTMsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tbGluay1ibHVlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDc2RDE7XG4gIGJvcmRlci1jb2xvcjogIzBENzZEMTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tbGluay1ibHVlOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI2MmFkO1xuICAgIGJvcmRlci1jb2xvcjogIzBhNWJhMTsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rLWJsdWU6Zm9jdXMsIC5idG4tbGluay1ibHVlLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI2MmFkO1xuICAgIGJvcmRlci1jb2xvcjogIzBhNWJhMTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0OSwgMTM5LCAyMTYsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGluay1ibHVlLmRpc2FibGVkLCAuYnRuLWxpbmstYmx1ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMTtcbiAgICBib3JkZXItY29sb3I6ICMwRDc2RDE7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGluay1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1saW5rLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGluay1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNWJhMTtcbiAgICBib3JkZXItY29sb3I6ICMwOTU0OTU7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWxpbmstYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGluay1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGluay1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0OSwgMTM5LCAyMTYsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tdGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTNDO1xuICBib3JkZXItY29sb3I6ICMyRTJFM0M7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXRleHQtYmxhY2s6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDFkMjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTgxODFmOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXRleHQtYmxhY2s6Zm9jdXMsIC5idG4tdGV4dC1ibGFjay5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMWQyNjtcbiAgICBib3JkZXItY29sb3I6ICMxODE4MWY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDc3LCA4OSwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi10ZXh0LWJsYWNrLmRpc2FibGVkLCAuYnRuLXRleHQtYmxhY2s6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTJFM0M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkUyRTNDOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXRleHQtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXRleHQtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tdGV4dC1ibGFjay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIxMjE4OyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi10ZXh0LWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXh0LWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tdGV4dC1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzcsIDc3LCA4OSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi10ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3MzY5O1xuICBib3JkZXItY29sb3I6ICM3NzczNjk7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXRleHQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM1ZjU3O1xuICAgIGJvcmRlci1jb2xvcjogIzVjNTk1MTsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi10ZXh0LXNlY29uZGFyeTpmb2N1cywgLmJ0bi10ZXh0LXNlY29uZGFyeS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNWY1NztcbiAgICBib3JkZXItY29sb3I6ICM1YzU5NTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM5LCAxMzYsIDEyOCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi10ZXh0LXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzM2OTtcbiAgICBib3JkZXItY29sb3I6ICM3NzczNjk7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tdGV4dC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXRleHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjNTk1MTtcbiAgICBib3JkZXItY29sb3I6ICM1NTUyNGI7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXRleHQtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXh0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLXRleHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzksIDEzNiwgMTI4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXRleHQtbWVkaXVtIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzgzNzk7XG4gIGJvcmRlci1jb2xvcjogIzg3ODM3OTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tdGV4dC1tZWRpdW06aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MzZmNjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM2OTYxOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXRleHQtbWVkaXVtOmZvY3VzLCAuYnRuLXRleHQtbWVkaXVtLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2ZjY3O1xuICAgIGJvcmRlci1jb2xvcjogIzZjNjk2MTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTMsIDE1MCwgMTQxLCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXRleHQtbWVkaXVtLmRpc2FibGVkLCAuYnRuLXRleHQtbWVkaXVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Mzc5O1xuICAgIGJvcmRlci1jb2xvcjogIzg3ODM3OTsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi10ZXh0LW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tdGV4dC1tZWRpdW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tdGV4dC1tZWRpdW0uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2OTYxO1xuICAgIGJvcmRlci1jb2xvcjogIzY1NjI1YjsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tdGV4dC1tZWRpdW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXRleHQtbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tdGV4dC1tZWRpdW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE1MywgMTUwLCAxNDEsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tdGV4dC1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCOUIzO1xuICBib3JkZXItY29sb3I6ICNCQkI5QjM7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXRleHQtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhOWE2OWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTNhMDk4OyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXRleHQtbGlnaHQ6Zm9jdXMsIC5idG4tdGV4dC1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E5YTY5ZjtcbiAgICBib3JkZXItY29sb3I6ICNhM2EwOTg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY0LCAxNjMsIDE1OCwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi10ZXh0LWxpZ2h0LmRpc2FibGVkLCAuYnRuLXRleHQtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkI5QjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkJCOUIzOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXRleHQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXRleHQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tdGV4dC1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhM2EwOTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWQ5YTkxOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi10ZXh0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi10ZXh0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tdGV4dC1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTY0LCAxNjMsIDE1OCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1zdXJmYWNlLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRDtcbiAgYm9yZGVyLWNvbG9yOiAjQkVCRUJEOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1zdXJmYWNlLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTVhNWEzOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1cmZhY2UtZGFyazpmb2N1cywgLmJ0bi1zdXJmYWNlLWRhcmsuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmFiYWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTVhNWEzO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE2NiwgMTY3LCAxNjcsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VyZmFjZS1kYXJrLmRpc2FibGVkLCAuYnRuLXN1cmZhY2UtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRDtcbiAgICBib3JkZXItY29sb3I6ICNCRUJFQkQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tc3VyZmFjZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdXJmYWNlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc3VyZmFjZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhMztcbiAgICBib3JkZXItY29sb3I6ICM5ZTllOWQ7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLXN1cmZhY2UtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VyZmFjZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VyZmFjZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjYsIDE2NywgMTY3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXN1cmZhY2UtbWVkaXVtIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUQ7XG4gIGJvcmRlci1jb2xvcjogI0VGRUZFRDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tc3VyZmFjZS1tZWRpdW06aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZDk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDdkN2QyOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1cmZhY2UtbWVkaXVtOmZvY3VzLCAuYnRuLXN1cmZhY2UtbWVkaXVtLmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGQ5O1xuICAgIGJvcmRlci1jb2xvcjogI2Q3ZDdkMjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDgsIDIwOSwgMjA4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1cmZhY2UtbWVkaXVtLmRpc2FibGVkLCAuYnRuLXN1cmZhY2UtbWVkaXVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVEO1xuICAgIGJvcmRlci1jb2xvcjogI0VGRUZFRDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zdXJmYWNlLW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VyZmFjZS1tZWRpdW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc3VyZmFjZS1tZWRpdW0uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2QyO1xuICAgIGJvcmRlci1jb2xvcjogI2QxZDFjYjsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tc3VyZmFjZS1tZWRpdW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXN1cmZhY2UtbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VyZmFjZS1tZWRpdW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwOCwgMjA5LCAyMDgsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tc3VyZmFjZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUY4O1xuICBib3JkZXItY29sb3I6ICNGQUZBRjg7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLXN1cmZhY2UtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZTI7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTVlNWRhOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1cmZhY2UtbGlnaHQ6Zm9jdXMsIC5idG4tc3VyZmFjZS1saWdodC5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWFlMjtcbiAgICBib3JkZXItY29sb3I6ICNlNWU1ZGE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE3LCAyMTgsIDIxNywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1zdXJmYWNlLWxpZ2h0LmRpc2FibGVkLCAuYnRuLXN1cmZhY2UtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkFGQUY4OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLXN1cmZhY2UtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1cmZhY2UtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tc3VyZmFjZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZGE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGZkZmQzOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1zdXJmYWNlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdXJmYWNlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tc3VyZmFjZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE3LCAyMTgsIDIxNywgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stbGFtYSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlBOTNEO1xuICBib3JkZXItY29sb3I6ICNFOUE5M0Q7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWdzay1sYW1hOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTU5YTFiO1xuICAgIGJvcmRlci1jb2xvcjogI2RhOTIxOTsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stbGFtYTpmb2N1cywgLmJ0bi1nc2stbGFtYS5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U1OWExYjtcbiAgICBib3JkZXItY29sb3I6ICNkYTkyMTk7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAzLCAxNDksIDU4LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1sYW1hLmRpc2FibGVkLCAuYnRuLWdzay1sYW1hOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlBOTNEO1xuICAgIGJvcmRlci1jb2xvcjogI0U5QTkzRDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stbGFtYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3NrLWxhbWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3NrLWxhbWEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGE5MjE5O1xuICAgIGJvcmRlci1jb2xvcjogI2NmOGIxNzsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZ3NrLWxhbWE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdzay1sYW1hOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3NrLWxhbWEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwMywgMTQ5LCA1OCwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1nc2stbGFiYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ2NjhBO1xuICBib3JkZXItY29sb3I6ICNGNDY2OEE7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWdzay1sYWJhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE0MjZmO1xuICAgIGJvcmRlci1jb2xvcjogI2YxMzY2NjsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stbGFiYTpmb2N1cywgLmJ0bi1nc2stbGFiYS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNDI2ZjtcbiAgICBib3JkZXItY29sb3I6ICNmMTM2NjY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ2LCAxMjUsIDE1NiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stbGFiYS5kaXNhYmxlZCwgLmJ0bi1nc2stbGFiYTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NjY4QTtcbiAgICBib3JkZXItY29sb3I6ICNGNDY2OEE7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLWxhYmE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdzay1sYWJhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWdzay1sYWJhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxMzY2NjtcbiAgICBib3JkZXItY29sb3I6ICNmMDJiNWQ7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWdzay1sYWJhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nc2stbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWdzay1sYWJhLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDYsIDEyNSwgMTU2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1pY3Mge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMTtcbiAgYm9yZGVyLWNvbG9yOiAjMEQ3NkQxOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1nc2staWNzOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGI2MmFkO1xuICAgIGJvcmRlci1jb2xvcjogIzBhNWJhMTsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2staWNzOmZvY3VzLCAuYnRuLWdzay1pY3MuZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYjYyYWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGE1YmExO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQ5LCAxMzksIDIxNiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2staWNzLmRpc2FibGVkLCAuYnRuLWdzay1pY3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDc2RDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEQ3NkQxOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1pY3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdzay1pY3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3NrLWljcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTViYTE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDk1NDk1OyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2staWNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nc2staWNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3NrLWljcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDksIDEzOSwgMjE2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1kcGkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RDM0RTtcbiAgYm9yZGVyLWNvbG9yOiAjQzVEMzRFOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1nc2stZHBpOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjljOTMyO1xuICAgIGJvcmRlci1jb2xvcjogI2IwYmYyZjsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stZHBpOmZvY3VzLCAuYnRuLWdzay1kcGkuZm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWM5MzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjBiZjJmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE3MiwgMTg1LCA3MiwgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stZHBpLmRpc2FibGVkLCAuYnRuLWdzay1kcGk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUQzNEU7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzVEMzRFOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1kcGk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdzay1kcGk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3NrLWRwaS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGJmMmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYTZiNDJkOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2stZHBpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nc2stZHBpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3NrLWRwaS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTcyLCAxODUsIDcyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1mbWkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwQjBDOTtcbiAgYm9yZGVyLWNvbG9yOiAjNjBCMEM5OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1nc2stZm1pOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDNhMmJmO1xuICAgIGJvcmRlci1jb2xvcjogIzNlOWJiODsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stZm1pOmZvY3VzLCAuYnRuLWdzay1mbWkuZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0M2EyYmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2U5YmI4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg3LCAxNTUsIDE3NywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stZm1pLmRpc2FibGVkLCAuYnRuLWdzay1mbWk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MEIwQzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjBCMEM5OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1mbWk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdzay1mbWk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tZ3NrLWZtaS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzZTliYjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2I5M2FlOyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2stZm1pOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nc2stZm1pOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tZ3NrLWZtaS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODcsIDE1NSwgMTc3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1tZGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0N0VCNjtcbiAgYm9yZGVyLWNvbG9yOiAjNzQ3RUI2OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1nc2stbWRpOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWI2N2E5O1xuICAgIGJvcmRlci1jb2xvcjogIzU1NjFhMjsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stbWRpOmZvY3VzLCAuYnRuLWdzay1tZGkuZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YjY3YTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTU2MWEyO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNywgMTQ1LCAxOTMsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLW1kaS5kaXNhYmxlZCwgLmJ0bi1nc2stbWRpOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3RUI2O1xuICAgIGJvcmRlci1jb2xvcjogIzc0N0VCNjsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2stbWRpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1nc2stbWRpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWdzay1tZGkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MWEyO1xuICAgIGJvcmRlci1jb2xvcjogIzUxNWM5YTsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZ3NrLW1kaTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ3NrLW1kaTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLWdzay1tZGkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNywgMTQ1LCAxOTMsIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLWxhbWEtbGFiYSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVEQjRBO1xuICBib3JkZXItY29sb3I6ICNGNURCNEE7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWdzay1sYW1hLWxhYmE6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Q0MjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjJkMTFhOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1sYW1hLWxhYmE6Zm9jdXMsIC5idG4tZ3NrLWxhbWEtbGFiYS5mb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZDQyNjtcbiAgICBib3JkZXItY29sb3I6ICNmMmQxMWE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEzLCAxOTIsIDY5LCAwLjUpOyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1sYW1hLWxhYmEuZGlzYWJsZWQsIC5idG4tZ3NrLWxhbWEtbGFiYTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1REI0QTtcbiAgICBib3JkZXItY29sb3I6ICNGNURCNEE7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLWxhbWEtbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tZ3NrLWxhbWEtbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1nc2stbGFtYS1sYWJhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZDExYTtcbiAgICBib3JkZXItY29sb3I6ICNmMmNmMGU7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWdzay1sYW1hLWxhYmE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWdzay1sYW1hLWxhYmE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1nc2stbGFtYS1sYWJhLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTMsIDE5MiwgNjksIDAuNSk7IH1cblxuLyogbGluZSA2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tZ3NrLWljcy1sYWJhIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkI5NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2Qjk2NjsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZ3NrLWljcy1sYWJhOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVhYjRlO1xuICAgIGJvcmRlci1jb2xvcjogIzRhYTI0YTsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2staWNzLWxhYmE6Zm9jdXMsIC5idG4tZ3NrLWljcy1sYWJhLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVhYjRlO1xuICAgIGJvcmRlci1jb2xvcjogIzRhYTI0YTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5MiwgMTYzLCA5MywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2staWNzLWxhYmEuZGlzYWJsZWQsIC5idG4tZ3NrLWljcy1sYWJhOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCOTY2O1xuICAgIGJvcmRlci1jb2xvcjogIzY2Qjk2NjsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1nc2staWNzLWxhYmE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWdzay1pY3MtbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1nc2staWNzLWxhYmEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFhMjRhO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2OTk0NjsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZ3NrLWljcy1sYWJhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1nc2staWNzLWxhYmE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1nc2staWNzLWxhYmEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDkyLCAxNjMsIDkzLCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QTM0N0Y7XG4gIGJvcmRlci1jb2xvcjogIzhBMzQ3RjsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tZ3NrLWlzYy1sYW1hLWxhYmE6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZTJhNjU7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjUyNjVkOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1pc2MtbGFtYS1sYWJhOmZvY3VzLCAuYnRuLWdzay1pc2MtbGFtYS1sYWJhLmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmUyYTY1O1xuICAgIGJvcmRlci1jb2xvcjogIzY1MjY1ZDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNTYsIDgyLCAxNDYsIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tZ3NrLWlzYy1sYW1hLWxhYmEuZGlzYWJsZWQsIC5idG4tZ3NrLWlzYy1sYW1hLWxhYmE6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4QTM0N0Y7XG4gICAgYm9yZGVyLWNvbG9yOiAjOEEzNDdGOyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdzay1pc2MtbGFtYS1sYWJhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1nc2staXNjLWxhbWEtbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1nc2staXNjLWxhbWEtbGFiYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTI2NWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNWMyMzU0OyB9XG4gICAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1nc2staXNjLWxhbWEtbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZ3NrLWlzYy1sYW1hLWxhYmE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1nc2staXNjLWxhbWEtbGFiYS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTU2LCA4MiwgMTQ2LCAwLjUpOyB9XG5cbi8qIGxpbmUgNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxhbmRpbmctMSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE0NzE4O1xuICBib3JkZXItY29sb3I6ICM5MTQ3MTg7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLWxhbmRpbmctMTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMzcxMztcbiAgICBib3JkZXItY29sb3I6ICM2NTMyMTE7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGFuZGluZy0xOmZvY3VzLCAuYnRuLWxhbmRpbmctMS5mb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcwMzcxMztcbiAgICBib3JkZXItY29sb3I6ICM2NTMyMTE7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTYyLCA5OSwgNTksIDAuNSk7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGFuZGluZy0xLmRpc2FibGVkLCAuYnRuLWxhbmRpbmctMTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkxNDcxODtcbiAgICBib3JkZXItY29sb3I6ICM5MTQ3MTg7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tbGFuZGluZy0xOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1sYW5kaW5nLTE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tbGFuZGluZy0xLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1MzIxMTtcbiAgICBib3JkZXItY29sb3I6ICM1YTJjMGY7IH1cbiAgICAvKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWxhbmRpbmctMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tbGFuZGluZy0xOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tbGFuZGluZy0xLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNjIsIDk5LCA1OSwgMC41KTsgfVxuXG4vKiBsaW5lIDY2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1sYW5kaW5nLTIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjYwNTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY2NjA1OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1sYW5kaW5nLTI6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZTU2MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDE1MTAwOyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxhbmRpbmctMjpmb2N1cywgLmJ0bi1sYW5kaW5nLTIuZm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZTU2MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDE1MTAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTI1LCA0MywgMC41KTsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1sYW5kaW5nLTIuZGlzYWJsZWQsIC5idG4tbGFuZGluZy0yOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjA1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNjYwNTsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1sYW5kaW5nLTI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxhbmRpbmctMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1sYW5kaW5nLTIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE1MTAwO1xuICAgIGJvcmRlci1jb2xvcjogI2M0NGMwMDsgfVxuICAgIC8qIGxpbmUgNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tbGFuZGluZy0yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1sYW5kaW5nLTI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1sYW5kaW5nLTIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTI1LCA0MywgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogI0YzNjYzMztcbiAgYm9yZGVyLWNvbG9yOiAjRjM2NjMzOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjM2NjMzOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0YzNjYzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICAgIGJvcmRlci1jb2xvcjogI0YzNjYzMzsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNTQ0RjQwO1xuICBib3JkZXItY29sb3I6ICM1NDRGNDA7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ0RjQwO1xuICAgIGJvcmRlci1jb2xvcjogIzU0NEY0MDsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODQsIDc5LCA2NCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM1NDRGNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NEY0MDtcbiAgICBib3JkZXItY29sb3I6ICM1NDRGNDA7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4NCwgNzksIDY0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDA4QTAwO1xuICBib3JkZXItY29sb3I6ICMwMDhBMDA7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDhBMDA7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTM4LCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDA4QTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA4QTAwOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTM4LCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTU3MTdEO1xuICBib3JkZXItY29sb3I6ICMxNTcxN0Q7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzE3RDtcbiAgICBib3JkZXItY29sb3I6ICMxNTcxN0Q7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEsIDExMywgMTI1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTU3MTdEO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0Q7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU3MTdEOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEsIDExMywgMTI1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjRTQ5QjEzO1xuICBib3JkZXItY29sb3I6ICNFNDlCMTM7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U0OUIxMztcbiAgICBib3JkZXItY29sb3I6ICNFNDlCMTM7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAxNTUsIDE5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRTQ5QjEzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTQ5QjEzOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAxNTUsIDE5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNFRDAwM0M7XG4gIGJvcmRlci1jb2xvcjogI0VEMDAzQzsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDAwM0M7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzcsIDAsIDYwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFuZ2VyLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0VEMDAzQztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDNDO1xuICAgIGJvcmRlci1jb2xvcjogI0VEMDAzQzsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNywgMCwgNjAsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1saWdodC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLXByaW1hcnkge1xuICBjb2xvcjogI0YzNjYzMztcbiAgYm9yZGVyLWNvbG9yOiAjRjM2NjMzOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICAgIGJvcmRlci1jb2xvcjogI0YzNjYzMzsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1wcmltYXJ5OmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3NrLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRjM2NjMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3NrLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjM2NjMzOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWdzay1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAxMDIsIDUxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLWRhcmstZ3JleSB7XG4gIGNvbG9yOiAjNTQ0RjQwO1xuICBib3JkZXItY29sb3I6ICM1NDRGNDA7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWRhcmstZ3JleTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NEY0MDtcbiAgICBib3JkZXItY29sb3I6ICM1NDRGNDA7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stZGFyay1ncmV5OmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWRhcmstZ3JleS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODQsIDc5LCA2NCwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1kYXJrLWdyZXkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1nc2stZGFyay1ncmV5OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzU0NEY0MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1kYXJrLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3NrLWRhcmstZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1kYXJrLWdyZXkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ0RjQwO1xuICAgIGJvcmRlci1jb2xvcjogIzU0NEY0MDsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1nc2stZGFyay1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1kYXJrLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1kYXJrLWdyZXkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDg0LCA3OSwgNjQsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1nc2stbWVkaXVtIHtcbiAgY29sb3I6ICNENUQxQ0U7XG4gIGJvcmRlci1jb2xvcjogI0Q1RDFDRTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbWVkaXVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEMUNFO1xuICAgIGJvcmRlci1jb2xvcjogI0Q1RDFDRTsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1tZWRpdW06Zm9jdXMsIC5idG4tb3V0bGluZS1nc2stbWVkaXVtLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTMsIDIwOSwgMjA2LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLW1lZGl1bS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdzay1tZWRpdW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRDVEMUNFO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1nc2stbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLW1lZGl1bS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNENUQxQ0U7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDVEMUNFOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWdzay1tZWRpdW06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLW1lZGl1bS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEzLCAyMDksIDIwNiwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGUge1xuICBjb2xvcjogI0JDMTA3NztcbiAgYm9yZGVyLWNvbG9yOiAjQkMxMDc3OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQzEwNzc7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkMxMDc3OyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLXB1cnBsZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4OCwgMTYsIDExOSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1nc2stcHVycGxlOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0JDMTA3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3NrLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMxMDc3O1xuICAgIGJvcmRlci1jb2xvcjogI0JDMTA3NzsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1nc2stcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4OCwgMTYsIDExOSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1yZWQge1xuICBjb2xvcjogI0VEMDAzQztcbiAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1yZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRDAwM0M7XG4gICAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLXJlZDpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1yZWQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzNywgMCwgNjAsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stcmVkLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3NrLXJlZDpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNFRDAwM0M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdzay1yZWQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stcmVkLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDAzQztcbiAgICBib3JkZXItY29sb3I6ICNFRDAwM0M7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtZ3NrLXJlZDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1nc2stcmVkOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stcmVkLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzcsIDAsIDYwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLWluZGlnby1ibHVlIHtcbiAgY29sb3I6ICM0MDQ4OEQ7XG4gIGJvcmRlci1jb2xvcjogIzQwNDg4RDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2staW5kaWdvLWJsdWU6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MDQ4OEQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDA0ODhEOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWluZGlnby1ibHVlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWluZGlnby1ibHVlLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NCwgNzIsIDE0MSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1pbmRpZ28tYmx1ZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdzay1pbmRpZ28tYmx1ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM0MDQ4OEQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2staW5kaWdvLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3NrLWluZGlnby1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWluZGlnby1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDg4RDtcbiAgICBib3JkZXItY29sb3I6ICM0MDQ4OEQ7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtZ3NrLWluZGlnby1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1pbmRpZ28tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWluZGlnby1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2NCwgNzIsIDE0MSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1ncmVlbiB7XG4gIGNvbG9yOiAjMDA4QTAwO1xuICBib3JkZXItY29sb3I6ICMwMDhBMDA7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWdyZWVuOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwOEEwMDsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1ncmVlbjpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1ncmVlbi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTM4LCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWdyZWVuLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3NrLWdyZWVuOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzAwOEEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1ncmVlbjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1nc2stZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stZ3JlZW4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTAwO1xuICAgIGJvcmRlci1jb2xvcjogIzAwOEEwMDsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1nc2stZ3JlZW46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWdyZWVuOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stZ3JlZW4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEzOCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay10ZWFsIHtcbiAgY29sb3I6ICMxNTcxN0Q7XG4gIGJvcmRlci1jb2xvcjogIzE1NzE3RDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stdGVhbDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzE3RDtcbiAgICBib3JkZXItY29sb3I6ICMxNTcxN0Q7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stdGVhbDpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay10ZWFsLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMSwgMTEzLCAxMjUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stdGVhbC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdzay10ZWFsOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzE1NzE3RDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdzay10ZWFsOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLXRlYWwuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MTdEO1xuICAgIGJvcmRlci1jb2xvcjogIzE1NzE3RDsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1nc2stdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1nc2stdGVhbDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLXRlYWwuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxLCAxMTMsIDEyNSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay15ZWxsb3cge1xuICBjb2xvcjogI0U0OUIxMztcbiAgYm9yZGVyLWNvbG9yOiAjRTQ5QjEzOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay15ZWxsb3c6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRTQ5QjEzOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLXllbGxvdzpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay15ZWxsb3cuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgMTU1LCAxOSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay15ZWxsb3cuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1nc2steWVsbG93OmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0U0OUIxMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3NrLXllbGxvdzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTQ5QjEzO1xuICAgIGJvcmRlci1jb2xvcjogI0U0OUIxMzsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1nc2steWVsbG93Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay15ZWxsb3c6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay15ZWxsb3cuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgMTU1LCAxOSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13aGl0ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtd2hpdGUuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13aGl0ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNGRkZGRkY7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2hpdGUtODUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlLTg1OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlLTg1OmZvY3VzLCAuYnRuLW91dGxpbmUtd2hpdGUtODUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13aGl0ZS04NS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdoaXRlLTg1OmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlLTg1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlLTg1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUtODUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS13aGl0ZS04NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZS04NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUtODUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS13aGl0ZS05MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlLTkwOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13aGl0ZS05MDpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlLTkwLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtd2hpdGUtOTAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13aGl0ZS05MDpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlLTkwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlLTkwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUtOTAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtd2hpdGUtOTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2hpdGUtOTA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdoaXRlLTkwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtd2hpdGUtOTUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlLTk1OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlLTk1OmZvY3VzLCAuYnRuLW91dGxpbmUtd2hpdGUtOTUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS13aGl0ZS05NS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdoaXRlLTk1OmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXdoaXRlLTk1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlLTk1Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUtOTUuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS13aGl0ZS05NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13aGl0ZS05NTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUtOTUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1ncmV5IHtcbiAgY29sb3I6ICNCRUJFQkQ7XG4gIGJvcmRlci1jb2xvcjogI0JFQkVCRDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1ncmV5OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRUJEO1xuICAgIGJvcmRlci1jb2xvcjogI0JFQkVCRDsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdyZXk6Zm9jdXMsIC5idG4tb3V0bGluZS1ncmV5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTAsIDE5MCwgMTg5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3JleS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdyZXk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQkVCRUJEO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ncmV5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3JleS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCRUJFQkQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkVCRUJEOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWdyZXk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3JleTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3JleS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkwLCAxOTAsIDE4OSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1ibGFjazpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1ibGFjazpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsYWNrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtYmxhY2suZGlzYWJsZWQsIC5idG4tb3V0bGluZS1ibGFjazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWJsYWNrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLXB1cnBsZS02MCB7XG4gIGNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stcHVycGxlLTYwOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLXB1cnBsZS02MDpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGUtNjAuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4OCwgMTYsIDExOSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGUtNjAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1nc2stcHVycGxlLTYwOmRpc2FibGVkIHtcbiAgICBjb2xvcjogcmdiYSgxODgsIDE2LCAxMTksIDAuNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stcHVycGxlLTYwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGUtNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stcHVycGxlLTYwLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODgsIDE2LCAxMTksIDAuNik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KTsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1nc2stcHVycGxlLTYwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGUtNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1wdXJwbGUtNjAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4OCwgMTYsIDExOSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTYwIHtcbiAgY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTYwOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpOyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLXRlYWwtNjA6Zm9jdXMsIC5idG4tb3V0bGluZS1nc2stdGVhbC02MC5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEsIDExMywgMTI1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLXRlYWwtNjAuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1nc2stdGVhbC02MDpkaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLXRlYWwtNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3NrLXRlYWwtNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stdGVhbC02MC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuNik7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtZ3NrLXRlYWwtNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLXRlYWwtNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTYwLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMSwgMTEzLCAxMjUsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1nc2stdGVhbC0zMCB7XG4gIGNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stdGVhbC0zMDpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMyk7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKTsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTMwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLXRlYWwtMzAuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxLCAxMTMsIDEyNSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTMwLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3NrLXRlYWwtMzA6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTMwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTMwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLXRlYWwtMzAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTMwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay10ZWFsLTMwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stdGVhbC0zMC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEsIDExMywgMTI1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLWdyZWVuLTYwIHtcbiAgY29sb3I6ICM2NkI5NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2Qjk2NjsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stZ3JlZW4tNjA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkI5NjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZCOTY2OyB9XG4gIC8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWdyZWVuLTYwOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWdyZWVuLTYwLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDE4NSwgMTAyLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWdyZWVuLTYwLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3NrLWdyZWVuLTYwOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzY2Qjk2NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1ncmVlbi02MDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1nc2stZ3JlZW4tNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stZ3JlZW4tNjAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCOTY2O1xuICAgIGJvcmRlci1jb2xvcjogIzY2Qjk2NjsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1nc2stZ3JlZW4tNjA6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWdyZWVuLTYwOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stZ3JlZW4tNjAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTg1LCAxMDIsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1saW5rLWJsdWUge1xuICBjb2xvcjogIzBENzZEMTtcbiAgYm9yZGVyLWNvbG9yOiAjMEQ3NkQxOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxpbmstYmx1ZTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMTtcbiAgICBib3JkZXItY29sb3I6ICMwRDc2RDE7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1saW5rLWJsdWU6Zm9jdXMsIC5idG4tb3V0bGluZS1saW5rLWJsdWUuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzLCAxMTgsIDIwOSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxpbmstYmx1ZS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpbmstYmx1ZTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICMwRDc2RDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1saW5rLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGluay1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGluay1ibHVlLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMTtcbiAgICBib3JkZXItY29sb3I6ICMwRDc2RDE7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtbGluay1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpbmstYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGluay1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMywgMTE4LCAyMDksIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMyRTJFM0M7XG4gIGJvcmRlci1jb2xvcjogIzJFMkUzQzsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS10ZXh0LWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTNDO1xuICAgIGJvcmRlci1jb2xvcjogIzJFMkUzQzsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXRleHQtYmxhY2s6Zm9jdXMsIC5idG4tb3V0bGluZS10ZXh0LWJsYWNrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgNDYsIDYwLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtdGV4dC1ibGFjay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXRleHQtYmxhY2s6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMkUyRTNDO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtdGV4dC1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS10ZXh0LWJsYWNrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtdGV4dC1ibGFjay5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyRTJFM0M7XG4gICAgYm9yZGVyLWNvbG9yOiAjMkUyRTNDOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXRleHQtYmxhY2s6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtdGV4dC1ibGFjazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtdGV4dC1ibGFjay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDYsIDQ2LCA2MCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM3NzczNjk7XG4gIGJvcmRlci1jb2xvcjogIzc3NzM2OTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS10ZXh0LXNlY29uZGFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzM2OTtcbiAgICBib3JkZXItY29sb3I6ICM3NzczNjk7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS10ZXh0LXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXRleHQtc2Vjb25kYXJ5LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTksIDExNSwgMTA1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtdGV4dC1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS10ZXh0LXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM3NzczNjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS10ZXh0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS10ZXh0LXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXRleHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzM2OTtcbiAgICBib3JkZXItY29sb3I6ICM3NzczNjk7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtdGV4dC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtdGV4dC1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXRleHQtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTksIDExNSwgMTA1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtdGV4dC1tZWRpdW0ge1xuICBjb2xvcjogIzg3ODM3OTtcbiAgYm9yZGVyLWNvbG9yOiAjODc4Mzc5OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXRleHQtbWVkaXVtOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Mzc5O1xuICAgIGJvcmRlci1jb2xvcjogIzg3ODM3OTsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXRleHQtbWVkaXVtOmZvY3VzLCAuYnRuLW91dGxpbmUtdGV4dC1tZWRpdW0uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNSwgMTMxLCAxMjEsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS10ZXh0LW1lZGl1bS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXRleHQtbWVkaXVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg3ODM3OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXRleHQtbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXRleHQtbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtdGV4dC1tZWRpdW0uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Mzc5O1xuICAgIGJvcmRlci1jb2xvcjogIzg3ODM3OTsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS10ZXh0LW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS10ZXh0LW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtdGV4dC1tZWRpdW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNSwgMTMxLCAxMjEsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNCQkI5QjM7XG4gIGJvcmRlci1jb2xvcjogI0JCQjlCMzsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS10ZXh0LWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCOUIzO1xuICAgIGJvcmRlci1jb2xvcjogI0JCQjlCMzsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXRleHQtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS10ZXh0LWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODcsIDE4NSwgMTc5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtdGV4dC1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXRleHQtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQkJCOUIzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtdGV4dC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS10ZXh0LWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtdGV4dC1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkI5QjM7XG4gICAgYm9yZGVyLWNvbG9yOiAjQkJCOUIzOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXRleHQtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtdGV4dC1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtdGV4dC1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg3LCAxODUsIDE3OSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLXN1cmZhY2UtZGFyayB7XG4gIGNvbG9yOiAjQkVCRUJEO1xuICBib3JkZXItY29sb3I6ICNCRUJFQkQ7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VyZmFjZS1kYXJrOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRUJEO1xuICAgIGJvcmRlci1jb2xvcjogI0JFQkVCRDsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTkwLCAxOTAsIDE4OSwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtZGFyazpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNCRUJFQkQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zdXJmYWNlLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc3VyZmFjZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VyZmFjZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRDtcbiAgICBib3JkZXItY29sb3I6ICNCRUJFQkQ7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtc3VyZmFjZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VyZmFjZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTAsIDE5MCwgMTg5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtc3VyZmFjZS1tZWRpdW0ge1xuICBjb2xvcjogI0VGRUZFRDtcbiAgYm9yZGVyLWNvbG9yOiAjRUZFRkVEOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtbWVkaXVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVEO1xuICAgIGJvcmRlci1jb2xvcjogI0VGRUZFRDsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtbWVkaXVtOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VyZmFjZS1tZWRpdW0uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOSwgMjM5LCAyMzcsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zdXJmYWNlLW1lZGl1bS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtbWVkaXVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0VGRUZFRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtbWVkaXVtOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VyZmFjZS1tZWRpdW0uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVEO1xuICAgIGJvcmRlci1jb2xvcjogI0VGRUZFRDsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1zdXJmYWNlLW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdXJmYWNlLW1lZGl1bTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VyZmFjZS1tZWRpdW0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzOSwgMjM5LCAyMzcsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1zdXJmYWNlLWxpZ2h0IHtcbiAgY29sb3I6ICNGQUZBRjg7XG4gIGJvcmRlci1jb2xvcjogI0ZBRkFGODsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1zdXJmYWNlLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUY4O1xuICAgIGJvcmRlci1jb2xvcjogI0ZBRkFGODsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtbGlnaHQ6Zm9jdXMsIC5idG4tb3V0bGluZS1zdXJmYWNlLWxpZ2h0LmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTAsIDI1MCwgMjQ4LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VyZmFjZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjRkFGQUY4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtc3VyZmFjZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdXJmYWNlLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VyZmFjZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkFGQUY4OyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLXN1cmZhY2UtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VyZmFjZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtc3VyZmFjZS1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUwLCAyNTAsIDI0OCwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1sYW1hIHtcbiAgY29sb3I6ICNFOUE5M0Q7XG4gIGJvcmRlci1jb2xvcjogI0U5QTkzRDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbGFtYTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5QTkzRDtcbiAgICBib3JkZXItY29sb3I6ICNFOUE5M0Q7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbGFtYTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1sYW1hLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzMsIDE2OSwgNjEsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbGFtYS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdzay1sYW1hOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0U5QTkzRDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1sYW1hOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdzay1sYW1hOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWxhbWEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlBOTNEO1xuICAgIGJvcmRlci1jb2xvcjogI0U5QTkzRDsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1nc2stbGFtYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1nc2stbGFtYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWxhbWEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzMywgMTY5LCA2MSwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1sYWJhIHtcbiAgY29sb3I6ICNGNDY2OEE7XG4gIGJvcmRlci1jb2xvcjogI0Y0NjY4QTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbGFiYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NjY4QTtcbiAgICBib3JkZXItY29sb3I6ICNGNDY2OEE7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbGFiYTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1sYWJhLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDQsIDEwMiwgMTM4LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWxhYmEuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1nc2stbGFiYTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGNDY2OEE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1nc2stbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1sYWJhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NjY4QTtcbiAgICBib3JkZXItY29sb3I6ICNGNDY2OEE7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtZ3NrLWxhYmE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWxhYmE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1sYWJhLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDQsIDEwMiwgMTM4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLWljcyB7XG4gIGNvbG9yOiAjMEQ3NkQxO1xuICBib3JkZXItY29sb3I6ICMwRDc2RDE7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWljczpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMTtcbiAgICBib3JkZXItY29sb3I6ICMwRDc2RDE7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2staWNzOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWljcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMsIDExOCwgMjA5LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWljcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdzay1pY3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMEQ3NkQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWljczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1nc2staWNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWljcy5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDc2RDE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMEQ3NkQxOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWdzay1pY3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWljczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWljcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMsIDExOCwgMjA5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLWRwaSB7XG4gIGNvbG9yOiAjQzVEMzRFO1xuICBib3JkZXItY29sb3I6ICNDNUQzNEU7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWRwaTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M1RDM0RTtcbiAgICBib3JkZXItY29sb3I6ICNDNUQzNEU7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stZHBpOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWRwaS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAyMTEsIDc4LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWRwaS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdzay1kcGk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjQzVEMzRFO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWRwaTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1nc2stZHBpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWRwaS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDNUQzNEU7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzVEMzRFOyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWdzay1kcGk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWRwaTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWRwaS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAyMTEsIDc4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLWZtaSB7XG4gIGNvbG9yOiAjNjBCMEM5O1xuICBib3JkZXItY29sb3I6ICM2MEIwQzk7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWZtaTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYwQjBDOTtcbiAgICBib3JkZXItY29sb3I6ICM2MEIwQzk7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stZm1pOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWZtaS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTYsIDE3NiwgMjAxLCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWZtaS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdzay1mbWk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNjBCMEM5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWZtaTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1nc2stZm1pOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWZtaS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MEIwQzk7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjBCMEM5OyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWdzay1mbWk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLWZtaTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWZtaS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTYsIDE3NiwgMjAxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLW91dGxpbmUtZ3NrLW1kaSB7XG4gIGNvbG9yOiAjNzQ3RUI2O1xuICBib3JkZXItY29sb3I6ICM3NDdFQjY7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLW1kaTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc0N0VCNjtcbiAgICBib3JkZXItY29sb3I6ICM3NDdFQjY7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbWRpOmZvY3VzLCAuYnRuLW91dGxpbmUtZ3NrLW1kaS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE2LCAxMjYsIDE4MiwgMC41KTsgfVxuICAvKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1tZGkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1nc2stbWRpOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzc0N0VCNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1tZGk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZ3NrLW1kaTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1tZGkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzQ3RUI2O1xuICAgIGJvcmRlci1jb2xvcjogIzc0N0VCNjsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1nc2stbWRpOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1tZGk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1tZGkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDExNiwgMTI2LCAxODIsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1nc2stbGFtYS1sYWJhIHtcbiAgY29sb3I6ICNGNURCNEE7XG4gIGJvcmRlci1jb2xvcjogI0Y1REI0QTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbGFtYS1sYWJhOmhvdmVyIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVEQjRBO1xuICAgIGJvcmRlci1jb2xvcjogI0Y1REI0QTsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1sYW1hLWxhYmE6Zm9jdXMsIC5idG4tb3V0bGluZS1nc2stbGFtYS1sYWJhLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDIxOSwgNzQsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbGFtYS1sYWJhLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZ3NrLWxhbWEtbGFiYTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNGNURCNEE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA4NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2stbGFtYS1sYWJhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdzay1sYW1hLWxhYmE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stbGFtYS1sYWJhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1REI0QTtcbiAgICBib3JkZXItY29sb3I6ICNGNURCNEE7IH1cbiAgICAvKiBsaW5lIDkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLW91dGxpbmUtZ3NrLWxhbWEtbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1nc2stbGFtYS1sYWJhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1nc2stbGFtYS1sYWJhLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDUsIDIxOSwgNzQsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1nc2staWNzLWxhYmEge1xuICBjb2xvcjogIzY2Qjk2NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjZCOTY2OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1pY3MtbGFiYTpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2Qjk2NjtcbiAgICBib3JkZXItY29sb3I6ICM2NkI5NjY7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2staWNzLWxhYmE6Zm9jdXMsIC5idG4tb3V0bGluZS1nc2staWNzLWxhYmEuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwMiwgMTg1LCAxMDIsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2staWNzLWxhYmEuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1nc2staWNzLWxhYmE6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNjZCOTY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtZ3NrLWljcy1sYWJhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdzay1pY3MtbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1pY3MtbGFiYS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkI5NjY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjZCOTY2OyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWdzay1pY3MtbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1nc2staWNzLWxhYmE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWdzay1pY3MtbGFiYS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTAyLCAxODUsIDEwMiwgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgY29sb3I6ICM4QTM0N0Y7XG4gIGJvcmRlci1jb2xvcjogIzhBMzQ3RjsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2staXNjLWxhbWEtbGFiYTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhBMzQ3RjtcbiAgICBib3JkZXItY29sb3I6ICM4QTM0N0Y7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2staXNjLWxhbWEtbGFiYTpmb2N1cywgLmJ0bi1vdXRsaW5lLWdzay1pc2MtbGFtYS1sYWJhLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzgsIDUyLCAxMjcsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1nc2staXNjLWxhbWEtbGFiYS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWdzay1pc2MtbGFtYS1sYWJhOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzhBMzQ3RjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWdzay1pc2MtbGFtYS1sYWJhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWdzay1pc2MtbGFtYS1sYWJhOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWlzYy1sYW1hLWxhYmEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEEzNDdGO1xuICAgIGJvcmRlci1jb2xvcjogIzhBMzQ3RjsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1nc2staXNjLWxhbWEtbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1nc2staXNjLWxhbWEtbGFiYTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4gICAgLnNob3cgPiAuYnRuLW91dGxpbmUtZ3NrLWlzYy1sYW1hLWxhYmEuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzOCwgNTIsIDEyNywgMC41KTsgfVxuXG4vKiBsaW5lIDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1vdXRsaW5lLWxhbmRpbmctMSB7XG4gIGNvbG9yOiAjOTE0NzE4O1xuICBib3JkZXItY29sb3I6ICM5MTQ3MTg7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtbGFuZGluZy0xOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE0NzE4O1xuICAgIGJvcmRlci1jb2xvcjogIzkxNDcxODsgfVxuICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxhbmRpbmctMTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxhbmRpbmctMS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ1LCA3MSwgMjQsIDAuNSk7IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1sYW5kaW5nLTEuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1sYW5kaW5nLTE6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjOTE0NzE4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtbGFuZGluZy0xOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxhbmRpbmctMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxhbmRpbmctMS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5MTQ3MTg7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTE0NzE4OyB9XG4gICAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0bi1vdXRsaW5lLWxhbmRpbmctMTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1sYW5kaW5nLTE6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuICAgIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxhbmRpbmctMS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ1LCA3MSwgMjQsIDAuNSk7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4tb3V0bGluZS1sYW5kaW5nLTIge1xuICBjb2xvcjogI0ZGNjYwNTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY2NjA1OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxhbmRpbmctMjpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNjYwNTtcbiAgICBib3JkZXItY29sb3I6ICNGRjY2MDU7IH1cbiAgLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzICovXG4gIC5idG4tb3V0bGluZS1sYW5kaW5nLTI6Zm9jdXMsIC5idG4tb3V0bGluZS1sYW5kaW5nLTIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTAyLCA1LCAwLjUpOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLW91dGxpbmUtbGFuZGluZy0yLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGFuZGluZy0yOmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGNjYwNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1vdXRsaW5lLWxhbmRpbmctMjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1sYW5kaW5nLTI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tb3V0bGluZS1sYW5kaW5nLTIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjA1O1xuICAgIGJvcmRlci1jb2xvcjogI0ZGNjYwNTsgfVxuICAgIC8qIGxpbmUgOTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tb3V0bGluZS1sYW5kaW5nLTI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGFuZGluZy0yOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbiAgICAuc2hvdyA+IC5idG4tb3V0bGluZS1sYW5kaW5nLTIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTAyLCA1LCAwLjUpOyB9XG5cbi8qIGxpbmUgODMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI0YzNjYzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmJ0bi1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogI2NkM2YwYztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAvKiBsaW5lIDkzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWxpbms6Zm9jdXMsIC5idG4tbGluay5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLyogbGluZSA5OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi1saW5rOmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgMTEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLyogbGluZSAxMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSAxMjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTMwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtOyB9XG5cbi8qIGxpbmUgMTM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4gICAgLmZhZGUge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4gIC5mYWRlOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzICovXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4xNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMTUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyAqL1xuICAgIC5jb2xsYXBzaW5nIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSA5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC8qIGxpbmUgMzAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbiAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA1OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuICAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMHJlbTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbjogMC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA0Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4gIC5kcm9wZG93bi1tZW51LXNtLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC8qIGxpbmUgNDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1tZC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDQyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtbGctbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbiAgLmRyb3Bkb3duLW1lbnUtbGctcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24tbWVudS14bC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbi8qIGxpbmUgNTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTsgfVxuXG4vKiBsaW5lIDMwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA1OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgNzAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3ByaWdodCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbTsgfVxuXG4vKiBsaW5lIDMwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7IH1cblxuLyogbGluZSA1OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyAqL1xuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qIGxpbmUgODAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi8qIGxpbmUgODcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTsgfVxuXG4vKiBsaW5lIDMwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4vKiBsaW5lIDQ1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDU4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzICovXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiBsaW5lIDk3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDsgfVxuXG4vKiBsaW5lIDEwNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvOyB9XG5cbi8qIGxpbmUgMTE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDRweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4vKiBsaW5lIDEyMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24taXRlbTpmb2N1cyB7XG4gICAgY29sb3I6ICMxNjE4MWI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLyogbGluZSAxNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7IH1cbiAgLyogbGluZSAxNjEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyAqL1xuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjYWRiNWJkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTczLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE3OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzICovXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgMTg4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MgKi9cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxLjVyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cCA+IC5idG4sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87IH1cbiAgICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIge1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC8qIGxpbmUgMTksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxOyB9XG5cbi8qIGxpbmUgMjgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC8qIGxpbmUgMzMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA0MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi8qIGxpbmUgNDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNjksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjU2MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41NjI1cmVtOyB9XG4gIC8qIGxpbmUgNzMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgNzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgODQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTsgfVxuXG4vKiBsaW5lIDg5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgMTExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyogbGluZSAxMjEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MgKi9cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gIC8qIGxpbmUgMTI3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDEzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgMTUyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzICovXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAvKiBsaW5lIDE1Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyAqL1xuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuICAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4gIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCxcbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCArIC5jdXN0b20tc2VsZWN0LFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuICAgIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5mb3JtLWNvbnRyb2wsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMzsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDsgfVxuICAvKiBsaW5lIDQ1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDUwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAvKiBsaW5lIDU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSA1Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gICAgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDYwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC8qIGxpbmUgNjksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuICAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4sXG4gIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAvKiBsaW5lIDk2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC8qIGxpbmUgMTAxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4sXG4gIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLyogbGluZSAxMDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXByZXBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7IH1cblxuLyogbGluZSAxMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi8qIGxpbmUgMTE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC8qIGxpbmUgMTM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbiAgLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cblxuLyogbGluZSAxNDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTsgfVxuXG4vKiBsaW5lIDE1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cblxuLyogbGluZSAxNjMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpOyB9XG5cbi8qIGxpbmUgMTY4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MgKi9cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSAxODAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW07IH1cblxuLyogbGluZSAxOTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyAqL1xuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDIwNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzICovXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyB9XG5cbi8qIGxpbmUgMTksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9XG5cbi8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItY29sb3I6ICNGMzY2MzM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMzsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpOyB9XG4gIC8qIGxpbmUgNDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmFjMGFiOyB9XG4gIC8qIGxpbmUgNTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlNGRjO1xuICAgIGJvcmRlci1jb2xvcjogI2ZkZTRkYzsgfVxuICAvKiBsaW5lIDYyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7IH1cbiAgICAvKiBsaW5lIDY1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi8qIGxpbmUgNzYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAvKiBsaW5lIDg0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IC0xLjVyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFyZW07XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4OyB9XG4gIC8qIGxpbmUgOTksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAtMS41cmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvIDUwJSA1MCUgbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgMTE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDEyMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM0ZGRkZGRicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAxMjgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0YzNjYzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMzsgfVxuXG4vKiBsaW5lIDEzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzRkZGRkZGJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAxMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxMDIsIDUxLCAwLjUpOyB9XG5cbi8qIGxpbmUgMTQyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTAyLCA1MSwgMC41KTsgfVxuXG4vKiBsaW5lIDE1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4vKiBsaW5lIDE1OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDE2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDEwMiwgNTEsIDAuNSk7IH1cblxuLyogbGluZSAxNzYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtOyB9XG4gIC8qIGxpbmUgMTgwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMi4yNXJlbTtcbiAgICB3aWR0aDogMS43NXJlbTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDE4OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0b3A6IGNhbGMoMC4yNXJlbSArIDJweCk7XG4gICAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gICAgd2lkdGg6IGNhbGMoMXJlbSAtIDRweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgMTg4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMjAxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7IH1cbiAgLyogbGluZSAyMDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDEwMiwgNTEsIDAuNSk7IH1cblxuLyogbGluZSAyMjEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSByaWdodCAwLjc1cmVtIGNlbnRlci84cHggMTBweCBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLyogbGluZSAyMzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYzBhYjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC4yNSk7IH1cbiAgICAvKiBsaW5lIDI0OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tc2VsZWN0OmZvY3VzOjotbXMtdmFsdWUge1xuICAgICAgY29sb3I6ICM0OTUwNTc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgMjU5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLyogbGluZSAyNjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cbiAgLyogbGluZSAyNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSAyNzcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1NzsgfVxuXG4vKiBsaW5lIDI4Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi8qIGxpbmUgMjkxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDMwNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDMxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDMyMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogI2ZhYzBhYjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpOyB9XG4gIC8qIGxpbmUgMzI3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tZmlsZS1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuICAvKiBsaW5lIDMzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbikgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiOyB9XG4gIC8qIGxpbmUgMzM4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTsgfVxuXG4vKiBsaW5lIDM0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLyogbGluZSAzNjEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7IH1cblxuLyogbGluZSAzODUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjRyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG4gIC8qIGxpbmUgMzkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgICAvKiBsaW5lIDM5Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpOyB9XG4gICAgLyogbGluZSAzOTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpOyB9XG4gICAgLyogbGluZSAzOTksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkZGRkYsIDAgMCAwIDAuMnJlbSByZ2JhKDI0MywgMTAyLCA1MSwgMC4yNSk7IH1cbiAgLyogbGluZSA0MDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgNDA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMztcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAvKiBsaW5lIDQwNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgICAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgICAvKiBsaW5lIDQxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlNGRjOyB9XG4gIC8qIGxpbmUgNDIyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG4gIC8qIGxpbmUgNDMzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgICBhcHBlYXJhbmNlOiBub25lOyB9XG4gICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgIC8qIGxpbmUgNDMzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gICAgLyogbGluZSA0NDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlNGRjOyB9XG4gIC8qIGxpbmUgNDQ4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA0NTksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSA0NTksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgICAgIC5jdXN0b20tcmFuZ2U6Oi1tcy10aHVtYiB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAgIC8qIGxpbmUgNDcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gICAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlNGRjOyB9XG4gIC8qIGxpbmUgNDc3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMC41cmVtOyB9XG4gIC8qIGxpbmUgNDg4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA0OTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cbiAgLyogbGluZSA1MDAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cbiAgLyogbGluZSA1MDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbiAgLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAvKiBsaW5lIDUwOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG4gIC8qIGxpbmUgNTEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzICovXG4gIC5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAvKiBsaW5lIDUxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAuY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7IH1cblxuLyogbGluZSA1MjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MgKi9cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDUyMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyAqL1xuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAgIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdi1saW5rOmhvdmVyLCAubmF2LWxpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjsgfVxuICAgIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC8qIGxpbmUgNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbiAgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDYxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4gIC5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDc5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzICovXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7IH1cblxuLyogbGluZSA5Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyAqL1xuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMDAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAxMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MgKi9cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNHB4IDhweDsgfVxuICAvKiBsaW5lIDI4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXIgLmNvbnRhaW5lcixcbiAgLm5hdmJhciAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyIC5jb250YWluZXItc20sIC5uYXZiYXIgLmNvbnRhaW5lci1tZCwgLm5hdmJhciAuY29udGFpbmVyLWxnLCAubmF2YmFyIC5jb250YWluZXIteGwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi8qIGxpbmUgNTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgNzEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgNzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAvKiBsaW5lIDgzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lOyB9XG5cbi8qIGxpbmUgOTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDEwOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDExOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMTMzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0OyB9XG5cbi8qIGxpbmUgMTQyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiA3NXZoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAvKiBsaW5lIDE1Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDE1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC8qIGxpbmUgMTc3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLyogbGluZSAxODAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAvKiBsaW5lIDE4NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC8qIGxpbmUgMTkxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLXhsIHtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLyogbGluZSAyMDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAvKiBsaW5lIDIxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC8qIGxpbmUgMjE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLyogbGluZSAxNTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxNTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAvKiBsaW5lIDE3Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC8qIGxpbmUgMTgwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLyogbGluZSAxODQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07IH1cbiAgICAvKiBsaW5lIDE5MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci14bCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC8qIGxpbmUgMjA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgLyogbGluZSAyMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAvKiBsaW5lIDIxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC8qIGxpbmUgMTU2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMTU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLyogbGluZSAxNzcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAvKiBsaW5lIDE4MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTg0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLyogbGluZSAxOTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDIwNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC8qIGxpbmUgMjEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLyogbGluZSAyMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLyogbGluZSAxNTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItbGcsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMTU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLyogbGluZSAxNzcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAvKiBsaW5lIDE4MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC8qIGxpbmUgMTg0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gICAgLyogbGluZSAxOTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIteGwge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAvKiBsaW5lIDIwNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAgIC8qIGxpbmUgMjEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gICAgLyogbGluZSAyMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMTU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC8qIGxpbmUgMTU2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWxnLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC8qIGxpbmUgMTc3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxODAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAvKiBsaW5lIDE4NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDE5MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZywgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAvKiBsaW5lIDIwNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC8qIGxpbmUgMjEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC8qIGxpbmUgMjE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDIzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi8qIGxpbmUgMjQxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cbiAgLyogbGluZSAyNDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLyogbGluZSAyNTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDI2MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4vKiBsaW5lIDI2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODAsIDAsIDAsIDAuNSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAyNzAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAvKiBsaW5lIDI3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG4gICAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6aG92ZXIsIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4vKiBsaW5lIDI4NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSAyOTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7IH1cbiAgLyogbGluZSAzMDAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLyogbGluZSAzMDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MgKi9cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDMxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpOyB9XG5cbi8qIGxpbmUgMzE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi8qIGxpbmUgMzIyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzICovXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAvKiBsaW5lIDMyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXZiYXIuc2NzcyAqL1xuICAubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qIGxpbmUgNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZCA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLyogbGluZSAyMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0OyB9XG4gICAgLyogbGluZSAyNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAuY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cbiAgICAvKiBsaW5lIDMxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gIC5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLyogbGluZSA0NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi8qIGxpbmUgNTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuLyogbGluZSA2MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyogbGluZSA3NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW07IH1cblxuLyogbGluZSA4Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpOyB9XG4gIC8qIGxpbmUgOTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDsgfVxuXG4vKiBsaW5lIDk1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLyogbGluZSAxMDEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi8qIGxpbmUgMTExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7IH1cblxuLyogbGluZSAxMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuXG4vKiBsaW5lIDEyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLyogbGluZSAxMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBsaW5lIDE0MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4vKiBsaW5lIDE0Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4vKiBsaW5lIDE1NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDE1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZGVjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG4gICAgLyogbGluZSAxNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgLmNhcmQtZGVjayAuY2FyZCB7XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH0gfVxuXG4vKiBsaW5lIDE4Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDE4MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgIC8qIGxpbmUgMTkyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLyogbGluZSAxOTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC8qIGxpbmUgMjA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgIC8qIGxpbmUgMjA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLyogbGluZSAyMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAgIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgLyogbGluZSAyMTksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAvKiBsaW5lIDIyMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAvKiBsaW5lIDIyNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbiAgICAgICAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbi8qIGxpbmUgMjQ0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMjQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTsgfVxuICAgIC8qIGxpbmUgMjU0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKiBsaW5lIDI2Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MgKi9cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7IH1cbiAgLyogbGluZSAyNjksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzICovXG4gIC5hY2NvcmRpb24gPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC8qIGxpbmUgMjcyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMjc3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMjgxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyAqL1xuICAgIC5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4vKiBsaW5lIDEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4gIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBjb250ZW50OiBcIi9cIjsgfVxuXG4vKiBsaW5lIDMxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyAqL1xuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzICovXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi8qIGxpbmUgMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI0YzNjYzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjY2QzZjBjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAvKiBsaW5lIDI2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuICAucGFnZS1saW5rOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAxMDIsIDUxLCAwLjI1KTsgfVxuXG4vKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSA0MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgNDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gIGJvcmRlci1jb2xvcjogI0YzNjYzMzsgfVxuXG4vKiBsaW5lIDUzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MgKi9cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuM3JlbTsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyAqL1xuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzICovXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMC4yNWVtIDAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbiAgICAuYmFkZ2Uge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZTpob3ZlciwgYS5iYWRnZTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuICAuYmFkZ2U6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi8qIGxpbmUgNDAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1wcmltYXJ5OmhvdmVyLCBhLmJhZGdlLXByaW1hcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNjQ3MGU7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDA7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciwgYS5iYWRnZS1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzM0MmE7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODQsIDc5LCA2NCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDA7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTcwMDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cywgYS5iYWRnZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEzOCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0Q7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlNGE1MTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtaW5mbzpmb2N1cywgYS5iYWRnZS1pbmZvLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxLCAxMTMsIDEyNSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTM7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXdhcm5pbmc6aG92ZXIsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I1N2IwZjsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utd2FybmluZzpmb2N1cywgYS5iYWRnZS13YXJuaW5nLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyOCwgMTU1LCAxOSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDAzQzsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZGFuZ2VyOmhvdmVyLCBhLmJhZGdlLWRhbmdlcjpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JhMDAyZjsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtZGFuZ2VyOmZvY3VzLCBhLmJhZGdlLWRhbmdlci5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzcsIDAsIDYwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1saWdodDpmb2N1cywgYS5iYWRnZS1saWdodC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZGFyazpob3ZlciwgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1kYXJrOmZvY3VzLCBhLmJhZGdlLWRhcmsuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1nc2stcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1nc2stcHJpbWFyeTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2NDcwZTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtZ3NrLXByaW1hcnkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAxMDIsIDUxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay1kYXJrLWdyZXkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NEY0MDsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLWRhcmstZ3JleTpob3ZlciwgYS5iYWRnZS1nc2stZGFyay1ncmV5OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNDJhOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stZGFyay1ncmV5OmZvY3VzLCBhLmJhZGdlLWdzay1kYXJrLWdyZXkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODQsIDc5LCA2NCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1nc2stbWVkaXVtIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENUQxQ0U7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWdzay1tZWRpdW06aG92ZXIsIGEuYmFkZ2UtZ3NrLW1lZGl1bTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYjdiMzsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLW1lZGl1bTpmb2N1cywgYS5iYWRnZS1nc2stbWVkaXVtLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxMywgMjA5LCAyMDYsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtZ3NrLXB1cnBsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMxMDc3OyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stcHVycGxlOmhvdmVyLCBhLmJhZGdlLWdzay1wdXJwbGU6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDBjNTk7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWdzay1wdXJwbGU6Zm9jdXMsIGEuYmFkZ2UtZ3NrLXB1cnBsZS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODgsIDE2LCAxMTksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtZ3NrLXJlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDNDOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stcmVkOmhvdmVyLCBhLmJhZGdlLWdzay1yZWQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiYTAwMmY7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWdzay1yZWQ6Zm9jdXMsIGEuYmFkZ2UtZ3NrLXJlZC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzcsIDAsIDYwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay1pbmRpZ28tYmx1ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA0ODhEOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2staW5kaWdvLWJsdWU6aG92ZXIsIGEuYmFkZ2UtZ3NrLWluZGlnby1ibHVlOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzAzNjZhOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2staW5kaWdvLWJsdWU6Zm9jdXMsIGEuYmFkZ2UtZ3NrLWluZGlnby1ibHVlLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY0LCA3MiwgMTQxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay1ncmVlbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTAwOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stZ3JlZW46aG92ZXIsIGEuYmFkZ2UtZ3NrLWdyZWVuOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzAwOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stZ3JlZW46Zm9jdXMsIGEuYmFkZ2UtZ3NrLWdyZWVuLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEzOCwgMCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1nc2stdGVhbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MTdEOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stdGVhbDpob3ZlciwgYS5iYWRnZS1nc2stdGVhbDpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBlNGE1MTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLXRlYWw6Zm9jdXMsIGEuYmFkZ2UtZ3NrLXRlYWwuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEsIDExMywgMTI1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay15ZWxsb3cge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OUIxMzsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLXllbGxvdzpob3ZlciwgYS5iYWRnZS1nc2steWVsbG93OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjU3YjBmOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2steWVsbG93OmZvY3VzLCBhLmJhZGdlLWdzay15ZWxsb3cuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI4LCAxNTUsIDE5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXdoaXRlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXdoaXRlOmhvdmVyLCBhLmJhZGdlLXdoaXRlOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS13aGl0ZTpmb2N1cywgYS5iYWRnZS13aGl0ZS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXdoaXRlLTg1IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXdoaXRlLTg1OmhvdmVyLCBhLmJhZGdlLXdoaXRlLTg1OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuODUpOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS13aGl0ZS04NTpmb2N1cywgYS5iYWRnZS13aGl0ZS04NS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXdoaXRlLTkwIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2Utd2hpdGUtOTA6aG92ZXIsIGEuYmFkZ2Utd2hpdGUtOTA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC45KTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utd2hpdGUtOTA6Zm9jdXMsIGEuYmFkZ2Utd2hpdGUtOTAuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS13aGl0ZS05NSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS13aGl0ZS05NTpob3ZlciwgYS5iYWRnZS13aGl0ZS05NTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjk1KTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utd2hpdGUtOTU6Zm9jdXMsIGEuYmFkZ2Utd2hpdGUtOTUuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1ncmV5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUJFQkQ7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWdyZXk6aG92ZXIsIGEuYmFkZ2UtZ3JleTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhMzsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtZ3JleTpmb2N1cywgYS5iYWRnZS1ncmV5LmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE5MCwgMTkwLCAxODksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtYmxhY2sge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtYmxhY2s6aG92ZXIsIGEuYmFkZ2UtYmxhY2s6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1ibGFjazpmb2N1cywgYS5iYWRnZS1ibGFjay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay1wdXJwbGUtNjAge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODgsIDE2LCAxMTksIDAuNik7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWdzay1wdXJwbGUtNjA6aG92ZXIsIGEuYmFkZ2UtZ3NrLXB1cnBsZS02MDpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDEsIDEyLCA4OSwgMC42KTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLXB1cnBsZS02MDpmb2N1cywgYS5iYWRnZS1nc2stcHVycGxlLTYwLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE4OCwgMTYsIDExOSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1nc2stdGVhbC02MCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLXRlYWwtNjA6aG92ZXIsIGEuYmFkZ2UtZ3NrLXRlYWwtNjA6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDc0LCA4MSwgMC42KTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLXRlYWwtNjA6Zm9jdXMsIGEuYmFkZ2UtZ3NrLXRlYWwtNjAuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjEsIDExMywgMTI1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay10ZWFsLTMwIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stdGVhbC0zMDpob3ZlciwgYS5iYWRnZS1nc2stdGVhbC0zMDpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNCwgNzQsIDgxLCAwLjMpOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stdGVhbC0zMDpmb2N1cywgYS5iYWRnZS1nc2stdGVhbC0zMC5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMSwgMTEzLCAxMjUsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtZ3NrLWdyZWVuLTYwIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkI5NjY7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWdzay1ncmVlbi02MDpob3ZlciwgYS5iYWRnZS1nc2stZ3JlZW4tNjA6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjEyNTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWEyNGE7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWdzay1ncmVlbi02MDpmb2N1cywgYS5iYWRnZS1nc2stZ3JlZW4tNjAuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTAyLCAxODUsIDEwMiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1saW5rLWJsdWUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtbGluay1ibHVlOmhvdmVyLCBhLmJhZGdlLWxpbmstYmx1ZTpmb2N1cyB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBhNWJhMTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtbGluay1ibHVlOmZvY3VzLCBhLmJhZGdlLWxpbmstYmx1ZS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMywgMTE4LCAyMDksIDAuNSk7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtdGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTNDOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS10ZXh0LWJsYWNrOmhvdmVyLCBhLmJhZGdlLXRleHQtYmxhY2s6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MWY7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLXRleHQtYmxhY2s6Zm9jdXMsIGEuYmFkZ2UtdGV4dC1ibGFjay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0NiwgNDYsIDYwLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzczNjk7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXRleHQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1OTUxOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS10ZXh0LXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS10ZXh0LXNlY29uZGFyeS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMTksIDExNSwgMTA1LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXRleHQtbWVkaXVtIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzgzNzk7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXRleHQtbWVkaXVtOmhvdmVyLCBhLmJhZGdlLXRleHQtbWVkaXVtOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2OTYxOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS10ZXh0LW1lZGl1bTpmb2N1cywgYS5iYWRnZS10ZXh0LW1lZGl1bS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzUsIDEzMSwgMTIxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXRleHQtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JCQjlCMzsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtdGV4dC1saWdodDpob3ZlciwgYS5iYWRnZS10ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhMDk4OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS10ZXh0LWxpZ2h0OmZvY3VzLCBhLmJhZGdlLXRleHQtbGlnaHQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTg3LCAxODUsIDE3OSwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1zdXJmYWNlLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRDsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2Utc3VyZmFjZS1kYXJrOmhvdmVyLCBhLmJhZGdlLXN1cmZhY2UtZGFyazpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhMzsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2Utc3VyZmFjZS1kYXJrOmZvY3VzLCBhLmJhZGdlLXN1cmZhY2UtZGFyay5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxOTAsIDE5MCwgMTg5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXN1cmZhY2UtbWVkaXVtIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUQ7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLXN1cmZhY2UtbWVkaXVtOmhvdmVyLCBhLmJhZGdlLXN1cmZhY2UtbWVkaXVtOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2QyOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1zdXJmYWNlLW1lZGl1bTpmb2N1cywgYS5iYWRnZS1zdXJmYWNlLW1lZGl1bS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzksIDIzOSwgMjM3LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLXN1cmZhY2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGODsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2Utc3VyZmFjZS1saWdodDpob3ZlciwgYS5iYWRnZS1zdXJmYWNlLWxpZ2h0OmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWRhOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1zdXJmYWNlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLXN1cmZhY2UtbGlnaHQuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjUwLCAyNTAsIDI0OCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1nc2stbGFtYSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlBOTNEOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stbGFtYTpob3ZlciwgYS5iYWRnZS1nc2stbGFtYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhOTIxOTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLWxhbWE6Zm9jdXMsIGEuYmFkZ2UtZ3NrLWxhbWEuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMzLCAxNjksIDYxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay1sYWJhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDY2OEE7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWdzay1sYWJhOmhvdmVyLCBhLmJhZGdlLWdzay1sYWJhOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjEzNjY2OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stbGFiYTpmb2N1cywgYS5iYWRnZS1nc2stbGFiYS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDQsIDEwMiwgMTM4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay1pY3Mge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLWljczpob3ZlciwgYS5iYWRnZS1nc2staWNzOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGE1YmExOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2staWNzOmZvY3VzLCBhLmJhZGdlLWdzay1pY3MuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMsIDExOCwgMjA5LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay1kcGkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RDM0RTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLWRwaTpob3ZlciwgYS5iYWRnZS1nc2stZHBpOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZjJmOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stZHBpOmZvY3VzLCBhLmJhZGdlLWdzay1kcGkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTk3LCAyMTEsIDc4LCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay1mbWkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwQjBDOTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLWZtaTpob3ZlciwgYS5iYWRnZS1nc2stZm1pOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U5YmI4OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stZm1pOmZvY3VzLCBhLmJhZGdlLWdzay1mbWkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTYsIDE3NiwgMjAxLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay1tZGkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0N0VCNjsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLW1kaTpob3ZlciwgYS5iYWRnZS1nc2stbWRpOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU2MWEyOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2stbWRpOmZvY3VzLCBhLmJhZGdlLWdzay1tZGkuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTE2LCAxMjYsIDE4MiwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1nc2stbGFtYS1sYWJhIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNURCNEE7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWdzay1sYW1hLWxhYmE6aG92ZXIsIGEuYmFkZ2UtZ3NrLWxhbWEtbGFiYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZDExYTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLWxhbWEtbGFiYTpmb2N1cywgYS5iYWRnZS1nc2stbGFtYS1sYWJhLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0NSwgMjE5LCA3NCwgMC41KTsgfVxuXG4vKiBsaW5lIDUxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MgKi9cbi5iYWRnZS1nc2staWNzLWxhYmEge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Qjk2NjsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLWljcy1sYWJhOmhvdmVyLCBhLmJhZGdlLWdzay1pY3MtbGFiYTpmb2N1cyB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYTI0YTsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzICovXG4gIGEuYmFkZ2UtZ3NrLWljcy1sYWJhOmZvY3VzLCBhLmJhZGdlLWdzay1pY3MtbGFiYS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDIsIDE4NSwgMTAyLCAwLjUpOyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyAqL1xuLmJhZGdlLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4QTM0N0Y7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWdzay1pc2MtbGFtYS1sYWJhOmhvdmVyLCBhLmJhZGdlLWdzay1pc2MtbGFtYS1sYWJhOmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjUyNjVkOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MgKi9cbiAgYS5iYWRnZS1nc2staXNjLWxhbWEtbGFiYTpmb2N1cywgYS5iYWRnZS1nc2staXNjLWxhbWEtbGFiYS5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzgsIDUyLCAxMjcsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtbGFuZGluZy0xIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTQ3MTg7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWxhbmRpbmctMTpob3ZlciwgYS5iYWRnZS1sYW5kaW5nLTE6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTMyMTE7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWxhbmRpbmctMTpmb2N1cywgYS5iYWRnZS1sYW5kaW5nLTEuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQ1LCA3MSwgMjQsIDAuNSk7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzICovXG4uYmFkZ2UtbGFuZGluZy0yIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjY2MDU7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICBhLmJhZGdlLWxhbmRpbmctMjpob3ZlciwgYS5iYWRnZS1sYW5kaW5nLTI6Zm9jdXMge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMTUxMDA7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyAqL1xuICBhLmJhZGdlLWxhbmRpbmctMjpmb2N1cywgYS5iYWRnZS1sYW5kaW5nLTIuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxMDIsIDUsIDAuNSk7IH1cblxuLyogbGluZSAxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzICovXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzICovXG4gICAgLmp1bWJvdHJvbiB7XG4gICAgICBwYWRkaW5nOiA0cmVtIDJyZW07IH0gfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzICovXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi8qIGxpbmUgMjksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNHJlbTsgfVxuICAvKiBsaW5lIDMzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICM3ZTM1MWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGUwZDY7XG4gIGJvcmRlci1jb2xvcjogI2ZjZDRjNjsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmYmMyYWU7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1NDIzMTI7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyYzI5MjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRjZDk7XG4gIGJvcmRlci1jb2xvcjogI2NmY2VjYTsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2MzYzJiZDsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGYwZTBiOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzAwNDgwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZThjYztcbiAgYm9yZGVyLWNvbG9yOiAjYjhkZWI4OyB9XG4gIC8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtc3VjY2VzcyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2E3ZDZhNzsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwMTUwMDsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYjNiNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2JkZDdkYjsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhZGNkZDI7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDEzMTU7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjNzc1MTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlYmQwO1xuICBib3JkZXItY29sb3I6ICNmN2UzYmQ7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC13YXJuaW5nIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjRkOWE2OyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDgzMTA2OyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjN2IwMDFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjY2Q4O1xuICBib3JkZXItY29sb3I6ICNmYWI4Yzg7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1kYW5nZXIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmOGEwYjY7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ4MDAxMjsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2ODY4Njg7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1kYXJrIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlOyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDQwNTA1OyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay1wcmltYXJ5IHtcbiAgY29sb3I6ICM3ZTM1MWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGUwZDY7XG4gIGJvcmRlci1jb2xvcjogI2ZjZDRjNjsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1wcmltYXJ5IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmJjMmFlOyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1wcmltYXJ5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzU0MjMxMjsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stZGFyay1ncmV5IHtcbiAgY29sb3I6ICMyYzI5MjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRjZDk7XG4gIGJvcmRlci1jb2xvcjogI2NmY2VjYTsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1kYXJrLWdyZXkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjM2MyYmQ7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLWRhcmstZ3JleSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwZjBlMGI7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLW1lZGl1bSB7XG4gIGNvbG9yOiAjNmY2ZDZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmY1O1xuICBib3JkZXItY29sb3I6ICNmM2YyZjE7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stbWVkaXVtIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZTdlNWUzOyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1tZWRpdW0gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTU1NDUyOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay1wdXJwbGUge1xuICBjb2xvcjogIzYyMDgzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyY2ZlNDtcbiAgYm9yZGVyLWNvbG9yOiAjZWNiY2Q5OyB9XG4gIC8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLXB1cnBsZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2U2YThjZTsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stcHVycGxlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzMzMDQyMDsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stcmVkIHtcbiAgY29sb3I6ICM3YjAwMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmNjZDg7XG4gIGJvcmRlci1jb2xvcjogI2ZhYjhjODsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1yZWQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmOGEwYjY7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLXJlZCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0ODAwMTI7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWluZGlnby1ibHVlIHtcbiAgY29sb3I6ICMyMTI1NDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWRhZTg7XG4gIGJvcmRlci1jb2xvcjogI2NhY2NkZjsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1pbmRpZ28tYmx1ZSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JhYmRkNTsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2staW5kaWdvLWJsdWUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMTExMzI2OyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay1ncmVlbiB7XG4gIGNvbG9yOiAjMDA0ODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NlOGNjO1xuICBib3JkZXItY29sb3I6ICNiOGRlYjg7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stZ3JlZW4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhN2Q2YTc7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLWdyZWVuIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzAwMTUwMDsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stdGVhbCB7XG4gIGNvbG9yOiAjMGIzYjQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlM2U1O1xuICBib3JkZXItY29sb3I6ICNiZGQ3ZGI7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stdGVhbCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2FkY2RkMjsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stdGVhbCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDEzMTU7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLXllbGxvdyB7XG4gIGNvbG9yOiAjNzc1MTBhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFlYmQwO1xuICBib3JkZXItY29sb3I6ICNmN2UzYmQ7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2steWVsbG93IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjRkOWE2OyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay15ZWxsb3cgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDgzMTA2OyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXdoaXRlIHtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6IHdoaXRlOyB9XG4gIC8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtd2hpdGUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmMmYyZjI7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtd2hpdGUgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNmM2YzZjOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXdoaXRlLTg1IHtcbiAgY29sb3I6IHJnYmEoMTEzLCAxMTMsIDExMywgMC45MjIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTcpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NTgpOyB9XG4gIC8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtd2hpdGUtODUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC45NTgpOyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXdoaXRlLTg1IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogcmdiYSg4OCwgODgsIDg4LCAwLjkyMik7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtd2hpdGUtOTAge1xuICBjb2xvcjogcmdiYSgxMjAsIDEyMCwgMTIwLCAwLjk0OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk3Mik7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC13aGl0ZS05MCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjk3Mik7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtd2hpdGUtOTAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDk1LCA5NSwgOTUsIDAuOTQ4KTsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC13aGl0ZS05NSB7XG4gIGNvbG9yOiByZ2JhKDEyNiwgMTI2LCAxMjYsIDAuOTc0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk5KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTg2KTsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXdoaXRlLTk1IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuOTg2KTsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC13aGl0ZS05NSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMTAxLCAxMDEsIDEwMSwgMC45NzQpOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdyZXkge1xuICBjb2xvcjogIzYzNjM2MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkOyB9XG4gIC8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3JleSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZTBlMDsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1ncmV5IC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ5NDk0OTsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjYjhiOGI4OyB9XG4gIC8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYmxhY2sgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmFiYWI7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtYmxhY2sgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stcHVycGxlLTYwIHtcbiAgY29sb3I6IHJnYmEoNjAsIDUsIDM4LCAwLjc5Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ5LCAyMzIsIDI0MiwgMC45Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDUsIDIyMSwgMjM2LCAwLjg4OCk7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stcHVycGxlLTYwIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDIzOSwgMjAxLCAyMjUsIDAuODg4KTsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stcHVycGxlLTYwIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgxMywgMSwgOCwgMC43OTIpOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay10ZWFsLTYwIHtcbiAgY29sb3I6IHJnYmEoNywgMzYsIDQwLCAwLjc5Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMyLCAyNDEsIDI0MiwgMC45Mik7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMjIsIDIzNSwgMjM2LCAwLjg4OCk7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stdGVhbC02MCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgyMDYsIDIyNSwgMjI3LCAwLjg4OCk7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLXRlYWwtNjAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzkyKTsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stdGVhbC0zMCB7XG4gIGNvbG9yOiByZ2JhKDMsIDE4LCAyMCwgMC42MzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ5LCAyNTAsIDAuODYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQwLCAyNDYsIDI0NywgMC44MDQpOyB9XG4gIC8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLXRlYWwtMzAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjIzLCAyMzYsIDIzOCwgMC44MDQpOyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay10ZWFsLTMwIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYzNik7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWdyZWVuLTYwIHtcbiAgY29sb3I6ICMzNTYwMzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGYxZTA7XG4gIGJvcmRlci1jb2xvcjogI2Q0ZWJkNDsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1ncmVlbi02MCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2MzZTNjMzsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stZ3JlZW4tNjAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjMzZjIzOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxpbmstYmx1ZSB7XG4gIGNvbG9yOiAjMDczZDZkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZlNGY2O1xuICBib3JkZXItY29sb3I6ICNiYmQ5ZjI7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1saW5rLWJsdWUgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNmNkZWU7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtbGluay1ibHVlIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzA0MjIzZDsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMxODE4MWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDg7XG4gIGJvcmRlci1jb2xvcjogI2M0YzRjODsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXRleHQtYmxhY2sgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiN2I3YmM7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtdGV4dC1ibGFjayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwMjAyMDI7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtdGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzNlM2MzNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTNlMTtcbiAgYm9yZGVyLWNvbG9yOiAjZDlkOGQ1OyB9XG4gIC8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtdGV4dC1zZWNvbmRhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjZGNjYzg7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtdGV4dC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMjMyMjFmOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXRleHQtbWVkaXVtIHtcbiAgY29sb3I6ICM0NjQ0M2Y7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U2ZTQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZGNkOTsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXRleHQtbWVkaXVtIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZDFkMGNjOyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXRleHQtbWVkaXVtIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzJiMmEyNzsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICM2MTYwNWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjA7XG4gIGJvcmRlci1jb2xvcjogI2VjZWJlYTsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXRleHQtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlMGRlZGQ7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtdGV4dC1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM0NzQ2NDQ7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtc3VyZmFjZS1kYXJrIHtcbiAgY29sb3I6ICM2MzYzNjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIGJvcmRlci1jb2xvcjogI2VkZWRlZDsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXN1cmZhY2UtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2UwZTBlMDsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1zdXJmYWNlLWRhcmsgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDk0OTQ5OyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LXN1cmZhY2UtbWVkaXVtIHtcbiAgY29sb3I6ICM3YzdjN2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZjZmI7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmJmYTsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXN1cmZhY2UtbWVkaXVtIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZjBmMGVjOyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXN1cmZhY2UtbWVkaXVtIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzYyNjI2MjsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1zdXJmYWNlLWxpZ2h0IHtcbiAgY29sb3I6ICM4MjgyODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG4gIGJvcmRlci1jb2xvcjogI2ZlZmVmZDsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LXN1cmZhY2UtbGlnaHQgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmNmY2ZWM7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtc3VyZmFjZS1saWdodCAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM2ODY4Njg7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWxhbWEge1xuICBjb2xvcjogIzc5NTgyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWVkODtcbiAgYm9yZGVyLWNvbG9yOiAjZjllN2M5OyB9XG4gIC8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLWxhbWEgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmNmRkYjI7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLWxhbWEgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTEzYjE1OyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay1sYWJhIHtcbiAgY29sb3I6ICM3ZjM1NDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGUwZTg7XG4gIGJvcmRlci1jb2xvcjogI2ZjZDRkZTsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1sYWJhIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmFiY2NjOyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1sYWJhIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzViMjYzNDsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2staWNzIHtcbiAgY29sb3I6ICMwNzNkNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmU0ZjY7XG4gIGJvcmRlci1jb2xvcjogI2JiZDlmMjsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1pY3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhNmNkZWU7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLWljcyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDIyM2Q7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWRwaSB7XG4gIGNvbG9yOiAjNjY2ZTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmRjO1xuICBib3JkZXItY29sb3I6ICNlZmYzY2Q7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stZHBpIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZThlZWI4OyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1kcGkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNDQ0OTFiOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay1mbWkge1xuICBjb2xvcjogIzMyNWM2OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZWZmNDtcbiAgYm9yZGVyLWNvbG9yOiAjZDJlOWYwOyB9XG4gIC8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLWZtaSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2JmZTBlYTsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stZm1pIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzIyM2U0NjsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2stbWRpIHtcbiAgY29sb3I6ICMzYzQyNWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2U1ZjA7XG4gIGJvcmRlci1jb2xvcjogI2Q4ZGJlYjsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1tZGkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjN2NiZTI7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLW1kaSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyODJjNDA7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtZ3NrLWxhbWEtbGFiYSB7XG4gIGNvbG9yOiAjN2Y3MjI2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmOGRiO1xuICBib3JkZXItY29sb3I6ICNmY2Y1Y2M7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2stbGFtYS1sYWJhIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmJmMGI0OyB9XG4gIC8qIGxpbmUgMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWdzay1sYW1hLWxhYmEgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNTg0ZjFhOyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWdzay1pY3MtbGFiYSB7XG4gIGNvbG9yOiAjMzU2MDM1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBmMWUwO1xuICBib3JkZXItY29sb3I6ICNkNGViZDQ7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2staWNzLWxhYmEgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjM2UzYzM7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtZ3NrLWljcy1sYWJhIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzIzM2YyMzsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MgKi9cbi5hbGVydC1nc2staXNjLWxhbWEtbGFiYSB7XG4gIGNvbG9yOiAjNDgxYjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThkNmU1O1xuICBib3JkZXItY29sb3I6ICNkZWM2ZGI7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2staXNjLWxhbWEtbGFiYSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1YjZkMTsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1nc2staXNjLWxhbWEtbGFiYSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyMzBkMjA7IH1cblxuLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzICovXG4uYWxlcnQtbGFuZGluZy0xIHtcbiAgY29sb3I6ICM0YjI1MGM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWRhZDE7XG4gIGJvcmRlci1jb2xvcjogI2UwY2JiZTsgfVxuICAvKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MgKi9cbiAgLmFsZXJ0LWxhbmRpbmctMSBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2Q4YmRhZDsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1sYW5kaW5nLTEgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMWYwZjA1OyB9XG5cbi8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyAqL1xuLmFsZXJ0LWxhbmRpbmctMiB7XG4gIGNvbG9yOiAjODUzNTAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMGNkO1xuICBib3JkZXItY29sb3I6ICNmZmQ0Yjk7IH1cbiAgLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzICovXG4gIC5hbGVydC1sYW5kaW5nLTIgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmM0YTA7IH1cbiAgLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyAqL1xuICAuYWxlcnQtbGFuZGluZy0yIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzUzMjEwMjsgfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4vKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyAqL1xuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTsgfVxuXG4vKiBsaW5lIDM4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MgKi9cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlczsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyAqL1xuICAgIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgICAgYW5pbWF0aW9uOiBub25lOyB9IH1cblxuLyogbGluZSAxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MgKi9cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzICovXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7IH1cblxuLyogbGluZSA1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSAyMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4vKiBsaW5lIDQ1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cbiAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDsgfVxuICAvKiBsaW5lIDU4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7IH1cbiAgLyogbGluZSA2Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAvKiBsaW5lIDcwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICAgIGJvcmRlci1jb2xvcjogI0YzNjYzMzsgfVxuICAvKiBsaW5lIDc3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC8qIGxpbmUgODAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7IH1cblxuLyogbGluZSA5Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC8qIGxpbmUgMTAwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDEwNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAvKiBsaW5lIDExMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC8qIGxpbmUgMTE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgIC8qIGxpbmUgMTE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDk2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLyogbGluZSAxMDAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDExMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC8qIGxpbmUgMTE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDsgfVxuICAgICAgLyogbGluZSAxMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSA5Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC8qIGxpbmUgMTAwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMTA1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDExNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgOTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAvKiBsaW5lIDEwMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEwNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMTEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLyogbGluZSAxMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgICAvKiBsaW5lIDExOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA5Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC8qIGxpbmUgMTAwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgIC8qIGxpbmUgMTA1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAvKiBsaW5lIDExNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7IH1cbiAgICAgIC8qIGxpbmUgMTE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAgICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4OyB9IH1cblxuLyogbGluZSAxMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLyogbGluZSAxMzcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyB9XG4gICAgLyogbGluZSAxNDAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzICovXG4gICAgLmxpc3QtZ3JvdXAtZmx1c2ggPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICM3ZTM1MWI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Q0YzY7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2UzNTFiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmMyYWU7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdlMzUxYjtcbiAgICBib3JkZXItY29sb3I6ICM3ZTM1MWI7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMyYzI5MjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNlY2E7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzJjMjkyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjMmJkOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMjkyMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzI5MjE7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDA0ODAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkZWI4OyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNDgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkNmE3OyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ4MDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDA0ODAwOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBiM2I0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZDdkYjsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwYjNiNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkY2RkMjsgfVxuICAvKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIzYjQxO1xuICAgIGJvcmRlci1jb2xvcjogIzBiM2I0MTsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM3NzUxMGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2UzYmQ7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNzc1MTBhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGQ5YTY7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NTEwYTtcbiAgICBib3JkZXItY29sb3I6ICM3NzUxMGE7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM3YjAwMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI4Yzg7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzdiMDAxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhMGI2OyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMDAxZjtcbiAgICBib3JkZXItY29sb3I6ICM3YjAwMWY7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzgxODE4MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICAgIGJvcmRlci1jb2xvcjogIzgxODE4MjsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMWIxZTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLXByaW1hcnkge1xuICBjb2xvcjogIzdlMzUxYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZDRjNjsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2stcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzdlMzUxYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJjMmFlOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2UzNTFiO1xuICAgIGJvcmRlci1jb2xvcjogIzdlMzUxYjsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2stZGFyay1ncmV5IHtcbiAgY29sb3I6ICMyYzI5MjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmNlY2E7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1kYXJrLWdyZXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2stZGFyay1ncmV5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMmMyOTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2MyYmQ7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLWRhcmstZ3JleS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMjkyMTtcbiAgICBib3JkZXItY29sb3I6ICMyYzI5MjE7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLW1lZGl1bSB7XG4gIGNvbG9yOiAjNmY2ZDZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmMmYxOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1nc2stbWVkaXVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLW1lZGl1bS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzZmNmQ2YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlNWUzOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1tZWRpdW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2ZjZkNmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmY2ZDZiOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1wdXJwbGUge1xuICBjb2xvcjogIzYyMDgzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjYmNkOTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLXB1cnBsZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdzay1wdXJwbGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM2MjA4M2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2YThjZTsgfVxuICAvKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1nc2stcHVycGxlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjIwODNlO1xuICAgIGJvcmRlci1jb2xvcjogIzYyMDgzZTsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2stcmVkIHtcbiAgY29sb3I6ICM3YjAwMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWI4Yzg7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1yZWQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2stcmVkLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2IwMDFmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGEwYjY7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLXJlZC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdiMDAxZjtcbiAgICBib3JkZXItY29sb3I6ICM3YjAwMWY7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWluZGlnby1ibHVlIHtcbiAgY29sb3I6ICMyMTI1NDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYWNjZGY7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1pbmRpZ28tYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdzay1pbmRpZ28tYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzIxMjU0OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiZGQ1OyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1pbmRpZ28tYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjU0OTtcbiAgICBib3JkZXItY29sb3I6ICMyMTI1NDk7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWdyZWVuIHtcbiAgY29sb3I6ICMwMDQ4MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOGRlYjg7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdzay1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwNDgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTdkNmE3OyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1ncmVlbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDgwMDtcbiAgICBib3JkZXItY29sb3I6ICMwMDQ4MDA7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLXRlYWwge1xuICBjb2xvcjogIzBiM2I0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkZDdkYjsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLXRlYWwubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2stdGVhbC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzBiM2I0MTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRjZGQyOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay10ZWFsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIzYjQxO1xuICAgIGJvcmRlci1jb2xvcjogIzBiM2I0MTsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2steWVsbG93IHtcbiAgY29sb3I6ICM3NzUxMGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2UzYmQ7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay15ZWxsb3cubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2steWVsbG93Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNzc1MTBhO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGQ5YTY7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLXllbGxvdy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc3NTEwYTtcbiAgICBib3JkZXItY29sb3I6ICM3NzUxMGE7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0td2hpdGUge1xuICBjb2xvcjogIzg1ODU4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXdoaXRlLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICM4NTg1ODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjsgfVxuICAvKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgICBib3JkZXItY29sb3I6ICM4NTg1ODU7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0td2hpdGUtODUge1xuICBjb2xvcjogcmdiYSgxMTMsIDExMywgMTEzLCAwLjkyMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NTgpOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS04NS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXdoaXRlLTg1Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDExMywgMTEzLCAxMTMsIDAuOTIyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuOTU4KTsgfVxuICAvKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS04NS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTMsIDExMywgMTEzLCAwLjkyMik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDExMywgMTEzLCAxMTMsIDAuOTIyKTsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS05MCB7XG4gIGNvbG9yOiByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuOTQ4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk3Mik7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXdoaXRlLTkwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUtOTAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMTIwLCAxMjAsIDEyMCwgMC45NDgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQyLCAyNDIsIDI0MiwgMC45NzIpOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXdoaXRlLTkwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyMCwgMTIwLCAxMjAsIDAuOTQ4KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTIwLCAxMjAsIDEyMCwgMC45NDgpOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXdoaXRlLTk1IHtcbiAgY29sb3I6IHJnYmEoMTI2LCAxMjYsIDEyNiwgMC45NzQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTg2KTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUtOTUubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13aGl0ZS05NS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgxMjYsIDEyNiwgMTI2LCAwLjk3NCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjk4Nik7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0td2hpdGUtOTUubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI2LCAxMjYsIDEyNiwgMC45NzQpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMjYsIDEyNiwgMTI2LCAwLjk3NCk7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3JleSB7XG4gIGNvbG9yOiAjNjM2MzYyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ncmV5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3JleS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzYzNjM2MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdyZXkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MzYzNjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjM2MzYyOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWJsYWNrIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhiOGI4OyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJhYmFiOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBib3JkZXItY29sb3I6IGJsYWNrOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1wdXJwbGUtNjAge1xuICBjb2xvcjogcmdiYSg2MCwgNSwgMzgsIDAuNzkyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDUsIDIyMSwgMjM2LCAwLjg4OCk7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1wdXJwbGUtNjAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2stcHVycGxlLTYwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDYwLCA1LCAzOCwgMC43OTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyMDEsIDIyNSwgMC44ODgpOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1wdXJwbGUtNjAubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDUsIDM4LCAwLjc5Mik7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDYwLCA1LCAzOCwgMC43OTIpOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay10ZWFsLTYwIHtcbiAgY29sb3I6IHJnYmEoNywgMzYsIDQwLCAwLjc5Mik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIyLCAyMzUsIDIzNiwgMC44ODgpOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1nc2stdGVhbC02MC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdzay10ZWFsLTYwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiByZ2JhKDcsIDM2LCA0MCwgMC43OTIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA2LCAyMjUsIDIyNywgMC44ODgpOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay10ZWFsLTYwLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcsIDM2LCA0MCwgMC43OTIpO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3LCAzNiwgNDAsIDAuNzkyKTsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2stdGVhbC0zMCB7XG4gIGNvbG9yOiByZ2JhKDMsIDE4LCAyMCwgMC42MzYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMjQ2LCAyNDcsIDAuODA0KTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLXRlYWwtMzAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2stdGVhbC0zMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogcmdiYSgzLCAxOCwgMjAsIDAuNjM2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgMjM2LCAyMzgsIDAuODA0KTsgfVxuICAvKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1nc2stdGVhbC0zMC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzLCAxOCwgMjAsIDAuNjM2KTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMywgMTgsIDIwLCAwLjYzNik7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWdyZWVuLTYwIHtcbiAgY29sb3I6ICMzNTYwMzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZDQ7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1ncmVlbi02MC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdzay1ncmVlbi02MC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzM1NjAzNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlM2MzOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1ncmVlbi02MC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NjAzNTtcbiAgICBib3JkZXItY29sb3I6ICMzNTYwMzU7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tbGluay1ibHVlIHtcbiAgY29sb3I6ICMwNzNkNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYmQ5ZjI7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWxpbmstYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpbmstYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzA3M2Q2ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTZjZGVlOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWxpbmstYmx1ZS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3M2Q2ZDtcbiAgICBib3JkZXItY29sb3I6ICMwNzNkNmQ7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dC1ibGFjayB7XG4gIGNvbG9yOiAjMTgxODFmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRjNGM4OyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LWJsYWNrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tdGV4dC1ibGFjay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzE4MTgxZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiN2JjOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXRleHQtYmxhY2subGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxODE4MWY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTgxODFmOyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLXRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzZTNjMzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWQ4ZDU7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXRleHQtc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tdGV4dC1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzZTNjMzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NkY2NjODsgfVxuICAvKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNlM2MzNztcbiAgICBib3JkZXItY29sb3I6ICMzZTNjMzc7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dC1tZWRpdW0ge1xuICBjb2xvcjogIzQ2NDQzZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGNkOTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tdGV4dC1tZWRpdW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LW1lZGl1bS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ2NDQzZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkMGNjOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXRleHQtbWVkaXVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NDNmO1xuICAgIGJvcmRlci1jb2xvcjogIzQ2NDQzZjsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICM2MTYwNWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2ViZWE7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXRleHQtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNjE2MDVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGRlZGQ7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tdGV4dC1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjA1ZDtcbiAgICBib3JkZXItY29sb3I6ICM2MTYwNWQ7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc3VyZmFjZS1kYXJrIHtcbiAgY29sb3I6ICM2MzYzNjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXN1cmZhY2UtZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1cmZhY2UtZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzYzNjM2MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXN1cmZhY2UtZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYzNjM2MjtcbiAgICBib3JkZXItY29sb3I6ICM2MzYzNjI7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tc3VyZmFjZS1tZWRpdW0ge1xuICBjb2xvcjogIzdjN2M3YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VyZmFjZS1tZWRpdW0ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdXJmYWNlLW1lZGl1bS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzdjN2M3YjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGVjOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXN1cmZhY2UtbWVkaXVtLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2M3YzdiO1xuICAgIGJvcmRlci1jb2xvcjogIzdjN2M3YjsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1zdXJmYWNlLWxpZ2h0IHtcbiAgY29sb3I6ICM4MjgyODE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmQ7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLXN1cmZhY2UtbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zdXJmYWNlLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODI4MjgxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZWM7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tc3VyZmFjZS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgyODI4MTtcbiAgICBib3JkZXItY29sb3I6ICM4MjgyODE7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWxhbWEge1xuICBjb2xvcjogIzc5NTgyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTdjOTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLWxhbWEubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2stbGFtYS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzc5NTgyMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZkZGIyOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1sYW1hLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk1ODIwO1xuICAgIGJvcmRlci1jb2xvcjogIzc5NTgyMDsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2stbGFiYSB7XG4gIGNvbG9yOiAjN2YzNTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNkNGRlOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1nc2stbGFiYS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdzay1sYWJhLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2YzNTQ4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWJjY2M7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLWxhYmEubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZjM1NDg7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2YzNTQ4OyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1pY3Mge1xuICBjb2xvcjogIzA3M2Q2ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZDlmMjsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLWljcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdzay1pY3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMwNzNkNmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E2Y2RlZTsgfVxuICAvKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1nc2staWNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDczZDZkO1xuICAgIGJvcmRlci1jb2xvcjogIzA3M2Q2ZDsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2stZHBpIHtcbiAgY29sb3I6ICM2NjZlMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYzY2Q7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1kcGkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2stZHBpLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNjY2ZTI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGVlYjg7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLWRwaS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NmUyOTtcbiAgICBib3JkZXItY29sb3I6ICM2NjZlMjk7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWZtaSB7XG4gIGNvbG9yOiAjMzI1YzY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDJlOWYwOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1nc2stZm1pLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLWZtaS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzMyNWM2OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZlMGVhOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1mbWkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjVjNjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzI1YzY5OyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4ubGlzdC1ncm91cC1pdGVtLWdzay1tZGkge1xuICBjb2xvcjogIzNjNDI1ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZGJlYjsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLW1kaS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdzay1tZGkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gICAgY29sb3I6ICMzYzQyNWY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3Y2JlMjsgfVxuICAvKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbiAgLmxpc3QtZ3JvdXAtaXRlbS1nc2stbWRpLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M0MjVmO1xuICAgIGJvcmRlci1jb2xvcjogIzNjNDI1ZjsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1nc2stbGFtYS1sYWJhIHtcbiAgY29sb3I6ICM3ZjcyMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y1Y2M7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1sYW1hLWxhYmEubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2stbGFtYS1sYWJhLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjN2Y3MjI2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmYwYjQ7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLWxhbWEtbGFiYS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzdmNzIyNjtcbiAgICBib3JkZXItY29sb3I6ICM3ZjcyMjY7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWljcy1sYWJhIHtcbiAgY29sb3I6ICMzNTYwMzU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGViZDQ7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1pY3MtbGFiYS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWdzay1pY3MtbGFiYS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzM1NjAzNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlM2MzOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1pY3MtbGFiYS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1NjAzNTtcbiAgICBib3JkZXItY29sb3I6ICMzNTYwMzU7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MgKi9cbi5saXN0LWdyb3VwLWl0ZW0tZ3NrLWlzYy1sYW1hLWxhYmEge1xuICBjb2xvcjogIzQ4MWI0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlYzZkYjsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tZ3NrLWlzYy1sYW1hLWxhYmEubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1nc2staXNjLWxhbWEtbGFiYS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ4MWI0MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDViNmQxOyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuICAubGlzdC1ncm91cC1pdGVtLWdzay1pc2MtbGFtYS1sYWJhLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDgxYjQyO1xuICAgIGJvcmRlci1jb2xvcjogIzQ4MWI0MjsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1sYW5kaW5nLTEge1xuICBjb2xvcjogIzRiMjUwYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwY2JiZTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tbGFuZGluZy0xLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGFuZGluZy0xLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjNGIyNTBjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGJkYWQ7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tbGFuZGluZy0xLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIyNTBjO1xuICAgIGJvcmRlci1jb2xvcjogIzRiMjUwYzsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyAqL1xuLmxpc3QtZ3JvdXAtaXRlbS1sYW5kaW5nLTIge1xuICBjb2xvcjogIzg1MzUwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDRiOTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tbGFuZGluZy0yLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGFuZGluZy0yLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjODUzNTAzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmM0YTA7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzICovXG4gIC5saXN0LWdyb3VwLWl0ZW0tbGFuZGluZy0yLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODUzNTAzO1xuICAgIGJvcmRlci1jb2xvcjogIzg1MzUwMzsgfVxuXG4vKiBsaW5lIDEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyAqL1xuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjRkZGRkZGO1xuICBvcGFjaXR5OiAuNTsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG4gIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbiAgLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmhvdmVyLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6Zm9jdXMge1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG4vKiBsaW5lIDI5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MgKi9cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAzOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzICovXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLyogbGluZSAxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLyogbGluZSAxNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyAqL1xuICAudG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuICAvKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4gIC50b2FzdC5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbiAgLnRvYXN0LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLyogbGluZSAyOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b2FzdHMuc2NzcyAqL1xuICAudG9hc3QuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDMzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzICovXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi8qIGxpbmUgNDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MgKi9cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtb3BlbiAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7IH1cblxuLyogbGluZSAzNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC8qIGxpbmUgNDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgLyogbGluZSA0NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG4gIC8qIGxpbmUgNDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTsgfVxuXG4vKiBsaW5lIDU4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pOyB9XG4gIC8qIGxpbmUgNjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxcmVtKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgNjcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC8qIGxpbmUgNzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLyogbGluZSA3Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7IH1cbiAgLyogbGluZSA4Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIC8qIGxpbmUgOTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC8qIGxpbmUgOTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTAwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG4vKiBsaW5lIDEwNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDsgfVxuXG4vKiBsaW5lIDEyNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC8qIGxpbmUgMTM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLyogbGluZSAxMzYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi8qIGxpbmUgMTQxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7IH1cbiAgLyogbGluZSAxNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtO1xuICAgIG1hcmdpbjogLTFyZW0gLTFyZW0gLTFyZW0gYXV0bzsgfVxuXG4vKiBsaW5lIDE1Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qIGxpbmUgMTY0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4vKiBsaW5lIDE3Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpOyB9XG4gIC8qIGxpbmUgMTg1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWZvb3RlciA+ICoge1xuICAgIG1hcmdpbjogMC4yNXJlbTsgfVxuXG4vKiBsaW5lIDE5MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSAyMDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvOyB9XG4gIC8qIGxpbmUgMjA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pOyB9XG4gICAgLyogbGluZSAyMTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyAqL1xuICAgIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTsgfVxuICAvKiBsaW5lIDIxNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgICAvKiBsaW5lIDIxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzICovXG4gICAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gICAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyB9XG4gIC8qIGxpbmUgMjI4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgMjMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgMjM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MgKi9cbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi8qIGxpbmUgMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG4gIC8qIGxpbmUgMTUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gIC50b29sdGlwLnNob3cge1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAudG9vbHRpcCAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMC44cmVtO1xuICAgIGhlaWdodDogMC40cmVtOyB9XG4gICAgLyogbGluZSAyMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgICAudG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICAgIGJvdHRvbTogMDsgfVxuICAgIC8qIGxpbmUgMzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM1NDRGNDA7IH1cblxuLyogbGluZSA0Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLXJpZ2h0LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtOyB9XG4gICAgLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgICAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzU0NEY0MDsgfVxuXG4vKiBsaW5lIDYyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtYm90dG9tLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwOyB9XG4gIC8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgdG9wOiAwOyB9XG4gICAgLyogbGluZSA2OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU0NEY0MDsgfVxuXG4vKiBsaW5lIDc2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLmJzLXRvb2x0aXAtbGVmdCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07IH1cbiAgLyogbGluZSA3OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwLjRyZW07XG4gICAgaGVpZ2h0OiAwLjhyZW07IH1cbiAgICAvKiBsaW5lIDg0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICM1NDRGNDA7IH1cblxuLyogbGluZSAxMDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLyogbGluZSAxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5wb3BvdmVyIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMC41cmVtO1xuICAgIG1hcmdpbjogMCAwLjNyZW07IH1cbiAgICAvKiBsaW5lIDI3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgMzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC8qIGxpbmUgNDEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMC41cmVtIC0gMXB4KTsgfVxuICAgIC8qIGxpbmUgNDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLmJzLXBvcG92ZXItdG9wID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLyogbGluZSA1MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSA1OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLXJpZ2h0LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAvKiBsaW5lIDYxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgICB3aWR0aDogMC41cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBtYXJnaW46IDAuM3JlbSAwOyB9XG4gICAgLyogbGluZSA2Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC8qIGxpbmUgNzMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gICAgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdID4gLmFycm93OjphZnRlciB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNGRkZGRkY7IH1cblxuLyogbGluZSA4MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07IH1cbiAgLyogbGluZSA4NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpOyB9XG4gICAgLyogbGluZSA4Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLyogbGluZSA5Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbiAgICAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgMTAxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3OyB9XG5cbi8qIGxpbmUgMTEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuLmJzLXBvcG92ZXItbGVmdCwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLyogbGluZSAxMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbWFyZ2luOiAwLjNyZW0gMDsgfVxuICAgIC8qIGxpbmUgMTIyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdID4gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTsgfVxuICAgIC8qIGxpbmUgMTI4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyAqL1xuICAgIC5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDE1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7IH1cbiAgLyogbGluZSAxNjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzICovXG4gIC5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDE2Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MgKi9cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLyogbGluZSAyMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC8qIGxpbmUgMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyAqL1xuICAuY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIGxpbmUgMjksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgMjksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5jYXJvdXNlbC1pdGVtIHtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogbGluZSA0NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4vKiBsaW5lIDUwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuXG4vKiBsaW5lIDYxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qIGxpbmUgNjcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIGxpbmUgNzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIDAuNnM7IH1cbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAvKiBsaW5lIDc0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi8qIGxpbmUgODcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZTsgfVxuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC8qIGxpbmUgODcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAwLjk7IH1cblxuLyogbGluZSAxMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7IH1cblxuLyogbGluZSAxMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi8qIGxpbmUgMTI4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDsgfVxuXG4vKiBsaW5lIDEzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzRkZGRkZGJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLyogbGluZSAxMzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM0ZGRkZGRicgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvJTNlJTNjL3N2ZyUzZVwiKTsgfVxuXG4vKiBsaW5lIDE0OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC8qIGxpbmUgMTYyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MgKi9cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTsgfVxuICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAvKiBsaW5lIDE2Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4gICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuICAvKiBsaW5lIDE4MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzICovXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAxOTAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyAqL1xuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIGxpbmUgOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7IH1cblxuLyogbGluZSAyMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG5cbi8qIGxpbmUgNDEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyAqL1xuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7IH1cblxuLyogbGluZSA1Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzICovXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAvKiBsaW5lIDYwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MgKi9cbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7IH0gfVxuXG4vKiBsaW5lIDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MgKi9cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyAqL1xuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzICovXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXByaW1hcnk6aG92ZXIsIGEuYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTY0NzBlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXNlY29uZGFyeTpob3ZlciwgYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzM0MmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NzAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MTdEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1pbmZvOmhvdmVyLCBhLmJnLWluZm86Zm9jdXMsXG5idXR0b24uYmctaW5mbzpob3ZlcixcbmJ1dHRvbi5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNGE1MSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OUIxMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctd2FybmluZzpob3ZlciwgYS5iZy13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmJnLXdhcm5pbmc6aG92ZXIsXG5idXR0b24uYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTdiMGYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDAzQyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhMDAyZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWxpZ2h0OmhvdmVyLCBhLmJnLWxpZ2h0OmZvY3VzLFxuYnV0dG9uLmJnLWxpZ2h0OmhvdmVyLFxuYnV0dG9uLmJnLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZGFyazpob3ZlciwgYS5iZy1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLWRhcms6aG92ZXIsXG5idXR0b24uYmctZGFyazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZ3NrLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1nc2stcHJpbWFyeTpob3ZlciwgYS5iZy1nc2stcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1nc2stcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1nc2stcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNjQ3MGUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZ3NrLWRhcmstZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWdzay1kYXJrLWdyZXk6aG92ZXIsIGEuYmctZ3NrLWRhcmstZ3JleTpmb2N1cyxcbmJ1dHRvbi5iZy1nc2stZGFyay1ncmV5OmhvdmVyLFxuYnV0dG9uLmJnLWdzay1kYXJrLWdyZXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzczNDJhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWdzay1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEMUNFICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1nc2stbWVkaXVtOmhvdmVyLCBhLmJnLWdzay1tZWRpdW06Zm9jdXMsXG5idXR0b24uYmctZ3NrLW1lZGl1bTpob3ZlcixcbmJ1dHRvbi5iZy1nc2stbWVkaXVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYjdiMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1nc2stcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JDMTA3NyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZ3NrLXB1cnBsZTpob3ZlciwgYS5iZy1nc2stcHVycGxlOmZvY3VzLFxuYnV0dG9uLmJnLWdzay1wdXJwbGU6aG92ZXIsXG5idXR0b24uYmctZ3NrLXB1cnBsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDBjNTkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZ3NrLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDAwM0MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWdzay1yZWQ6aG92ZXIsIGEuYmctZ3NrLXJlZDpmb2N1cyxcbmJ1dHRvbi5iZy1nc2stcmVkOmhvdmVyLFxuYnV0dG9uLmJnLWdzay1yZWQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmEwMDJmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWdzay1pbmRpZ28tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQ4OEQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWdzay1pbmRpZ28tYmx1ZTpob3ZlciwgYS5iZy1nc2staW5kaWdvLWJsdWU6Zm9jdXMsXG5idXR0b24uYmctZ3NrLWluZGlnby1ibHVlOmhvdmVyLFxuYnV0dG9uLmJnLWdzay1pbmRpZ28tYmx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDM2NmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZ3NrLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZ3NrLWdyZWVuOmhvdmVyLCBhLmJnLWdzay1ncmVlbjpmb2N1cyxcbmJ1dHRvbi5iZy1nc2stZ3JlZW46aG92ZXIsXG5idXR0b24uYmctZ3NrLWdyZWVuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTcwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1nc2stdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWdzay10ZWFsOmhvdmVyLCBhLmJnLWdzay10ZWFsOmZvY3VzLFxuYnV0dG9uLmJnLWdzay10ZWFsOmhvdmVyLFxuYnV0dG9uLmJnLWdzay10ZWFsOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlNGE1MSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1nc2steWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U0OUIxMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZ3NrLXllbGxvdzpob3ZlciwgYS5iZy1nc2steWVsbG93OmZvY3VzLFxuYnV0dG9uLmJnLWdzay15ZWxsb3c6aG92ZXIsXG5idXR0b24uYmctZ3NrLXllbGxvdzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNTdiMGYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy13aGl0ZTpob3ZlciwgYS5iZy13aGl0ZTpmb2N1cyxcbmJ1dHRvbi5iZy13aGl0ZTpob3ZlcixcbmJ1dHRvbi5iZy13aGl0ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctd2hpdGUtODUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy13aGl0ZS04NTpob3ZlciwgYS5iZy13aGl0ZS04NTpmb2N1cyxcbmJ1dHRvbi5iZy13aGl0ZS04NTpob3ZlcixcbmJ1dHRvbi5iZy13aGl0ZS04NTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC44NSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctd2hpdGUtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXdoaXRlLTkwOmhvdmVyLCBhLmJnLXdoaXRlLTkwOmZvY3VzLFxuYnV0dG9uLmJnLXdoaXRlLTkwOmhvdmVyLFxuYnV0dG9uLmJnLXdoaXRlLTkwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzAsIDIzMCwgMjMwLCAwLjkpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXdoaXRlLTk1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctd2hpdGUtOTU6aG92ZXIsIGEuYmctd2hpdGUtOTU6Zm9jdXMsXG5idXR0b24uYmctd2hpdGUtOTU6aG92ZXIsXG5idXR0b24uYmctd2hpdGUtOTU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMCwgMjMwLCAyMzAsIDAuOTUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRUJEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1ncmV5OmhvdmVyLCBhLmJnLWdyZXk6Zm9jdXMsXG5idXR0b24uYmctZ3JleTpob3ZlcixcbmJ1dHRvbi5iZy1ncmV5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E1YTVhMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWJsYWNrOmhvdmVyLCBhLmJnLWJsYWNrOmZvY3VzLFxuYnV0dG9uLmJnLWJsYWNrOmhvdmVyLFxuYnV0dG9uLmJnLWJsYWNrOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZ3NrLXB1cnBsZS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1nc2stcHVycGxlLTYwOmhvdmVyLCBhLmJnLWdzay1wdXJwbGUtNjA6Zm9jdXMsXG5idXR0b24uYmctZ3NrLXB1cnBsZS02MDpob3ZlcixcbmJ1dHRvbi5iZy1nc2stcHVycGxlLTYwOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDEsIDEyLCA4OSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1nc2stdGVhbC02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1nc2stdGVhbC02MDpob3ZlciwgYS5iZy1nc2stdGVhbC02MDpmb2N1cyxcbmJ1dHRvbi5iZy1nc2stdGVhbC02MDpob3ZlcixcbmJ1dHRvbi5iZy1nc2stdGVhbC02MDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDc0LCA4MSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1nc2stdGVhbC0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1nc2stdGVhbC0zMDpob3ZlciwgYS5iZy1nc2stdGVhbC0zMDpmb2N1cyxcbmJ1dHRvbi5iZy1nc2stdGVhbC0zMDpob3ZlcixcbmJ1dHRvbi5iZy1nc2stdGVhbC0zMDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDc0LCA4MSwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1nc2stZ3JlZW4tNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCOTY2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1nc2stZ3JlZW4tNjA6aG92ZXIsIGEuYmctZ3NrLWdyZWVuLTYwOmZvY3VzLFxuYnV0dG9uLmJnLWdzay1ncmVlbi02MDpob3ZlcixcbmJ1dHRvbi5iZy1nc2stZ3JlZW4tNjA6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFhMjRhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWxpbmstYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDc2RDEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWxpbmstYmx1ZTpob3ZlciwgYS5iZy1saW5rLWJsdWU6Zm9jdXMsXG5idXR0b24uYmctbGluay1ibHVlOmhvdmVyLFxuYnV0dG9uLmJnLWxpbmstYmx1ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTViYTEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctdGV4dC1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTJFM0MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLXRleHQtYmxhY2s6aG92ZXIsIGEuYmctdGV4dC1ibGFjazpmb2N1cyxcbmJ1dHRvbi5iZy10ZXh0LWJsYWNrOmhvdmVyLFxuYnV0dG9uLmJnLXRleHQtYmxhY2s6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODFmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXRleHQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzM2OSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctdGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEuYmctdGV4dC1zZWNvbmRhcnk6Zm9jdXMsXG5idXR0b24uYmctdGV4dC1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctdGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1OTUxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXRleHQtbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODM3OSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctdGV4dC1tZWRpdW06aG92ZXIsIGEuYmctdGV4dC1tZWRpdW06Zm9jdXMsXG5idXR0b24uYmctdGV4dC1tZWRpdW06aG92ZXIsXG5idXR0b24uYmctdGV4dC1tZWRpdW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM2OTYxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXRleHQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkJCOUIzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy10ZXh0LWxpZ2h0OmhvdmVyLCBhLmJnLXRleHQtbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctdGV4dC1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy10ZXh0LWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EzYTA5OCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1zdXJmYWNlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRUJEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1zdXJmYWNlLWRhcms6aG92ZXIsIGEuYmctc3VyZmFjZS1kYXJrOmZvY3VzLFxuYnV0dG9uLmJnLXN1cmZhY2UtZGFyazpob3ZlcixcbmJ1dHRvbi5iZy1zdXJmYWNlLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTVhNWEzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXN1cmZhY2UtbWVkaXVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctc3VyZmFjZS1tZWRpdW06aG92ZXIsIGEuYmctc3VyZmFjZS1tZWRpdW06Zm9jdXMsXG5idXR0b24uYmctc3VyZmFjZS1tZWRpdW06aG92ZXIsXG5idXR0b24uYmctc3VyZmFjZS1tZWRpdW06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2QyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLXN1cmZhY2UtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUY4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1zdXJmYWNlLWxpZ2h0OmhvdmVyLCBhLmJnLXN1cmZhY2UtbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctc3VyZmFjZS1saWdodDpob3ZlcixcbmJ1dHRvbi5iZy1zdXJmYWNlLWxpZ2h0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVkYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1nc2stbGFtYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUE5M0QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWdzay1sYW1hOmhvdmVyLCBhLmJnLWdzay1sYW1hOmZvY3VzLFxuYnV0dG9uLmJnLWdzay1sYW1hOmhvdmVyLFxuYnV0dG9uLmJnLWdzay1sYW1hOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhOTIxOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1nc2stbGFiYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDY2OEEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWdzay1sYWJhOmhvdmVyLCBhLmJnLWdzay1sYWJhOmZvY3VzLFxuYnV0dG9uLmJnLWdzay1sYWJhOmhvdmVyLFxuYnV0dG9uLmJnLWdzay1sYWJhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxMzY2NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1nc2staWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZ3NrLWljczpob3ZlciwgYS5iZy1nc2staWNzOmZvY3VzLFxuYnV0dG9uLmJnLWdzay1pY3M6aG92ZXIsXG5idXR0b24uYmctZ3NrLWljczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTViYTEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZ3NrLWRwaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDNUQzNEUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWdzay1kcGk6aG92ZXIsIGEuYmctZ3NrLWRwaTpmb2N1cyxcbmJ1dHRvbi5iZy1nc2stZHBpOmhvdmVyLFxuYnV0dG9uLmJnLWdzay1kcGk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBiZjJmICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWdzay1mbWkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjBCMEM5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1nc2stZm1pOmhvdmVyLCBhLmJnLWdzay1mbWk6Zm9jdXMsXG5idXR0b24uYmctZ3NrLWZtaTpob3ZlcixcbmJ1dHRvbi5iZy1nc2stZm1pOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlOWJiOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1nc2stbWRpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0N0VCNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctZ3NrLW1kaTpob3ZlciwgYS5iZy1nc2stbWRpOmZvY3VzLFxuYnV0dG9uLmJnLWdzay1tZGk6aG92ZXIsXG5idXR0b24uYmctZ3NrLW1kaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTYxYTIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZ3NrLWxhbWEtbGFiYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNURCNEEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWdzay1sYW1hLWxhYmE6aG92ZXIsIGEuYmctZ3NrLWxhbWEtbGFiYTpmb2N1cyxcbmJ1dHRvbi5iZy1nc2stbGFtYS1sYWJhOmhvdmVyLFxuYnV0dG9uLmJnLWdzay1sYW1hLWxhYmE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkMTFhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyAqL1xuLmJnLWdzay1pY3MtbGFiYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NkI5NjYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLmJnLWdzay1pY3MtbGFiYTpob3ZlciwgYS5iZy1nc2staWNzLWxhYmE6Zm9jdXMsXG5idXR0b24uYmctZ3NrLWljcy1sYWJhOmhvdmVyLFxuYnV0dG9uLmJnLWdzay1pY3MtbGFiYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWEyNGEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctZ3NrLWlzYy1sYW1hLWxhYmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOEEzNDdGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1nc2staXNjLWxhbWEtbGFiYTpob3ZlciwgYS5iZy1nc2staXNjLWxhbWEtbGFiYTpmb2N1cyxcbmJ1dHRvbi5iZy1nc2staXNjLWxhbWEtbGFiYTpob3ZlcixcbmJ1dHRvbi5iZy1nc2staXNjLWxhbWEtbGFiYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NTI2NWQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtdmFyaWFudC5zY3NzICovXG4uYmctbGFuZGluZy0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxNDcxOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEuYmctbGFuZGluZy0xOmhvdmVyLCBhLmJnLWxhbmRpbmctMTpmb2N1cyxcbmJ1dHRvbi5iZy1sYW5kaW5nLTE6aG92ZXIsXG5idXR0b24uYmctbGFuZGluZy0xOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1MzIxMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MgKi9cbi5iZy1sYW5kaW5nLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjA1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS5iZy1sYW5kaW5nLTI6aG92ZXIsIGEuYmctbGFuZGluZy0yOmZvY3VzLFxuYnV0dG9uLmJnLWxhbmRpbmctMjpob3ZlcixcbmJ1dHRvbi5iZy1sYW5kaW5nLTI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDE1MTAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0YzNjYzMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzAwOEEwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTU3MTdEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNGMzY2MzMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLWRhcmstZ3JleSB7XG4gIGJvcmRlci1jb2xvcjogIzU0NEY0MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1nc2stbWVkaXVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDVEMUNFICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWdzay1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICNCQzEwNzcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI0VEMDAzQyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1nc2staW5kaWdvLWJsdWUge1xuICBib3JkZXItY29sb3I6ICM0MDQ4OEQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4QTAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWdzay10ZWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTU3MTdEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWdzay15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItd2hpdGUtODUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItd2hpdGUtOTAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci13aGl0ZS05NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjQkVCRUJEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWdzay1wdXJwbGUtNjAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWdzay10ZWFsLTYwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1nc2stdGVhbC0zMCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLWdyZWVuLTYwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZCOTY2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWxpbmstYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzBENzZEMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci10ZXh0LWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkUyRTNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXRleHQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3MzY5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXRleHQtbWVkaXVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjODc4Mzc5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXRleHQtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNCQkI5QjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItc3VyZmFjZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkVCRUJEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXN1cmZhY2UtbWVkaXVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUZFRkVEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXN1cmZhY2UtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGQUZBRjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLWxhbWEge1xuICBib3JkZXItY29sb3I6ICNFOUE5M0QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLWxhYmEge1xuICBib3JkZXItY29sb3I6ICNGNDY2OEEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLWljcyB7XG4gIGJvcmRlci1jb2xvcjogIzBENzZEMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1nc2stZHBpIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVEMzRFICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWdzay1mbWkge1xuICBib3JkZXItY29sb3I6ICM2MEIwQzkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItZ3NrLW1kaSB7XG4gIGJvcmRlci1jb2xvcjogIzc0N0VCNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1nc2stbGFtYS1sYWJhIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjVEQjRBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLWdzay1pY3MtbGFiYSB7XG4gIGJvcmRlci1jb2xvcjogIzY2Qjk2NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1nc2staXNjLWxhbWEtbGFiYSB7XG4gIGJvcmRlci1jb2xvcjogIzhBMzQ3RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLmJvcmRlci1sYW5kaW5nLTEge1xuICBib3JkZXItY29sb3I6ICM5MTQ3MTggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5ib3JkZXItbGFuZGluZy0yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY2NjA1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyAqL1xuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzICovXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDczLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MgKi9cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzICovXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgcHJpbnQge1xuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzICovXG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MgKi9cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyAqL1xuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAvKiBsaW5lIDEwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4gIC5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLyogbGluZSAxNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyAqL1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4vKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzICovXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1lbmQge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWNlbnRlciB7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuLmFsaWduLWNvbnRlbnQtc3RyZXRjaCB7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXNtLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0OSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC1sZy1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuZmxleC14bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzICovXG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyAqL1xuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MgKi9cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtc20tbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzICovXG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyAqL1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Zsb2F0LnNjc3MgKi9cbiAgLmZsb2F0LXhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzICovXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MgKi9cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzICovXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzICovXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzICovXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MgKi9cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyAqL1xuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4vKiBsaW5lIDE4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAvKiBsaW5lIDI2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzICovXG4gIC5zdGlja3ktdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwOyB9IH1cblxuLyogbGluZSA1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MgKi9cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7IH1cblxuLyogbGluZSAyNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzICovXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4vKiBsaW5lIDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyAqL1xuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzICovXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MgKi9cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzICovXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MgKi9cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyAqL1xuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzICovXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0wLFxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTEge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMSxcbi5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMiB7XG4gIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTIsXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi0yLFxuLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMixcbi5teC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTMge1xuICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItMyxcbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS00IHtcbiAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtNCxcbi5teS00IHtcbiAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTQsXG4ubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC00LFxuLm14LTQge1xuICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tNSB7XG4gIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTUsXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtNSxcbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTBfNSB7XG4gIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMF81LFxuLm15LTBfNSB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTBfNSxcbi5teC0wXzUge1xuICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTBfNSxcbi5teS0wXzUge1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0wXzUsXG4ubXgtMF81IHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tMV81IHtcbiAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtMV81LFxuLm15LTFfNSB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci0xXzUsXG4ubXgtMV81IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMV81LFxuLm15LTFfNSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC0xXzUsXG4ubXgtMV81IHtcbiAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTYge1xuICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC02LFxuLm15LTYge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItNixcbi5teC02IHtcbiAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItNixcbi5teS02IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTYsXG4ubXgtNiB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS03IHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtNyxcbi5teS03IHtcbiAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTcsXG4ubXgtNyB7XG4gIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLTcsXG4ubXktNyB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC03LFxuLm14LTcge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tOCB7XG4gIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTgsXG4ubXktOCB7XG4gIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci04LFxuLm14LTgge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi04LFxuLm15LTgge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtOCxcbi5teC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLTkge1xuICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC05LFxuLm15LTkge1xuICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItOSxcbi5teC05IHtcbiAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItOSxcbi5teS05IHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLTksXG4ubXgtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS0xMCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LTEwLFxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLTEwLFxuLm14LTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItMTAsXG4ubXktMTAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtMTAsXG4ubXgtMTAge1xuICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0wLFxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0wLFxuLnB5LTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnAtMSB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTIge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMixcbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0yLFxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0yLFxuLnB4LTIge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTMge1xuICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMyxcbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMyxcbi5weS0zIHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0zLFxuLnB4LTMge1xuICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTQge1xuICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTUge1xuICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtNSxcbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC01LFxuLnB4LTUge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wLTBfNSB7XG4gIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTBfNSxcbi5weS0wXzUge1xuICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMF81LFxuLnB4LTBfNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTBfNSxcbi5weS0wXzUge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtMF81LFxuLnB4LTBfNSB7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xXzUge1xuICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHQtMV81LFxuLnB5LTFfNSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMV81LFxuLnB4LTFfNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wYi0xXzUsXG4ucHktMV81IHtcbiAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wbC0xXzUsXG4ucHgtMV81IHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC02IHtcbiAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTYsXG4ucHktNiB7XG4gIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItNixcbi5weC02IHtcbiAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTYsXG4ucHktNiB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtNixcbi5weC02IHtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC03IHtcbiAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTcsXG4ucHktNyB7XG4gIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItNyxcbi5weC03IHtcbiAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTcsXG4ucHktNyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtNyxcbi5weC03IHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC04IHtcbiAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTgsXG4ucHktOCB7XG4gIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItOCxcbi5weC04IHtcbiAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTgsXG4ucHktOCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtOCxcbi5weC04IHtcbiAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC05IHtcbiAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnB0LTksXG4ucHktOSB7XG4gIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItOSxcbi5weC05IHtcbiAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBiLTksXG4ucHktOSB7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGwtOSxcbi5weC05IHtcbiAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucC0xMCB7XG4gIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5wdC0xMCxcbi5weS0xMCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucHItMTAsXG4ucHgtMTAge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ucGItMTAsXG4ucHktMTAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLnBsLTEwLFxuLnB4LTEwIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubS1uMSB7XG4gIG1hcmdpbjogLThweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4xLFxuLm15LW4xIHtcbiAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4xLFxuLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjEsXG4ubXktbjEge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjIge1xuICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4yLFxuLm14LW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4yLFxuLm15LW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjMge1xuICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW4zLFxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4zLFxuLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjQge1xuICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW40LFxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW40LFxuLm15LW40IHtcbiAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjUge1xuICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1yLW41LFxuLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW41LFxuLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm0tbjBfNSB7XG4gIG1hcmdpbjogLTRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW4wXzUsXG4ubXktbjBfNSB7XG4gIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMF81LFxuLm14LW4wXzUge1xuICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uMF81LFxuLm15LW4wXzUge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjBfNSxcbi5teC1uMF81IHtcbiAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4xXzUge1xuICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXQtbjFfNSxcbi5teS1uMV81IHtcbiAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMV81LFxuLm14LW4xXzUge1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItbjFfNSxcbi5teS1uMV81IHtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tbC1uMV81LFxuLm14LW4xXzUge1xuICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW42IHtcbiAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW42LFxuLm15LW42IHtcbiAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNixcbi5teC1uNiB7XG4gIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNixcbi5teS1uNiB7XG4gIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjYsXG4ubXgtbjYge1xuICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW43IHtcbiAgbWFyZ2luOiAtNTZweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW43LFxuLm15LW43IHtcbiAgbWFyZ2luLXRvcDogLTU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uNyxcbi5teC1uNyB7XG4gIG1hcmdpbi1yaWdodDogLTU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uNyxcbi5teS1uNyB7XG4gIG1hcmdpbi1ib3R0b206IC01NnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjcsXG4ubXgtbjcge1xuICBtYXJnaW4tbGVmdDogLTU2cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW44IHtcbiAgbWFyZ2luOiAtNjRweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW44LFxuLm15LW44IHtcbiAgbWFyZ2luLXRvcDogLTY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uOCxcbi5teC1uOCB7XG4gIG1hcmdpbi1yaWdodDogLTY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uOCxcbi5teS1uOCB7XG4gIG1hcmdpbi1ib3R0b206IC02NHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjgsXG4ubXgtbjgge1xuICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW45IHtcbiAgbWFyZ2luOiAtNzJweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm10LW45LFxuLm15LW45IHtcbiAgbWFyZ2luLXRvcDogLTcycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uOSxcbi5teC1uOSB7XG4gIG1hcmdpbi1yaWdodDogLTcycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tYi1uOSxcbi5teS1uOSB7XG4gIG1hcmdpbi1ib3R0b206IC03MnB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWwtbjksXG4ubXgtbjkge1xuICBtYXJnaW4tbGVmdDogLTcycHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLW4xMCB7XG4gIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1uMTAsXG4ubXktbjEwIHtcbiAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tci1uMTAsXG4ubXgtbjEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1iLW4xMCxcbi5teS1uMTAge1xuICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLW4xMCxcbi5teC1uMTAge1xuICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubXItYXV0byxcbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4ubWItYXV0byxcbi5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNjgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMCxcbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMixcbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0yLFxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTMsXG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS00LFxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS01LFxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMF81IHtcbiAgICBtYXJnaW46IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tMF81LFxuICAubXktc20tMF81IHtcbiAgICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTBfNSxcbiAgLm14LXNtLTBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTBfNSxcbiAgLm15LXNtLTBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS0wXzUsXG4gIC5teC1zbS0wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tMV81IHtcbiAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTFfNSxcbiAgLm15LXNtLTFfNSB7XG4gICAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tMV81LFxuICAubXgtc20tMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTFfNSxcbiAgLm15LXNtLTFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMV81LFxuICAubXgtc20tMV81IHtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS02IHtcbiAgICBtYXJnaW46IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTYsXG4gIC5teS1zbS02IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS02LFxuICAubXktc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tNixcbiAgLm14LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTcge1xuICAgIG1hcmdpbjogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tNyxcbiAgLm15LXNtLTcge1xuICAgIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTcsXG4gIC5teC1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLTcsXG4gIC5teS1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS03LFxuICAubXgtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tOCB7XG4gICAgbWFyZ2luOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS04LFxuICAubXktc20tOCB7XG4gICAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tOCxcbiAgLm14LXNtLTgge1xuICAgIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tOCxcbiAgLm15LXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLTgsXG4gIC5teC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS05IHtcbiAgICBtYXJnaW46IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTksXG4gIC5teS1zbS05IHtcbiAgICBtYXJnaW4tdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS05LFxuICAubXgtc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS05LFxuICAubXktc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tOSxcbiAgLm14LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLTEwIHtcbiAgICBtYXJnaW46IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLTEwLFxuICAubXktc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLTEwLFxuICAubXgtc20tMTAge1xuICAgIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tMTAsXG4gIC5teS1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tMTAsXG4gIC5teC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS00LFxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS01LFxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTBfNSB7XG4gICAgcGFkZGluZzogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0wXzUsXG4gIC5weS1zbS0wXzUge1xuICAgIHBhZGRpbmctdG9wOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTBfNSxcbiAgLnB4LXNtLTBfNSB7XG4gICAgcGFkZGluZy1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS0wXzUsXG4gIC5weS1zbS0wXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTBfNSxcbiAgLnB4LXNtLTBfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tMV81IHtcbiAgICBwYWRkaW5nOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS0xXzUsXG4gIC5weS1zbS0xXzUge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS0xXzUsXG4gIC5weC1zbS0xXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTFfNSxcbiAgLnB5LXNtLTFfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTFfNSxcbiAgLnB4LXNtLTFfNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTYge1xuICAgIHBhZGRpbmc6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS03IHtcbiAgICBwYWRkaW5nOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1zbS03LFxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTcsXG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1zbS03LFxuICAucHktc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXNtLTcsXG4gIC5weC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtc20tOCB7XG4gICAgcGFkZGluZzogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tOCxcbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1zbS04LFxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1yaWdodDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItc20tOCxcbiAgLnB5LXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS04LFxuICAucHgtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXNtLTkge1xuICAgIHBhZGRpbmc6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXNtLTksXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItc20tOSxcbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTksXG4gIC5weS1zbS05IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtc20tOSxcbiAgLnB4LXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1zbS0xMCB7XG4gICAgcGFkZGluZzogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtc20tMTAsXG4gIC5weS1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXNtLTEwLFxuICAucHgtc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXNtLTEwLFxuICAucHktc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1zbS0xMCxcbiAgLnB4LXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjEsXG4gIC5teS1zbS1uMSB7XG4gICAgbWFyZ2luLXRvcDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjEsXG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMSxcbiAgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMiB7XG4gICAgbWFyZ2luOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjIsXG4gIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW4yLFxuICAubXktc20tbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMixcbiAgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW4zLFxuICAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uMyxcbiAgLm14LXNtLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjMsXG4gIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjQsXG4gIC5teC1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjQsXG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjUsXG4gIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW41LFxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uNSxcbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjBfNSB7XG4gICAgbWFyZ2luOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMF81LFxuICAubXktc20tbjBfNSB7XG4gICAgbWFyZ2luLXRvcDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjBfNSxcbiAgLm14LXNtLW4wXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjBfNSxcbiAgLm15LXNtLW4wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4wXzUsXG4gIC5teC1zbS1uMF81IHtcbiAgICBtYXJnaW4tbGVmdDogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uMV81IHtcbiAgICBtYXJnaW46IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uMV81LFxuICAubXktc20tbjFfNSB7XG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW4xXzUsXG4gIC5teC1zbS1uMV81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMV81LFxuICAubXktc20tbjFfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW4xXzUsXG4gIC5teC1zbS1uMV81IHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW42LFxuICAubXktc20tbjYge1xuICAgIG1hcmdpbi10b3A6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uNixcbiAgLm14LXNtLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjYsXG4gIC5teC1zbS1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW43IHtcbiAgICBtYXJnaW46IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1zbS1uNyxcbiAgLm15LXNtLW43IHtcbiAgICBtYXJnaW4tdG9wOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjcsXG4gIC5teC1zbS1uNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItc20tbjcsXG4gIC5teS1zbS1uNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXNtLW43LFxuICAubXgtc20tbjcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1uOCB7XG4gICAgbWFyZ2luOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjgsXG4gIC5teS1zbS1uOCB7XG4gICAgbWFyZ2luLXRvcDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXNtLW44LFxuICAubXgtc20tbjgge1xuICAgIG1hcmdpbi1yaWdodDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXNtLW44LFxuICAubXktc20tbjgge1xuICAgIG1hcmdpbi1ib3R0b206IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uOCxcbiAgLm14LXNtLW44IHtcbiAgICBtYXJnaW4tbGVmdDogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tc20tbjkge1xuICAgIG1hcmdpbjogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLW45LFxuICAubXktc20tbjkge1xuICAgIG1hcmdpbi10b3A6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1uOSxcbiAgLm14LXNtLW45IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uOSxcbiAgLm15LXNtLW45IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tbjksXG4gIC5teC1zbS1uOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXNtLW4xMCB7XG4gICAgbWFyZ2luOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtc20tbjEwLFxuICAubXktc20tbjEwIHtcbiAgICBtYXJnaW4tdG9wOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItc20tbjEwLFxuICAubXgtc20tbjEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1uMTAsXG4gIC5teS1zbS1uMTAge1xuICAgIG1hcmdpbi1ib3R0b206IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1zbS1uMTAsXG4gIC5teC1zbS1uMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2MCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTAsXG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTAsXG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTEsXG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMixcbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0zLFxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0zLFxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTQsXG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNSxcbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0wXzUge1xuICAgIG1hcmdpbjogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC0wXzUsXG4gIC5teS1tZC0wXzUge1xuICAgIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMF81LFxuICAubXgtbWQtMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMF81LFxuICAubXktbWQtMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTBfNSxcbiAgLm14LW1kLTBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC0xXzUge1xuICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMV81LFxuICAubXktbWQtMV81IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC0xXzUsXG4gIC5teC1tZC0xXzUge1xuICAgIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtMV81LFxuICAubXktbWQtMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xXzUsXG4gIC5teC1tZC0xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtNixcbiAgLm15LW1kLTYge1xuICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTYsXG4gIC5teC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC02LFxuICAubXgtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtNyB7XG4gICAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC03LFxuICAubXktbWQtNyB7XG4gICAgbWFyZ2luLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtNyxcbiAgLm14LW1kLTcge1xuICAgIG1hcmdpbi1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtNyxcbiAgLm15LW1kLTcge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLTcsXG4gIC5teC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC04IHtcbiAgICBtYXJnaW46IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLTgsXG4gIC5teS1tZC04IHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC04LFxuICAubXgtbWQtOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC04LFxuICAubXktbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtOCxcbiAgLm14LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLTkge1xuICAgIG1hcmdpbjogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtOSxcbiAgLm15LW1kLTkge1xuICAgIG1hcmdpbi10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLTksXG4gIC5teC1tZC05IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLTksXG4gIC5teS1tZC05IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC05LFxuICAubXgtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtMTAge1xuICAgIG1hcmdpbjogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtMTAsXG4gIC5teS1tZC0xMCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtMTAsXG4gIC5teC1tZC0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC0xMCxcbiAgLm15LW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC0xMCxcbiAgLm14LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMyxcbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtNCxcbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtMF81IHtcbiAgICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTBfNSxcbiAgLnB5LW1kLTBfNSB7XG4gICAgcGFkZGluZy10b3A6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMF81LFxuICAucHgtbWQtMF81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTBfNSxcbiAgLnB5LW1kLTBfNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMF81LFxuICAucHgtbWQtMF81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC0xXzUge1xuICAgIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTFfNSxcbiAgLnB5LW1kLTFfNSB7XG4gICAgcGFkZGluZy10b3A6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTFfNSxcbiAgLnB4LW1kLTFfNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMV81LFxuICAucHktbWQtMV81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtMV81LFxuICAucHgtbWQtMV81IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtNiB7XG4gICAgcGFkZGluZzogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctdG9wOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtNixcbiAgLnB5LW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTcge1xuICAgIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LW1kLTcsXG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtNyxcbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLW1kLTcsXG4gIC5weS1tZC03IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbWQtNyxcbiAgLnB4LW1kLTcge1xuICAgIHBhZGRpbmctbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1tZC04IHtcbiAgICBwYWRkaW5nOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC04LFxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLW1kLTgsXG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1tZC04LFxuICAucHktbWQtOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTgsXG4gIC5weC1tZC04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbWQtOSB7XG4gICAgcGFkZGluZzogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbWQtOSxcbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctdG9wOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1tZC05LFxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtOSxcbiAgLnB5LW1kLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1tZC05LFxuICAucHgtbWQtOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLW1kLTEwIHtcbiAgICBwYWRkaW5nOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1tZC0xMCxcbiAgLnB5LW1kLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbWQtMTAsXG4gIC5weC1tZC0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbWQtMTAsXG4gIC5weS1tZC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLW1kLTEwLFxuICAucHgtbWQtMTAge1xuICAgIHBhZGRpbmctbGVmdDogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMSB7XG4gICAgbWFyZ2luOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4xLFxuICAubXktbWQtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4xLFxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMixcbiAgLm15LW1kLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4yLFxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjQge1xuICAgIG1hcmdpbjogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW40LFxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uNCxcbiAgLm15LW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjQsXG4gIC5teC1tZC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uNSxcbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uMF81IHtcbiAgICBtYXJnaW46IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4wXzUsXG4gIC5teS1tZC1uMF81IHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMF81LFxuICAubXgtbWQtbjBfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uMF81LFxuICAubXktbWQtbjBfNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjBfNSxcbiAgLm14LW1kLW4wXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW4xXzUge1xuICAgIG1hcmdpbjogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW4xXzUsXG4gIC5teS1tZC1uMV81IHtcbiAgICBtYXJnaW4tdG9wOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjFfNSxcbiAgLm14LW1kLW4xXzUge1xuICAgIG1hcmdpbi1yaWdodDogLTEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4xXzUsXG4gIC5teS1tZC1uMV81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjFfNSxcbiAgLm14LW1kLW4xXzUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uNiB7XG4gICAgbWFyZ2luOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW42LFxuICAubXgtbWQtbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW42LFxuICAubXktbWQtbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjcge1xuICAgIG1hcmdpbjogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LW1kLW43LFxuICAubXktbWQtbjcge1xuICAgIG1hcmdpbi10b3A6IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uNyxcbiAgLm14LW1kLW43IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1tZC1uNyxcbiAgLm15LW1kLW43IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbWQtbjcsXG4gIC5teC1tZC1uNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLW44IHtcbiAgICBtYXJnaW46IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uOCxcbiAgLm15LW1kLW44IHtcbiAgICBtYXJnaW4tdG9wOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbWQtbjgsXG4gIC5teC1tZC1uOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbWQtbjgsXG4gIC5teS1tZC1uOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW44LFxuICAubXgtbWQtbjgge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1tZC1uOSB7XG4gICAgbWFyZ2luOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtbjksXG4gIC5teS1tZC1uOSB7XG4gICAgbWFyZ2luLXRvcDogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLW45LFxuICAubXgtbWQtbjkge1xuICAgIG1hcmdpbi1yaWdodDogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW45LFxuICAubXktbWQtbjkge1xuICAgIG1hcmdpbi1ib3R0b206IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1uOSxcbiAgLm14LW1kLW45IHtcbiAgICBtYXJnaW4tbGVmdDogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbWQtbjEwIHtcbiAgICBtYXJnaW46IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1tZC1uMTAsXG4gIC5teS1tZC1uMTAge1xuICAgIG1hcmdpbi10b3A6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1tZC1uMTAsXG4gIC5teC1tZC1uMTAge1xuICAgIG1hcmdpbi1yaWdodDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLW4xMCxcbiAgLm15LW1kLW4xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLW1kLW4xMCxcbiAgLm14LW1kLW4xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDYwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA2OCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy00LFxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTQsXG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTBfNSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTBfNSxcbiAgLm15LWxnLTBfNSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0wXzUsXG4gIC5teC1sZy0wXzUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0wXzUsXG4gIC5teS1sZy0wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctMF81LFxuICAubXgtbGctMF81IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTFfNSB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xXzUsXG4gIC5teS1sZy0xXzUge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTFfNSxcbiAgLm14LWxnLTFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy0xXzUsXG4gIC5teS1sZy0xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTFfNSxcbiAgLm14LWxnLTFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctNiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctNixcbiAgLm14LWxnLTYge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctNixcbiAgLm15LWxnLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy03IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLTcsXG4gIC5teS1sZy03IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy03LFxuICAubXgtbGctNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy03LFxuICAubXktbGctNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctNyxcbiAgLm14LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLTgge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctOCxcbiAgLm15LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLTgsXG4gIC5teC1sZy04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTgsXG4gIC5teS1sZy04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy04LFxuICAubXgtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctOSB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy05LFxuICAubXktbGctOSB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctOSxcbiAgLm14LWxnLTkge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctOSxcbiAgLm15LWxnLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTksXG4gIC5teC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy0xMCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy0xMCxcbiAgLm15LWxnLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy0xMCxcbiAgLm14LWxnLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLTEwLFxuICAubXktbGctMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLTEwLFxuICAubXgtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy0wXzUge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMF81LFxuICAucHktbGctMF81IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0wXzUsXG4gIC5weC1sZy0wXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctMF81LFxuICAucHktbGctMF81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0wXzUsXG4gIC5weC1sZy0wXzUge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTFfNSB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctMV81LFxuICAucHktbGctMV81IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctMV81LFxuICAucHgtbGctMV81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xXzUsXG4gIC5weS1sZy0xXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy0xXzUsXG4gIC5weC1sZy0xXzUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTYsXG4gIC5weC1sZy02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctNyB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQtbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGItbGctNyxcbiAgLnB5LWxnLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC1sZy03LFxuICAucHgtbGctNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLWxnLTgge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHItbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLWxnLTgsXG4gIC5weS1sZy04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctOCxcbiAgLnB4LWxnLTgge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC1sZy05IHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC1sZy05LFxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLWxnLTksXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy05LFxuICAucHktbGctOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLWxnLTksXG4gIC5weC1sZy05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAtbGctMTAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LWxnLTEwLFxuICAucHktbGctMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci1sZy0xMCxcbiAgLnB4LWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi1sZy0xMCxcbiAgLnB5LWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwtbGctMTAsXG4gIC5weC1sZy0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4xLFxuICAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMixcbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uMixcbiAgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjMsXG4gIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW40LFxuICAubXgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjUge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uNSxcbiAgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uNSxcbiAgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW4wXzUge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjBfNSxcbiAgLm15LWxnLW4wXzUge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4wXzUsXG4gIC5teC1sZy1uMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW4wXzUsXG4gIC5teS1sZy1uMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMF81LFxuICAubXgtbGctbjBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjFfNSB7XG4gICAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjFfNSxcbiAgLm15LWxnLW4xXzUge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uMV81LFxuICAubXgtbGctbjFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjFfNSxcbiAgLm15LWxnLW4xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uMV81LFxuICAubXgtbGctbjFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW42IHtcbiAgICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uNixcbiAgLm15LWxnLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjYsXG4gIC5teS1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW42LFxuICAubXgtbGctbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uNyB7XG4gICAgbWFyZ2luOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQtbGctbjcsXG4gIC5teS1sZy1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW43LFxuICAubXgtbGctbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLWxnLW43LFxuICAubXktbGctbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC1sZy1uNyxcbiAgLm14LWxnLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctbjgge1xuICAgIG1hcmdpbjogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW44LFxuICAubXktbGctbjgge1xuICAgIG1hcmdpbi10b3A6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci1sZy1uOCxcbiAgLm14LWxnLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi1sZy1uOCxcbiAgLm15LWxnLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjgsXG4gIC5teC1sZy1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLWxnLW45IHtcbiAgICBtYXJnaW46IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1uOSxcbiAgLm15LWxnLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctbjksXG4gIC5teC1sZy1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjksXG4gIC5teS1sZy1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLW45LFxuICAubXgtbGctbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS1sZy1uMTAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LWxnLW4xMCxcbiAgLm15LWxnLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLWxnLW4xMCxcbiAgLm14LWxnLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctbjEwLFxuICAubXktbGctbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwtbGctbjEwLFxuICAubXgtbGctbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTAsXG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTIsXG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMixcbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC0zLFxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtNCxcbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC01IHtcbiAgICBtYXJnaW46IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtNSxcbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTBfNSB7XG4gICAgbWFyZ2luOiA0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTBfNSxcbiAgLm15LXhsLTBfNSB7XG4gICAgbWFyZ2luLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0wXzUsXG4gIC5teC14bC0wXzUge1xuICAgIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0wXzUsXG4gIC5teS14bC0wXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtMF81LFxuICAubXgteGwtMF81IHtcbiAgICBtYXJnaW4tbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTFfNSB7XG4gICAgbWFyZ2luOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0xXzUsXG4gIC5teS14bC0xXzUge1xuICAgIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTFfNSxcbiAgLm14LXhsLTFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC0xXzUsXG4gIC5teS14bC0xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTFfNSxcbiAgLm14LXhsLTFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtNiB7XG4gICAgbWFyZ2luOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC02LFxuICAubXkteGwtNiB7XG4gICAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtNixcbiAgLm15LXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTYsXG4gIC5teC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC03IHtcbiAgICBtYXJnaW46IDU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLTcsXG4gIC5teS14bC03IHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC03LFxuICAubXgteGwtNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC03LFxuICAubXkteGwtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtNyxcbiAgLm14LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLTgge1xuICAgIG1hcmdpbjogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtOCxcbiAgLm15LXhsLTgge1xuICAgIG1hcmdpbi10b3A6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLTgsXG4gIC5teC14bC04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTgsXG4gIC5teS14bC04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC04LFxuICAubXgteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtOSB7XG4gICAgbWFyZ2luOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC05LFxuICAubXkteGwtOSB7XG4gICAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtOSxcbiAgLm14LXhsLTkge1xuICAgIG1hcmdpbi1yaWdodDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtOSxcbiAgLm15LXhsLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTksXG4gIC5teC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC0xMCB7XG4gICAgbWFyZ2luOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC0xMCxcbiAgLm15LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC0xMCxcbiAgLm14LXhsLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLTEwLFxuICAubXkteGwtMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLTEwLFxuICAubXgteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtNCxcbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtNSxcbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC0wXzUge1xuICAgIHBhZGRpbmc6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMF81LFxuICAucHkteGwtMF81IHtcbiAgICBwYWRkaW5nLXRvcDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0wXzUsXG4gIC5weC14bC0wXzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtMF81LFxuICAucHkteGwtMF81IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0wXzUsXG4gIC5weC14bC0wXzUge1xuICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTFfNSB7XG4gICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtMV81LFxuICAucHkteGwtMV81IHtcbiAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtMV81LFxuICAucHgteGwtMV81IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xXzUsXG4gIC5weS14bC0xXzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC0xXzUsXG4gIC5weC14bC0xXzUge1xuICAgIHBhZGRpbmctbGVmdDogMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC02IHtcbiAgICBwYWRkaW5nOiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtNyB7XG4gICAgcGFkZGluZzogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHQteGwtNyxcbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctdG9wOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC03LFxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1yaWdodDogNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGIteGwtNyxcbiAgLnB5LXhsLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wbC14bC03LFxuICAucHgteGwtNyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wLXhsLTgge1xuICAgIHBhZGRpbmc6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTgsXG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLXRvcDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucHIteGwtOCxcbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBiLXhsLTgsXG4gIC5weS14bC04IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtOCxcbiAgLnB4LXhsLTgge1xuICAgIHBhZGRpbmctbGVmdDogNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucC14bC05IHtcbiAgICBwYWRkaW5nOiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wdC14bC05LFxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy10b3A6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnByLXhsLTksXG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC05LFxuICAucHkteGwtOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnBsLXhsLTksXG4gIC5weC14bC05IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnAteGwtMTAge1xuICAgIHBhZGRpbmc6IDgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLnB0LXhsLTEwLFxuICAucHkteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wci14bC0xMCxcbiAgLnB4LXhsLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyMCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5wYi14bC0xMCxcbiAgLnB5LXhsLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAucGwteGwtMTAsXG4gIC5weC14bC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4xLFxuICAubXkteGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4xLFxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLThweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjEsXG4gIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjIge1xuICAgIG1hcmdpbjogLTE2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4yLFxuICAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uMixcbiAgLm15LXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjIsXG4gIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0yNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uMyxcbiAgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjMsXG4gIC5teC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW4zLFxuICAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW40LFxuICAubXgteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW40LFxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTMycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTQwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW41LFxuICAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uNSxcbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjUsXG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW4wXzUge1xuICAgIG1hcmdpbjogLTRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjBfNSxcbiAgLm15LXhsLW4wXzUge1xuICAgIG1hcmdpbi10b3A6IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4wXzUsXG4gIC5teC14bC1uMF81IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW4wXzUsXG4gIC5teS14bC1uMF81IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMF81LFxuICAubXgteGwtbjBfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjFfNSB7XG4gICAgbWFyZ2luOiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjFfNSxcbiAgLm15LXhsLW4xXzUge1xuICAgIG1hcmdpbi10b3A6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uMV81LFxuICAubXgteGwtbjFfNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjFfNSxcbiAgLm15LXhsLW4xXzUge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uMV81LFxuICAubXgteGwtbjFfNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC00OHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uNixcbiAgLm15LXhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjYsXG4gIC5teC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQ4cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW42LFxuICAubXgteGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDhweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uNyB7XG4gICAgbWFyZ2luOiAtNTZweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXQteGwtbjcsXG4gIC5teS14bC1uNyB7XG4gICAgbWFyZ2luLXRvcDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW43LFxuICAubXgteGwtbjcge1xuICAgIG1hcmdpbi1yaWdodDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1iLXhsLW43LFxuICAubXkteGwtbjcge1xuICAgIG1hcmdpbi1ib3R0b206IC01NnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Nywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tbC14bC1uNyxcbiAgLm14LXhsLW43IHtcbiAgICBtYXJnaW4tbGVmdDogLTU2cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtbjgge1xuICAgIG1hcmdpbjogLTY0cHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW44LFxuICAubXkteGwtbjgge1xuICAgIG1hcmdpbi10b3A6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzOSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tci14bC1uOCxcbiAgLm14LXhsLW44IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA0Mywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tYi14bC1uOCxcbiAgLm15LXhsLW44IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNjRweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjgsXG4gIC5teC14bC1uOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC02NHB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tLXhsLW45IHtcbiAgICBtYXJnaW46IC03MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAzNSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1uOSxcbiAgLm15LXhsLW45IHtcbiAgICBtYXJnaW4tdG9wOiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtbjksXG4gIC5teC14bC1uOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjksXG4gIC5teS14bC1uOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTcycHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDQ3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLW45LFxuICAubXgteGwtbjkge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubS14bC1uMTAge1xuICAgIG1hcmdpbjogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm10LXhsLW4xMCxcbiAgLm15LXhsLW4xMCB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1yLXhsLW4xMCxcbiAgLm14LXhsLW4xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtbjEwLFxuICAubXkteGwtbjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtODBweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNDcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWwteGwtbjEwLFxuICAubXgteGwtbjEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHggIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDU1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA1Niwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzICovXG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubXIteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgNjQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyAqL1xuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDY4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MgKi9cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzICovXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyB9XG5cbi8qIGxpbmUgNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qIGxpbmUgMjIsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAvKiBsaW5lIDIyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDIyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiBsaW5lIDIyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMjMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuICAudGV4dC1sZy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSAyMiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDIzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbiAgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAyNCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiBsaW5lIDMwLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMzgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDM5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDQxLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNDUsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICNGMzY2MzMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtcHJpbWFyeTpob3ZlciwgYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2NkM2YwYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzU0NEY0MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzI5MjYxZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwMDhBMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtc3VjY2Vzczpob3ZlciwgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzAwM2UwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxNTcxN0QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtaW5mbzpob3ZlciwgYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzBhMzYzYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzlkNmIwZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0VEMDAzQyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1kYW5nZXI6aG92ZXIsIGEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2ExMDAyOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWxpZ2h0OmhvdmVyLCBhLnRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2NiZDNkYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stcHJpbWFyeSB7XG4gIGNvbG9yOiAjRjM2NjMzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWdzay1wcmltYXJ5OmhvdmVyLCBhLnRleHQtZ3NrLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogI2NkM2YwYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stZGFyay1ncmV5IHtcbiAgY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLWRhcmstZ3JleTpob3ZlciwgYS50ZXh0LWdzay1kYXJrLWdyZXk6Zm9jdXMge1xuICBjb2xvcjogIzI5MjYxZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stbWVkaXVtIHtcbiAgY29sb3I6ICNENUQxQ0UgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLW1lZGl1bTpob3ZlciwgYS50ZXh0LWdzay1tZWRpdW06Zm9jdXMge1xuICBjb2xvcjogI2IyYWFhNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stcHVycGxlIHtcbiAgY29sb3I6ICNCQzEwNzcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLXB1cnBsZTpob3ZlciwgYS50ZXh0LWdzay1wdXJwbGU6Zm9jdXMge1xuICBjb2xvcjogIzc2MGE0YSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stcmVkIHtcbiAgY29sb3I6ICNFRDAwM0MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLXJlZDpob3ZlciwgYS50ZXh0LWdzay1yZWQ6Zm9jdXMge1xuICBjb2xvcjogI2ExMDAyOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2staW5kaWdvLWJsdWUge1xuICBjb2xvcjogIzQwNDg4RCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1nc2staW5kaWdvLWJsdWU6aG92ZXIsIGEudGV4dC1nc2staW5kaWdvLWJsdWU6Zm9jdXMge1xuICBjb2xvcjogIzI4MmQ1OCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stZ3JlZW4ge1xuICBjb2xvcjogIzAwOEEwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1nc2stZ3JlZW46aG92ZXIsIGEudGV4dC1nc2stZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogIzAwM2UwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stdGVhbCB7XG4gIGNvbG9yOiAjMTU3MTdEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWdzay10ZWFsOmhvdmVyLCBhLnRleHQtZ3NrLXRlYWw6Zm9jdXMge1xuICBjb2xvcjogIzBhMzYzYyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2steWVsbG93IHtcbiAgY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLXllbGxvdzpob3ZlciwgYS50ZXh0LWdzay15ZWxsb3c6Zm9jdXMge1xuICBjb2xvcjogIzlkNmIwZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXdoaXRlOmhvdmVyLCBhLnRleHQtd2hpdGU6Zm9jdXMge1xuICBjb2xvcjogI2Q5ZDlkOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC13aGl0ZS04NSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXdoaXRlLTg1OmhvdmVyLCBhLnRleHQtd2hpdGUtODU6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgyMTcsIDIxNywgMjE3LCAwLjg1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC13aGl0ZS05MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtd2hpdGUtOTA6aG92ZXIsIGEudGV4dC13aGl0ZS05MDpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDIxNywgMjE3LCAyMTcsIDAuOSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtd2hpdGUtOTUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC13aGl0ZS05NTpob3ZlciwgYS50ZXh0LXdoaXRlLTk1OmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjE3LCAyMTcsIDIxNywgMC45NSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtZ3JleSB7XG4gIGNvbG9yOiAjQkVCRUJEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWdyZXk6aG92ZXIsIGEudGV4dC1ncmV5OmZvY3VzIHtcbiAgY29sb3I6ICM5ODk4OTYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyAqL1xuLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1ibGFjazpob3ZlciwgYS50ZXh0LWJsYWNrOmZvY3VzIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MgKi9cbi50ZXh0LWdzay1wdXJwbGUtNjAge1xuICBjb2xvcjogcmdiYSgxODgsIDE2LCAxMTksIDAuNikgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLXB1cnBsZS02MDpob3ZlciwgYS50ZXh0LWdzay1wdXJwbGUtNjA6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgxMTgsIDEwLCA3NCwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stdGVhbC02MCB7XG4gIGNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1nc2stdGVhbC02MDpob3ZlciwgYS50ZXh0LWdzay10ZWFsLTYwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMTAsIDU0LCA2MCwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stdGVhbC0zMCB7XG4gIGNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1nc2stdGVhbC0zMDpob3ZlciwgYS50ZXh0LWdzay10ZWFsLTMwOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMTAsIDU0LCA2MCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stZ3JlZW4tNjAge1xuICBjb2xvcjogIzY2Qjk2NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1nc2stZ3JlZW4tNjA6aG92ZXIsIGEudGV4dC1nc2stZ3JlZW4tNjA6Zm9jdXMge1xuICBjb2xvcjogIzQyOTA0MiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1saW5rLWJsdWUge1xuICBjb2xvcjogIzBENzZEMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1saW5rLWJsdWU6aG92ZXIsIGEudGV4dC1saW5rLWJsdWU6Zm9jdXMge1xuICBjb2xvcjogIzA5NGQ4OSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMyRTJFM0MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtdGV4dC1ibGFjazpob3ZlciwgYS50ZXh0LXRleHQtYmxhY2s6Zm9jdXMge1xuICBjb2xvcjogIzBkMGQxMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC10ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNzc3MzY5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXRleHQtc2Vjb25kYXJ5OmhvdmVyLCBhLnRleHQtdGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzRlNGM0NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC10ZXh0LW1lZGl1bSB7XG4gIGNvbG9yOiAjODc4Mzc5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXRleHQtbWVkaXVtOmhvdmVyLCBhLnRleHQtdGV4dC1tZWRpdW06Zm9jdXMge1xuICBjb2xvcjogIzVmNWM1NSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC10ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNCQkI5QjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtdGV4dC1saWdodDpob3ZlciwgYS50ZXh0LXRleHQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogIzk3OTQ4YiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1zdXJmYWNlLWRhcmsge1xuICBjb2xvcjogI0JFQkVCRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1zdXJmYWNlLWRhcms6aG92ZXIsIGEudGV4dC1zdXJmYWNlLWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzk4OTg5NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1zdXJmYWNlLW1lZGl1bSB7XG4gIGNvbG9yOiAjRUZFRkVEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LXN1cmZhY2UtbWVkaXVtOmhvdmVyLCBhLnRleHQtc3VyZmFjZS1tZWRpdW06Zm9jdXMge1xuICBjb2xvcjogI2NiY2JjNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1zdXJmYWNlLWxpZ2h0IHtcbiAgY29sb3I6ICNGQUZBRjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtc3VyZmFjZS1saWdodDpob3ZlciwgYS50ZXh0LXN1cmZhY2UtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogI2RhZGFjYiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stbGFtYSB7XG4gIGNvbG9yOiAjRTlBOTNEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWdzay1sYW1hOmhvdmVyLCBhLnRleHQtZ3NrLWxhbWE6Zm9jdXMge1xuICBjb2xvcjogI2MzODMxNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stbGFiYSB7XG4gIGNvbG9yOiAjRjQ2NjhBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWdzay1sYWJhOmhvdmVyLCBhLnRleHQtZ3NrLWxhYmE6Zm9jdXMge1xuICBjb2xvcjogI2VmMWY1MyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2staWNzIHtcbiAgY29sb3I6ICMwRDc2RDEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLWljczpob3ZlciwgYS50ZXh0LWdzay1pY3M6Zm9jdXMge1xuICBjb2xvcjogIzA5NGQ4OSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stZHBpIHtcbiAgY29sb3I6ICNDNUQzNEUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLWRwaTpob3ZlciwgYS50ZXh0LWdzay1kcGk6Zm9jdXMge1xuICBjb2xvcjogIzlkYWEyYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stZm1pIHtcbiAgY29sb3I6ICM2MEIwQzkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLWZtaTpob3ZlciwgYS50ZXh0LWdzay1mbWk6Zm9jdXMge1xuICBjb2xvcjogIzM4OGJhNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stbWRpIHtcbiAgY29sb3I6ICM3NDdFQjYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLW1kaTpob3ZlciwgYS50ZXh0LWdzay1tZGk6Zm9jdXMge1xuICBjb2xvcjogIzRjNTc5MSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2stbGFtYS1sYWJhIHtcbiAgY29sb3I6ICNGNURCNEEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDE3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzICovXG5hLnRleHQtZ3NrLWxhbWEtbGFiYTpob3ZlciwgYS50ZXh0LWdzay1sYW1hLWxhYmE6Zm9jdXMge1xuICBjb2xvcjogI2U2YzUwZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2staWNzLWxhYmEge1xuICBjb2xvcjogIzY2Qjk2NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1nc2staWNzLWxhYmE6aG92ZXIsIGEudGV4dC1nc2staWNzLWxhYmE6Zm9jdXMge1xuICBjb2xvcjogIzQyOTA0MiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1nc2staXNjLWxhbWEtbGFiYSB7XG4gIGNvbG9yOiAjOEEzNDdGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxNywgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyAqL1xuYS50ZXh0LWdzay1pc2MtbGFtYS1sYWJhOmhvdmVyLCBhLnRleHQtZ3NrLWlzYy1sYW1hLWxhYmE6Zm9jdXMge1xuICBjb2xvcjogIzUyMWY0YyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1sYW5kaW5nLTEge1xuICBjb2xvcjogIzkxNDcxOCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1sYW5kaW5nLTE6aG92ZXIsIGEudGV4dC1sYW5kaW5nLTE6Zm9jdXMge1xuICBjb2xvcjogIzRmMjcwZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNiwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzICovXG4udGV4dC1sYW5kaW5nLTIge1xuICBjb2xvcjogI0ZGNjYwNSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MgKi9cbmEudGV4dC1sYW5kaW5nLTI6aG92ZXIsIGEudGV4dC1sYW5kaW5nLTI6Zm9jdXMge1xuICBjb2xvcjogI2I4NDcwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA1NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDU1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MgKi9cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNTksIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi8qIGxpbmUgNjMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyAqL1xuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA2NSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3Miwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzICovXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MgKi9cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyAqL1xuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC8qIGxpbmUgMTMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDI0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYTpub3QoLmJ0bikge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC8qIGxpbmUgMzQsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAvKiBsaW5lIDQ5LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDUyLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWRiNWJkO1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICAvKiBsaW5lIDU4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIC8qIGxpbmUgNjMsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzOyB9XG4gIC8qIGxpbmUgNzAsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMzsgfVxuICAvKiBsaW5lIDgzLCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgODYsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAuY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk5MnB4ICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSA5MSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLyogbGluZSA5NCwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDsgfVxuICAvKiBsaW5lIDk4LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7IH1cbiAgICAvKiBsaW5lIDEwMSwgbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzICovXG4gICAgLnRhYmxlIHRkLFxuICAgIC50YWJsZSB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMDgsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTE0LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLyogbGluZSAxMTcsIG5vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyAqL1xuICAgIC50YWJsZS1kYXJrIHRoLFxuICAgIC50YWJsZS1kYXJrIHRkLFxuICAgIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAgIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG4gIC8qIGxpbmUgMTI1LCBub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MgKi9cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH0gfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbmh0bWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjNTQ0RjQwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuYSB7XG4gIGNvbG9yOiAjMTU3MTdEO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zczsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjRjM2NjMzOyB9XG4gIC8qIGxpbmUgMjQsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgYTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4jd3JhcHBlciAjY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLyogbGluZSAzNCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAjd3JhcHBlciAjY29udGVudC13cmFwcGVyICNjb250ZW50IHtcbiAgICBmbGV4OiAxIDAgYXV0bzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAvKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDUyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc2Nyb2xsLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgYm90dG9tOiAwLjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTkwLCAxOTAsIDE4OSwgMC41KTtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7IH1cbiAgLyogbGluZSA2NCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuc2Nyb2xsLXRvLXRvcDpmb2N1cywgLnNjcm9sbC10by10b3A6aG92ZXIge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgNjksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnNjcm9sbC10by10b3A6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNCRUJFQkQ7IH1cbiAgLyogbGluZSA3Mywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuc2Nyb2xsLXRvLXRvcCBpIHtcbiAgICBmb250LXdlaWdodDogODAwOyB9XG5cbi8qIGxpbmUgNzgsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuMzhkZWcsICNFNDIzMTMgMTguNzYlLCAjRkZEQTAwIDg3LjkxJSk7IH1cblxuLyogbGluZSA4Miwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdyZXkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuMzhkZWcsICM2NDU2NEUgMTguNzYlLCAjQjlCM0FFIDg3LjkxJSk7IH1cblxuLyogbGluZSA4Niwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXB1cnBsZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny4zOGRlZywgIzMxMjc3OSAxOC43NiUsICNFODMwOEEgODcuOTElKTsgfVxuXG4vKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmctZ3JhZGllbnQtcmVkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjM4ZGVnLCAjRTQwMDNCIDE4Ljc2JSwgI0VCNUI4QyA4Ny45MSUpOyB9XG5cbi8qIGxpbmUgOTQsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny4zOGRlZywgIzAwODkzRSAxOC43NiUsICNFNEUwMjMgODcuOTElKTsgfVxuXG4vKiBsaW5lIDk4LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uYmctZ3JhZGllbnQtdGVhbCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny4zOGRlZywgIzAwNkI3NyAxOC43NiUsICMwMEI0Q0QgODcuOTElKTsgfVxuXG4vKiBsaW5lIDEwMiwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXRlYWwtMzAge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuMzhkZWcsIHJnYmEoMCwgMTA3LCAxMTksIDAuMykgMTguNzYlLCByZ2JhKDAsIDE4MCwgMjA1LCAwLjMpIDg3LjkxJSk7IH1cblxuLyogRWZmZWN0IHN0eWxlcyAqL1xuLyogbGluZSAxMDcsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zaGFkb3ctc20sXG4uc2hhZG93LXNtYWxsIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDg0LCA3OSwgNjQsIDAuMDYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAxMTIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zaGFkb3csXG4uc2hhZG93LW1lZGl1bSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTE3LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc2hhZG93LWxhcmdlLFxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDc1cHggcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTIyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5zZWN0aW9uLmhlcm8taGVhZGVyLTEge1xuICBwYWRkaW5nLXRvcDogMTI4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTIyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgc2VjdGlvbi5oZXJvLWhlYWRlci0xIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxODhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxMjIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICBzZWN0aW9uLmhlcm8taGVhZGVyLTEge1xuICAgICAgcGFkZGluZy10b3A6IDE5MnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4vKiBsaW5lIDEzNSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmhlcm8taGVhZGVyLTEtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxMzUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuaGVyby1oZWFkZXItMS1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDEzNSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5oZXJvLWhlYWRlci0xLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQ4cHggNjRweDsgfSB9XG5cbi8qIGxpbmUgMTQ2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmc6IDQwcHggMjRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE0Niwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5zZWN0aW9uLWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMTQ2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnNlY3Rpb24taW5uZXIge1xuICAgICAgcGFkZGluZzogNDhweCA2NHB4OyB9IH1cblxuLyogbGluZSAxNTYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbnNlY3Rpb24uaGVyby1oZWFkZXItMiB7XG4gIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTU2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgc2VjdGlvbi5oZXJvLWhlYWRlci0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNTYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICBzZWN0aW9uLmhlcm8taGVhZGVyLTIge1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDE2Niwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuc2VjdGlvbi5oZXJvLWhlYWRlci0yIGgyICsgcCB7XG4gIG1hcmdpbi10b3A6IC0xNnB4OyB9XG5cbi8qIGxpbmUgMTcwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG5zZWN0aW9uLnBhZGRlZC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMTcwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgc2VjdGlvbi5wYWRkZWQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA3MnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAxNzAsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICBzZWN0aW9uLnBhZGRlZC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDk2cHg7IH0gfVxuXG4vKiBsaW5lIDE4Mywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuc2VjdGlvbi5uZXh0LXN0ZXBzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC8qIGxpbmUgMTg2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIHNlY3Rpb24ubmV4dC1zdGVwcyAubmV4dC1zdGVwcy1pbm5lciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgICBwYWRkaW5nOiA0MHB4IDI0cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC8qIGxpbmUgMTg2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICBzZWN0aW9uLm5leHQtc3RlcHMgLm5leHQtc3RlcHMtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTg2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICBzZWN0aW9uLm5leHQtc3RlcHMgLm5leHQtc3RlcHMtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDk3NnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMTg2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICBzZWN0aW9uLm5leHQtc3RlcHMgLm5leHQtc3RlcHMtaW5uZXIge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxODYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgIHNlY3Rpb24ubmV4dC1zdGVwcyAubmV4dC1zdGVwcy1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQ4cHggNjRweDsgfSB9XG5cbi8qIGxpbmUgMjA2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4ubnVtYmVyLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBmb250LXNpemU6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGMzY2MzM7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyMDYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAubnVtYmVyLWNpcmNsZSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuXG4vKiBsaW5lIDIyOSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnN0YXQtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIHdpZHRoOiA1MCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLyogbGluZSAyMjksIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAuc3RhdC10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLyogbGluZSAyNDEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgLnN0YXQtdGl0bGUgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLyogbGluZSAyNDEsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbiAgICAgIC5zdGF0LXRpdGxlIGgzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDsgfSB9XG4gIC8qIGxpbmUgMjUxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5zdGF0LXRpdGxlIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC8qIGxpbmUgMjUxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgICAuc3RhdC10aXRsZSAuaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi8qIGxpbmUgMjYzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc3RhdC1ib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRjM2NjMzOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC8qIGxpbmUgMjYzLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gICAgLnN0YXQtYm94IHtcbiAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAvKiBsaW5lIDI3MSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuc3RhdC1ib3ggLnN0YXQtdmFsdWUge1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDsgfVxuXG4vKiBsaW5lIDI3OCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnN0YWNrZWQtYnJlYWRjcnVtYnMge1xuICBtYXJnaW4tdG9wOiAtODRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDI3OCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAgIC5zdGFja2VkLWJyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbi10b3A6IC05MnB4OyB9IH1cblxuLyogbGluZSAyODUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zdGFja2VkLWJyZWFkY3J1bWItaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4vKiBsaW5lIDI5MCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnN0YWNrZWQtYnJlYWRjcnVtYi1pdGVtOmxhc3QtY2hpbGQgLnN0YWNrZWQtYnJlYWRjcnVtYi1kb3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGxpbmUgMjk0LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc3RhY2tlZC1icmVhZGNydW1iLWRvdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNTQ0RjQwOyB9XG5cbi8qIGxpbmUgMjk5LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc3RhY2tlZC1icmVhZGNydW1iLWRvdDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9icmVhZGNydW1idGljay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0b3A6IDhweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLyogbGluZSAzMTIsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zdGFja2VkLWJyZWFkY3J1bWItZG90OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMTNweDtcbiAgYm90dG9tOiAtOHB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAzMzMsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5zdGFja2VkLWJyZWFkY3J1bWItaXRlbS5hY3RpdmUgLnN0YWNrZWQtYnJlYWRjcnVtYi1kb3Q6YWZ0ZXIsXG4uc3RhY2tlZC1icmVhZGNydW1iLWl0ZW0uYWN0aXZlIC5zdGFja2VkLWJyZWFkY3J1bWItZG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgdG9wOiA4cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG5cbi8qIGxpbmUgMzQ5LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uc3RhY2tlZC1icmVhZGNydW1iLWl0ZW0gaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlOyB9XG5cbi8qIGxpbmUgMzU1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGV4dC1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4vKiBsaW5lIDM2NCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLnRleHQtZGl2aWRlcjo6YWZ0ZXIsXG4udGV4dC1kaXZpZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBmbGV4OiAxOyB9XG5cbi8qIGxpbmUgMzcxLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGV4dC1kaXZpZGVyOm5vdCg6ZW1wdHkpOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNWVtOyB9XG5cbi8qIGxpbmUgMzc1LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udGV4dC1kaXZpZGVyOm5vdCg6ZW1wdHkpOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTsgfVxuXG4vKiBsaW5lIDM4MCwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmFycm93LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4vKiBsaW5lIDM4Mywgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuLmFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzOyB9XG4gIC8qIGxpbmUgMzg2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4gIC5hcnJvdy5ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDFweDsgfVxuICAvKiBsaW5lIDM4OSwgc3JjL2Fzc2V0cy9zY3NzL19nbG9iYWwuc2NzcyAqL1xuICAuYXJyb3cudmVydGljYWwge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi8qIGxpbmUgMzk2LCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4udmVydGljYWwtbGVnZW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNzVyZW0pIHJvdGF0ZSg5MGRlZyk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLyogbGluZSA0MDUsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogc29saWQgI0YzNjYzMztcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHg7IH1cblxuLyogbGluZSA0MTQsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi5yaWdodC5hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdG9wOiAtMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qIGxpbmUgNDIwLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4ubGVmdC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICB0b3A6IC0ycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cblxuLyogbGluZSA0MjYsIHNyYy9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MgKi9cbi51cC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpOyB9XG5cbi8qIGxpbmUgNDMyLCBzcmMvYXNzZXRzL3Njc3MvX2dsb2JhbC5zY3NzICovXG4uZG93bi5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjM2NjMzIDEwJSwgI2NkM2YwYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM1NDRGNDAgMTAlLCAjMjkyNjFmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDhBMDAgMTAlLCAjMDAzZTAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0Q7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNTcxN0QgMTAlLCAjMGEzNjNjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFNDlCMTMgMTAlLCAjOWQ2YjBkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDAzQztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0VEMDAzQyAxMCUsICNhMTAwMjkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmOGY5ZmEgMTAlLCAjY2JkM2RhIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMzNDNhNDAgMTAlLCAjMTIxNDE2IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjM2NjMzIDEwJSwgI2NkM2YwYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1kYXJrLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ0RjQwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNTQ0RjQwIDEwJSwgIzI5MjYxZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1tZWRpdW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEMUNFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRDVEMUNFIDEwJSwgI2IyYWFhNSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMxMDc3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQkMxMDc3IDEwJSwgIzc2MGE0YSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDNDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRUQwMDNDIDEwJSwgI2ExMDAyOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1pbmRpZ28tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQ4OEQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0MDQ4OEQgMTAlLCAjMjgyZDU4IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwOEEwMCAxMCUsICMwMDNlMDAgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stdGVhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0Q7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxNTcxN0QgMTAlLCAjMGEzNjNjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFNDlCMTMgMTAlLCAjOWQ2YjBkIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkZGRkZGIDEwJSwgI2Q5ZDlkOSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXdoaXRlLTg1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAxMCUsIHJnYmEoMjE3LCAyMTcsIDIxNywgMC44NSkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC13aGl0ZS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDEwJSwgcmdiYSgyMTcsIDIxNywgMjE3LCAwLjkpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtd2hpdGUtOTUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpIDEwJSwgcmdiYSgyMTcsIDIxNywgMjE3LCAwLjk1KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRUJEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjQkVCRUJEIDEwJSwgIzk4OTg5NiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMDAwMCAxMCUsIGJsYWNrIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLXB1cnBsZS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDE4OCwgMTYsIDExOSwgMC42KSAxMCUsIHJnYmEoMTE4LCAxMCwgNzQsIDAuNikgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stdGVhbC02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KSAxMCUsIHJnYmEoMTAsIDU0LCA2MCwgMC42KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay10ZWFsLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjEsIDExMywgMTI1LCAwLjMpIDEwJSwgcmdiYSgxMCwgNTQsIDYwLCAwLjMpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLWdyZWVuLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Qjk2NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzY2Qjk2NiAxMCUsICM0MjkwNDIgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1saW5rLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ3NkQxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMEQ3NkQxIDEwJSwgIzA5NGQ4OSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXRleHQtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTNDO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMkUyRTNDIDEwJSwgIzBkMGQxMSAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LXRleHQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzM2OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzc3NzM2OSAxMCUsICM0ZTRjNDUgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC10ZXh0LW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzgzNzk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM4NzgzNzkgMTAlLCAjNWY1YzU1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtdGV4dC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI5QjM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNCQkI5QjMgMTAlLCAjOTc5NDhiIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtc3VyZmFjZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0JFQkVCRCAxMCUsICM5ODk4OTYgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1zdXJmYWNlLW1lZGl1bSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFRkVGRUQgMTAlLCAjY2JjYmM1IDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtc3VyZmFjZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGQUZBRjggMTAlLCAjZGFkYWNiIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzICovXG4uYmctZ3JhZGllbnQtZ3NrLWxhbWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlBOTNEO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRTlBOTNEIDEwJSwgI2MzODMxNiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1sYWJhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NjY4QTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y0NjY4QSAxMCUsICNlZjFmNTMgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2staWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzBENzZEMSAxMCUsICMwOTRkODkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stZHBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RDM0RTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0M1RDM0RSAxMCUsICM5ZGFhMmEgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stZm1pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwQjBDOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzYwQjBDOSAxMCUsICMzODhiYTUgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stbWRpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0N0VCNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzc0N0VCNiAxMCUsICM0YzU3OTEgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2stbGFtYS1sYWJhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1REI0QTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y1REI0QSAxMCUsICNlNmM1MGQgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1nc2staWNzLWxhYmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCOTY2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjNjZCOTY2IDEwJSwgIzQyOTA0MiAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBMzQ3RjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzhBMzQ3RiAxMCUsICM1MjFmNGMgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1sYW5kaW5nLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE0NzE4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjOTE0NzE4IDEwJSwgIzRmMjcwZCAxMDAlKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4vKiBsaW5lIDQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyYWRpZW50LWxhbmRpbmctMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjY2MDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRjY2MDUgMTAlLCAjYjg0NzAwIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyZXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyZXktMjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyZXktMzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyZXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NlZDRkYSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyZXktNTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyZXktNjAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyZXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ5NTA1NyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyZXktODAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyAqL1xuLmJnLWdyZXktOTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkOyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDsgfVxuXG4vKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuXG4vKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkOyB9XG5cbi8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLXJpZ2h0LTAge1xuICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLXgge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci15IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1zbS10b3Age1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDYsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItc20tcmlnaHQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1zbS1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItc20tbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXNtLXRvcC0wIHtcbiAgICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1zbS1yaWdodC0wIHtcbiAgICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEyLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXNtLWJvdHRvbS0wIHtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1zbS1sZWZ0LTAge1xuICAgIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1zbS14IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItc20teSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAvKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbWQtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLW1kLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbWQtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cbiAgLyogbGluZSA4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLW1kLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7IH1cbiAgLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1tZC10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbWQtcmlnaHQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1tZC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbWQtbGVmdC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbWQteCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLW1kLXkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLWxnLXRvcCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1sZy1yaWdodCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7IH1cbiAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLWxnLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1sZy1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkOyB9XG4gIC8qIGxpbmUgMTAsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbGctdG9wLTAge1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLWxnLXJpZ2h0LTAge1xuICAgIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXItbGctYm90dG9tLTAge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLWxnLWxlZnQtMCB7XG4gICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAvKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLWxnLXgge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7IH1cbiAgLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci1sZy15IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAvKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXIteGwtdG9wIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQ7IH1cbiAgLyogbGluZSA2LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXhsLXJpZ2h0IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDcsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXIteGwtYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH1cbiAgLyogbGluZSA4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXhsLWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQ7IH1cbiAgLyogbGluZSAxMCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci14bC10b3AtMCB7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTEsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXIteGwtcmlnaHQtMCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbiAgLmJvcmRlci14bC1ib3R0b20tMCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXIteGwtbGVmdC0wIHtcbiAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC8qIGxpbmUgMTUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4gIC5ib3JkZXIteGwteCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDsgfVxuICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuICAuYm9yZGVyLXhsLXkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7IH0gfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogI0YzNjYzMyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzAwOEEwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTU3MTdEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQwMDNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNGMzY2MzMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLWRhcmstZ3JleSB7XG4gIGJvcmRlci1jb2xvcjogIzU0NEY0MCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stbWVkaXVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDVEMUNFICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay1wdXJwbGUge1xuICBib3JkZXItY29sb3I6ICNCQzEwNzcgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLXJlZCB7XG4gIGJvcmRlci1jb2xvcjogI0VEMDAzQyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2staW5kaWdvLWJsdWUge1xuICBib3JkZXItY29sb3I6ICM0MDQ4OEQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4QTAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay10ZWFsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTU3MTdEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay15ZWxsb3cge1xuICBib3JkZXItY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0td2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0td2hpdGUtODUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0td2hpdGUtOTAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS13aGl0ZS05NSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1ncmV5IHtcbiAgYm9yZGVyLWNvbG9yOiAjQkVCRUJEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay1wdXJwbGUtNjAge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay10ZWFsLTYwIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stdGVhbC0zMCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLWdyZWVuLTYwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZCOTY2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWxpbmstYmx1ZSB7XG4gIGJvcmRlci1jb2xvcjogIzBENzZEMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS10ZXh0LWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkUyRTNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLXRleHQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNzc3MzY5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLXRleHQtbWVkaXVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjODc4Mzc5ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLXRleHQtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNCQkI5QjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tc3VyZmFjZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjQkVCRUJEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLXN1cmZhY2UtbWVkaXVtIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUZFRkVEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLXN1cmZhY2UtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNGQUZBRjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLWxhbWEge1xuICBib3JkZXItY29sb3I6ICNFOUE5M0QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLWxhYmEge1xuICBib3JkZXItY29sb3I6ICNGNDY2OEEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLWljcyB7XG4gIGJvcmRlci1jb2xvcjogIzBENzZEMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stZHBpIHtcbiAgYm9yZGVyLWNvbG9yOiAjQzVEMzRFICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay1mbWkge1xuICBib3JkZXItY29sb3I6ICM2MEIwQzkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tZ3NrLW1kaSB7XG4gIGJvcmRlci1jb2xvcjogIzc0N0VCNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2stbGFtYS1sYWJhIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjVEQjRBICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fYm9yZGVyLnNjc3MgKi9cbi5ib3JkZXItLWdzay1pY3MtbGFiYSB7XG4gIGJvcmRlci1jb2xvcjogIzY2Qjk2NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1nc2staXNjLWxhbWEtbGFiYSB7XG4gIGJvcmRlci1jb2xvcjogIzhBMzQ3RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2JvcmRlci5zY3NzICovXG4uYm9yZGVyLS1sYW5kaW5nLTEge1xuICBib3JkZXItY29sb3I6ICM5MTQ3MTggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19ib3JkZXIuc2NzcyAqL1xuLmJvcmRlci0tbGFuZGluZy0yIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkY2NjA1ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLXByaW1hcnkge1xuICBmaWxsOiAjRjM2NjMzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLXNlY29uZGFyeSB7XG4gIGZpbGw6ICM1NDRGNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtc3VjY2VzcyB7XG4gIGZpbGw6ICMwMDhBMDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtaW5mbyB7XG4gIGZpbGw6ICMxNTcxN0QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtd2FybmluZyB7XG4gIGZpbGw6ICNFNDlCMTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZGFuZ2VyIHtcbiAgZmlsbDogI0VEMDAzQyAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1saWdodCB7XG4gIGZpbGw6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZGFyayB7XG4gIGZpbGw6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3NrLXByaW1hcnkge1xuICBmaWxsOiAjRjM2NjMzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1kYXJrLWdyZXkge1xuICBmaWxsOiAjNTQ0RjQwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1tZWRpdW0ge1xuICBmaWxsOiAjRDVEMUNFICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1wdXJwbGUge1xuICBmaWxsOiAjQkMxMDc3ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1yZWQge1xuICBmaWxsOiAjRUQwMDNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1pbmRpZ28tYmx1ZSB7XG4gIGZpbGw6ICM0MDQ4OEQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3NrLWdyZWVuIHtcbiAgZmlsbDogIzAwOEEwMCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stdGVhbCB7XG4gIGZpbGw6ICMxNTcxN0QgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3NrLXllbGxvdyB7XG4gIGZpbGw6ICNFNDlCMTMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtd2hpdGUge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLXdoaXRlLTg1IHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC13aGl0ZS05MCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC13aGl0ZS05NSB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3JleSB7XG4gIGZpbGw6ICNCRUJFQkQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtYmxhY2sge1xuICBmaWxsOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1wdXJwbGUtNjAge1xuICBmaWxsOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stdGVhbC02MCB7XG4gIGZpbGw6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay10ZWFsLTMwIHtcbiAgZmlsbDogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3NrLWdyZWVuLTYwIHtcbiAgZmlsbDogIzY2Qjk2NiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1saW5rLWJsdWUge1xuICBmaWxsOiAjMEQ3NkQxICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLXRleHQtYmxhY2sge1xuICBmaWxsOiAjMkUyRTNDICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLXRleHQtc2Vjb25kYXJ5IHtcbiAgZmlsbDogIzc3NzM2OSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC10ZXh0LW1lZGl1bSB7XG4gIGZpbGw6ICM4NzgzNzkgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtdGV4dC1saWdodCB7XG4gIGZpbGw6ICNCQkI5QjMgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtc3VyZmFjZS1kYXJrIHtcbiAgZmlsbDogI0JFQkVCRCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1zdXJmYWNlLW1lZGl1bSB7XG4gIGZpbGw6ICNFRkVGRUQgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtc3VyZmFjZS1saWdodCB7XG4gIGZpbGw6ICNGQUZBRjggIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDMsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX2ZpbGwuc2NzcyAqL1xuLmZpbGwtZ3NrLWxhbWEge1xuICBmaWxsOiAjRTlBOTNEICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1sYWJhIHtcbiAgZmlsbDogI0Y0NjY4QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2staWNzIHtcbiAgZmlsbDogIzBENzZEMSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stZHBpIHtcbiAgZmlsbDogI0M1RDM0RSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stZm1pIHtcbiAgZmlsbDogIzYwQjBDOSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stbWRpIHtcbiAgZmlsbDogIzc0N0VCNiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2stbGFtYS1sYWJhIHtcbiAgZmlsbDogI0Y1REI0QSAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1nc2staWNzLWxhYmEge1xuICBmaWxsOiAjNjZCOTY2ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWdzay1pc2MtbGFtYS1sYWJhIHtcbiAgZmlsbDogIzhBMzQ3RiAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgMywgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fZmlsbC5zY3NzICovXG4uZmlsbC1sYW5kaW5nLTEge1xuICBmaWxsOiAjOTE0NzE4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19maWxsLnNjc3MgKi9cbi5maWxsLWxhbmRpbmctMiB7XG4gIGZpbGw6ICNGRjY2MDUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtcHJpbWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMyAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1zZWNvbmRhcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtc3VjY2Vzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1pbmZvOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MTdEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZGFuZ2VyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDNDICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWxpZ2h0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWRhcms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLXByaW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzMgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLWRhcmstZ3JleTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NEY0MCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2stbWVkaXVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEMUNFICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1wdXJwbGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQzEwNzcgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLXJlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDAzQyAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2staW5kaWdvLWJsdWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQ4OEQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLWdyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4QTAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay10ZWFsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MTdEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay15ZWxsb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtd2hpdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtd2hpdGUtODU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtd2hpdGUtOTA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS13aGl0ZS05NTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1ncmV5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRUJEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWJsYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1wdXJwbGUtNjA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay10ZWFsLTYwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2stdGVhbC0zMDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMykgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLWdyZWVuLTYwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCOTY2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWxpbmstYmx1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS10ZXh0LWJsYWNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTNDICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXRleHQtc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3MzY5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXRleHQtbWVkaXVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Mzc5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXRleHQtbGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI5QjMgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtc3VyZmFjZS1kYXJrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRUJEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXN1cmZhY2UtbWVkaXVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLXN1cmZhY2UtbGlnaHQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRjggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLWxhbWE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUE5M0QgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLWxhYmE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDY2OEEgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLWljczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2stZHBpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzVEMzRFICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1mbWk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MEIwQzkgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtZ3NrLW1kaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0N0VCNiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2stbGFtYS1sYWJhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVEQjRBICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmJlZm9yZS1saW5lLWdzay1pY3MtbGFiYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Qjk2NiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1nc2staXNjLWxhbWEtbGFiYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBMzQ3RiAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5iZWZvcmUtbGluZS1sYW5kaW5nLTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTQ3MTggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4vKiBsaW5lIDUsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYmVmb3JlLWxpbmUtbGFuZGluZy0yOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY2NjA1ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtcHJpbWFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtc2Vjb25kYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDRGNDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1zdWNjZXNzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1pbmZvOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0QgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS13YXJuaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1kYW5nZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VEMDAzQyAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1kYXJrOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stcHJpbWFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLWRhcmstZ3JleTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ0RjQwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLW1lZGl1bTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVEMUNFICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLXB1cnBsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkMxMDc3ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLXJlZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQwMDNDICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLWluZGlnby1ibHVlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDQ4OEQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stZ3JlZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEEwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay10ZWFsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0QgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2steWVsbG93OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNDlCMTMgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS13aGl0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtd2hpdGUtODU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLXdoaXRlLTkwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLXdoaXRlLTk1OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1ncmV5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCRUJFQkQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1ibGFjazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLXB1cnBsZS02MDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4OCwgMTYsIDExOSwgMC42KSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay10ZWFsLTYwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDExMywgMTI1LCAwLjYpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLXRlYWwtMzA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMykgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stZ3JlZW4tNjA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2Qjk2NiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWxpbmstYmx1ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEQ3NkQxICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtdGV4dC1ibGFjazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkUyRTNDICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtdGV4dC1zZWNvbmRhcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3NzM2OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLXRleHQtbWVkaXVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzgzNzkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS10ZXh0LWxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI5QjMgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1zdXJmYWNlLWRhcms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JFQkVCRCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLXN1cmZhY2UtbWVkaXVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUQgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1zdXJmYWNlLWxpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRjggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDE4LCBzcmMvYXNzZXRzL3Njc3MvdXRpbGl0aWVzL19wc2V1ZG8uc2NzcyAqL1xuLmFmdGVyLWZ1bGwtbGluZS1nc2stbGFtYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlBOTNEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLWxhYmE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NjY4QSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay1pY3M6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBENzZEMSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay1kcGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M1RDM0RSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay1mbWk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYwQjBDOSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay1tZGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc0N0VCNiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay1sYW1hLWxhYmE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1REI0QSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWdzay1pY3MtbGFiYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZCOTY2ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtZ3NrLWlzYy1sYW1hLWxhYmE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhBMzQ3RiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMTgsIHNyYy9hc3NldHMvc2Nzcy91dGlsaXRpZXMvX3BzZXVkby5zY3NzICovXG4uYWZ0ZXItZnVsbC1saW5lLWxhbmRpbmctMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE0NzE4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEycHg7IH1cblxuLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL3V0aWxpdGllcy9fcHNldWRvLnNjc3MgKi9cbi5hZnRlci1mdWxsLWxpbmUtbGFuZGluZy0yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjY2MDUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMTJweDsgfVxuXG4vKiBsaW5lIDgsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbmhlYWRlciNoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VGRUZFRDsgfVxuICAvKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciNoZWFkZXIgLm5hdmJhciB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgYS5uYXYtYnJhbmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtaGVpZ2h0OiAzMHB4O1xuICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAxLjI1cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAvKiBsaW5lIDE0LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciBhLm5hdi1icmFuZCB7XG4gICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwLjVyZW07IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIGEubmF2LWJyYW5kIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ5LjAzMzNweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0OS4wMzMzcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgYS5uYXYtYnJhbmQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciBhLm5hdi1icmFuZCBpbWcuaW1nLWZsdWlkIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAvKiBsaW5lIDM5LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIGEubmF2LWJyYW5kIGltZy5pbWctZmx1aWQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzVweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC8qIGxpbmUgMzksIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgYS5uYXYtYnJhbmQgaW1nLmltZy1mbHVpZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICAvKiBsaW5lIDUyLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0VGRUZFRDsgfVxuICAgICAgLyogbGluZSA2MSwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpmb2N1cywgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRjg7IH1cbiAgICAgIC8qIGxpbmUgNjcsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIC5pY29uLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLyogbGluZSA3MSwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItdG9nZ2xlclthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmljb24tY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDc3LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5pY29uLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAvKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLm5hdmJhci10b2dnbGVyW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIC5pY29uLWNsb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAvKiBsaW5lIDg3LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRUZFRkVEOyB9XG4gICAgICAvKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gICAgICAgIGNvbG9yOiAjNTQ0RjQwO1xuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC8qIGxpbmUgMTAwLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cywgaGVhZGVyI2hlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzU0NEY0MDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUY4OyB9XG4gICAgICAvKiBsaW5lIDEwNywgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0uYWN0aXZlIC5uYXYtbGluayB7XG4gICAgICAgIGNvbG9yOiAjNTQ0RjQwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUY4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDExMywgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyICNsaW5rcy5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0VGRUZFRDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAvKiBsaW5lIDExOSwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uuc2hvdyAubmF2LWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VGRUZFRDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAvKiBsaW5lIDEyNCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZS5zaG93IC5uYXYtaXRlbSAubmF2YmFyLXNlYXJjaCBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC8qIGxpbmUgMTMxLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5uYXZiYXItc2VhcmNoIC5pbnB1dC1ncm91cCAqIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAvKiBsaW5lIDEzNSwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAubmF2YmFyLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9zZWFyY2guc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDsgfVxuICAgICAgLyogbGluZSAxNDksIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAubmF2YmFyLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6Zm9jdXMsIGhlYWRlciNoZWFkZXIgLm5hdmJhciAubmF2YmFyLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzU0NEY0MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGODtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC8qIGxpbmUgMTU4LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgaGVhZGVyI2hlYWRlciAubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzU0NEY0MDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFRkVGRUQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgLyogbGluZSAxNjcsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFRkVGRUQ7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IH1cbiAgICAgIC8qIGxpbmUgMTczLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC8qIGxpbmUgMTc3LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIGhlYWRlciNoZWFkZXIgLm5hdmJhciAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNTQ0RjQwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUY4OyB9XG4gICAgLyogbGluZSAxODQsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgI25hdi1sb2dnZWRpbiB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgLyogbGluZSAxODksIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAjbmF2LWxvZ2dlZGluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgcGFkZGluZzogM3B4IDEuMHJlbSAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjRjM2NjMzOyB9XG4gICAgICAgIC8qIGxpbmUgMTk1LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAjbmF2LWxvZ2dlZGluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLCBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgI25hdi1sb2dnZWRpbiB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMztcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAvKiBsaW5lIDIwMywgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyICNuYXYtbG9nZ2VkaW4gdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7IH1cbiAgICAvKiBsaW5lIDIxMiwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAjbmF2LWFkbWluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAvKiBsaW5lIDIxNywgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyICNuYXYtYWRtaW4gdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nOiAzcHggMS4wcmVtIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLyogbGluZSAyMTcsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgICAgICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgI25hdi1hZG1pbiB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzAwMDAwMDsgfSB9XG4gICAgICAgIC8qIGxpbmUgMjI2LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgIGhlYWRlciNoZWFkZXIgLm5hdmJhciAjbmF2LWFkbWluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzLCBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgI25hdi1hZG1pbiB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIC8qIGxpbmUgMjI2LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgICAgICBoZWFkZXIjaGVhZGVyIC5uYXZiYXIgI25hdi1hZG1pbiB1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cywgaGVhZGVyI2hlYWRlciAubmF2YmFyICNuYXYtYWRtaW4gdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRkZGRjsgfSB9XG4gICAgICAvKiBsaW5lIDIzOCwgc3JjL2Fzc2V0cy9zY3NzL19oZWFkZXIuc2NzcyAqL1xuICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyICNuYXYtYWRtaW4gdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC8qIGxpbmUgMjM4LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gICAgICAgICAgaGVhZGVyI2hlYWRlciAubmF2YmFyICNuYXYtYWRtaW4gdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbS5hY3RpdmUgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLyogbGluZSAyNTIsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiAgI25hdi1sb2dnZWRpbi13cmFwLCAjbmF2LWFkbWluLXdyYXAge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHggIWltcG9ydGFudDsgfSB9XG5cbi8qIGxpbmUgMjU4LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG5oZWFkZXIjaGVhZGVyICNhZG1pbi10b2dnbGVyLm5hdmJhci10b2dnbGVyIHtcbiAgYm9yZGVyOiAwOyB9XG4gIC8qIGxpbmUgMjYxLCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4gIGhlYWRlciNoZWFkZXIgI2FkbWluLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIGhlYWRlciNoZWFkZXIgI2FkbWluLXRvZ2dsZXIubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMjY4LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4jaGVhZGVyLWluZm8ge1xuICB6LWluZGV4OiAxMDI5OyB9XG5cbi8qIFBST0dSRVNTIEJBUiAqL1xuLyogbGluZSAyNzQsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiNwcm9ncmVzcy1iYXItd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxNTAwOyB9XG5cbi8qIGxpbmUgMjc5LCBzcmMvYXNzZXRzL3Njc3MvX2hlYWRlci5zY3NzICovXG4jcHJvZ3Jlc3MtY29udCB7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7IH1cblxuLyogbGluZSAyODgsIHNyYy9hc3NldHMvc2Nzcy9faGVhZGVyLnNjc3MgKi9cbiNwcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMzY2MzM7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG5mb290ZXIjZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgNywgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAgIGZvb3RlciNmb290ZXIgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMDhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9IH1cbiAgLyogbGluZSAxNCwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyIGg0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAxOCwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyIGxpIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLyogbGluZSAyMiwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyIGEubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLyogbGluZSAyNiwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICBmb290ZXIjZm9vdGVyICNmb290ZXItcHJlc2NyaWJpbmctaW5mby1saW5rcyBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDI2LCBzcmMvYXNzZXRzL3Njc3MvX2Zvb3Rlci5zY3NzICovXG4gICAgICBmb290ZXIjZm9vdGVyICNmb290ZXItcHJlc2NyaWJpbmctaW5mby1saW5rcyBsaSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMHJlbTsgfSB9XG4gIC8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgZm9vdGVyI2Zvb3RlciAjZm9vdGVyLWxlZ2FsLWxpbmtzIGEubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMS4wcmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLyogbGluZSA0MSwgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuICAjZm9vdGVyLWxpbmtzIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC8qIGxpbmUgNDMsIHNyYy9hc3NldHMvc2Nzcy9fZm9vdGVyLnNjc3MgKi9cbiAgICAjZm9vdGVyLWxpbmtzIC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTdweDtcbiAgICAgIGhlaWdodDogNTdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9nc2stbG9nby5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1N3B4IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC02OHB4O1xuICAgICAgdG9wOiA3OHB4OyB9IH1cblxuLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL19mb290ZXIuc2NzcyAqL1xuI2Zvb3Rlci1hZHZlcnNlLWV2ZW50cyAubWVkaXVtIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgxLCAuaDEge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIG1hcmdpbjogMCAwIDQwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDEsIC5oMSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDQ4cHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoMSwgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgNDhweCAwOyB9IH1cblxuLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmgyLCAuaDIge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEzNSU7XG4gIG1hcmdpbjogMjRweCAwIDI0cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICBtYXJnaW46IDI0cHggMCAzMnB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGgyLCAuaDIge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gICAgICBtYXJnaW46IDI0cHggMCA0MHB4IDA7IH0gfVxuXG4vKiBsaW5lIDM3LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDMsIC5oMyB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbWFyZ2luOiAyNHB4IDAgMzJweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIG1hcmdpbjogMjRweCAwIDMycHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDMsIC5oMyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIG1hcmdpbjogMjZweCAwIDM2cHggMDsgfSB9XG5cbi8qIGxpbmUgNTUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG5oNCwgLmg0IHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDE2cHggMCAyMHB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoNCwgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgbWFyZ2luOiAxNnB4IDAgMjBweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSA1NSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICBoNCwgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgbWFyZ2luOiAxOHB4IDAgMjRweCAwOyB9IH1cblxuLyogbGluZSA3Mywgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmg1LCAuaDUge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMTJweCAwIDE2cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDczLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGg1LCAuaDUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBtYXJnaW46IDEycHggMCAxNnB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDczLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIGg1LCAuaDUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICBtYXJnaW46IDE0cHggMCAxOHB4IDA7IH0gfVxuXG4vKiBsaW5lIDkxLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuaDYsIC5oNiB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbWFyZ2luOiAxMnB4IDAgMTZweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgOTEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDYsIC5oNiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTM4JTtcbiAgICAgIG1hcmdpbjogMTJweCAwIDE2cHggMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgOTEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgaDYsIC5oNiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgIG1hcmdpbjogMTRweCAwIDE4cHggMDsgfSB9XG5cbi8qIGxpbmUgMTA5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xucCB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMjRweCAwOyB9XG4gIC8qIGxpbmUgMTI1LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBwLmludHJvIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgbWFyZ2luOiAyNHB4IDAgMzJweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDEyNSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAgIHAuaW50cm8ge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTglO1xuICAgICAgICBtYXJnaW46IDI0cHggMCAzMnB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAxMjUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgICBwLmludHJvIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTE4JTtcbiAgICAgICAgbWFyZ2luOiAyOHB4IDAgMzZweCAwOyB9IH1cbiAgLyogbGluZSAxNDEsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIHAubWVkaXVtIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgbWFyZ2luOiAxNnB4IDAgMjBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDE0MSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAgIHAubWVkaXVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgbWFyZ2luOiAxNnB4IDAgMjFweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTQxLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgcC5tZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICBtYXJnaW46IDE4cHggMCAyNHB4IDA7IH0gfVxuICAvKiBsaW5lIDE1Nywgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgcC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNzAlO1xuICAgIG1hcmdpbjogMTJweCAwIDE2cHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLyogbGluZSAxNTcsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgICBwLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTtcbiAgICAgICAgbWFyZ2luOiAxMnB4IDAgMTZweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMTU3LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgcC5zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDE2cHggMDsgfSB9XG4gIC8qIGxpbmUgMTczLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICBwLngtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4vKiBsaW5lIDE3OSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbi53ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDE4NCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbmRpdiA+IHA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMTg5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xubGkge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7IH1cbiAgLyogbGluZSAyMDIsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGxpLmludHJvIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC8qIGxpbmUgMjAyLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgbGkuaW50cm8ge1xuICAgICAgICBmb250LXNpemU6IDI3cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTglOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC8qIGxpbmUgMjAyLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgICAgbGkuaW50cm8ge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTglOyB9IH1cbiAgLyogbGluZSAyMTUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGxpLm1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDIxNSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAgIGxpLm1lZGl1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLyogbGluZSAyMTUsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgICBsaS5tZWRpdW0ge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlOyB9IH1cbiAgLyogbGluZSAyMjgsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gIGxpLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3MCU7XG4gICAgbWFyZ2luOiAxMnB4IDAgMTZweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAvKiBsaW5lIDIyOCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAgIGxpLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAvKiBsaW5lIDIyOCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAgIGxpLnNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTcwJTsgfSB9XG5cbi8qIGxpbmUgMjUzLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnRvcC1oZWFkZXIge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyNSU7XG4gIGNvbG9yOiAjMTU3MTdEOyB9XG4gIC8qIGxpbmUgMjU5LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAudG9wLWhlYWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMztcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjUzLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAgIC50b3AtaGVhZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAvKiBsaW5lIDI3MCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAgIC50b3AtaGVhZGVyOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4OyB9IH1cblxuLyogbGluZSAyNzcsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4udG9wLWhlYWRlciArIGgxIHtcbiAgbWFyZ2luLXRvcDogNDhweDsgfVxuXG4vKiBsaW5lIDI4MSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbi50aXRsZS1oZWFkZXIge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEyMyU7XG4gIGNvbG9yOiAjMTU3MTdEOyB9XG4gIC8qIGxpbmUgMjg2LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuICAudGl0bGUtaGVhZGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICAgIG1hcmdpbi10b3A6IDEycHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAyOTYsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgLnRpdGxlLWhlYWRlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDk2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLyogbGluZSAzMDMsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4gICAgLnRpdGxlLWhlYWRlcjo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfSB9XG5cbi8qIGxpbmUgMzEwLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLnRpdGxlLWhlYWRlciArIGgyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDMxMCwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAudGl0bGUtaGVhZGVyICsgaDIge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIG1heC13aWR0aDogODAlOyB9IH1cblxuLyogbGluZSAzMTksIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4udG9wLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTQwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAvKiBsaW5lIDMxOSwgc3JjL2Fzc2V0cy9zY3NzL190eXBvZ3JhcGh5LnNjc3MgKi9cbiAgICAudG9wLW5hdiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTAwJTsgfSB9XG5cbi8qIGxpbmUgMzMwLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLm1lZGl1bS1ib2xkIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi8qIGxpbmUgMzM1LCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLmxpbmUtaGVpZ2h0LTEwMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNDAsIHNyYy9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzICovXG4uYWZ0ZXItbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICBtYXJnaW4tdG9wOiAxMnB4OyB9XG5cbi8qIGxpbmUgMzUxLCBzcmMvYXNzZXRzL3Njc3MvX3R5cG9ncmFwaHkuc2NzcyAqL1xuLmJlZm9yZS1saW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxub3B0aW9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTQ0RjQwOyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWdyb3VwLXNtKSB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cbiAgLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gIC5mb3JtLWdyb3VwOm5vdCguZm9ybS1ncm91cC1zbSkgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtaW4taGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICBib3JkZXItY29sb3I6ICNGQUZBRjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGODsgfVxuICAvKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWdyb3VwLXNtKSAuZm9ybS1jb250cm9sLmZvcm0tc3R5bGUtMiB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgIGJvcmRlci1jb2xvcjogIzE1NzE3RDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC8qIGxpbmUgNDksIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1ncm91cDpub3QoLmZvcm0tZ3JvdXAtc20pIGxhYmVsOm5vdCguY3VzdG9tLWNvbnRyb2wtbGFiZWwpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC8qIGxpbmUgNTQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAuZm9ybS1ncm91cDpub3QoLmZvcm0tZ3JvdXAtc20pIHNlbGVjdCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd24uc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuICAgIC8qIGxpbmUgNjQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgIC5mb3JtLWdyb3VwOm5vdCguZm9ybS1ncm91cC1zbSkgc2VsZWN0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXAuc3ZnXCIpOyB9XG4gICAgLyogbGluZSA2OCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWdyb3VwLXNtKSBzZWxlY3Qgb3B0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAvKiBsaW5lIDczLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWdyb3VwLXNtKSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCxcbiAgLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWdyb3VwLXNtKSAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCB7XG4gICAgZm9udC1zaXplOiA3MCU7IH1cblxuLyogbGluZSA3OSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5yYW5nZXNsaWRlci13cmFwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC8qIGxpbmUgOTQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRDsgfVxuICAgIC8qIGxpbmUgMTAxLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzE3RDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHRvcDogLThweDsgfVxuICAgICAgLyogbGluZSAxMTYsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgICAgLnJhbmdlc2xpZGVyLXdyYXAgLnJhbmdlc2xpZGVyX19oYW5kbGVfX3ZhbHVlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMXMsIHRyYW5zZm9ybSAwLjFzO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBjb2xvcjogIzE1NzE3RDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAvKiBsaW5lIDEyOCwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgICAgIC5yYW5nZXNsaWRlci13cmFwIC5yYW5nZXNsaWRlcl9faGFuZGxlX192YWx1ZTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC8qIGxpbmUgMTM0LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2ZpbGwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTcxN0Q7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAvKiBsaW5lIDE0Mywgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4gICAgLnJhbmdlc2xpZGVyLXdyYXAgLnJhbmdlc2xpZGVyX19sYWJlbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLyogbGluZSAxNTAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgICAgLnJhbmdlc2xpZGVyLXdyYXAgLnJhbmdlc2xpZGVyX19sYWJlbHNfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjNTQ0RjQwOyB9XG4gICAgICAgIC8qIGxpbmUgMTU2LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAgICAgLnJhbmdlc2xpZGVyLXdyYXAgLnJhbmdlc2xpZGVyX19sYWJlbHNfX2xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDIzOSwgMjM3LCAwLjUpOyB9XG4gICAgICAgIC8qIGxpbmUgMTY4LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAgICAgLnJhbmdlc2xpZGVyLXdyYXAgLnJhbmdlc2xpZGVyX19sYWJlbHNfX2xhYmVsOmZpcnN0LWNoaWxkOmJlZm9yZSwgLnJhbmdlc2xpZGVyLXdyYXAgLnJhbmdlc2xpZGVyX19sYWJlbHNfX2xhYmVsOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDA7IH1cbiAgICAgICAgLyogbGluZSAxNzQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgICAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2xhYmVsc19fbGFiZWw6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVEOyB9XG4gICAgICAgIC8qIGxpbmUgMTc4LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAgICAgLnJhbmdlc2xpZGVyLXdyYXAgLnJhbmdlc2xpZGVyX19sYWJlbHNfX2xhYmVsOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVEOyB9XG4gICAgICAgIC8qIGxpbmUgMTgyLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgICAgICAgLnJhbmdlc2xpZGVyLXdyYXAgLnJhbmdlc2xpZGVyX19sYWJlbHNfX2xhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgICAgICAgLyogbGluZSAxODcsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAgICAgICAucmFuZ2VzbGlkZXItd3JhcCAucmFuZ2VzbGlkZXJfX2xhYmVsc19fbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG5cbi8qIGxpbmUgMjA1LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5yYW5nZXNsaWRlci13cmFwLnBlcmNlbnRhZ2VzbGlkZXIgLnJhbmdlc2xpZGVyX19oYW5kbGVfX3ZhbHVlIHtcbiAgbGVmdDogLTE3cHg7IH1cbiAgLyogbGluZSAyMDgsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAucmFuZ2VzbGlkZXItd3JhcC5wZXJjZW50YWdlc2xpZGVyIC5yYW5nZXNsaWRlcl9faGFuZGxlX192YWx1ZTphZnRlciB7XG4gICAgY29udGVudDogXCIlXCI7IH1cblxuLyogbGluZSAyMTUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnJhbmdlc2xpZGVyLXdyYXAucGVyY2VudGFnZXNsaWRlciAucmFuZ2VzbGlkZXJfX2xhYmVsc19fbGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiVcIjsgfVxuXG4vKiBsaW5lIDIyMiwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4ucmFuZ2VzbGlkZXItd3JhcC5ncmVlbnNsaWRlciAucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDA7IH1cbiAgLyogbGluZSAyMjUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuICAucmFuZ2VzbGlkZXItd3JhcC5ncmVlbnNsaWRlciAucmFuZ2VzbGlkZXJfX2hhbmRsZV9fdmFsdWUge1xuICAgIGNvbG9yOiAjMDA4QTAwOyB9XG5cbi8qIGxpbmUgMjMwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5yYW5nZXNsaWRlci13cmFwLmdyZWVuc2xpZGVyIC5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhBMDA7IH1cblxuLyogbGluZSAyMzYsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnJhbmdlc2xpZGVyLXdyYXAuZHVhbHNsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIC8qIGxpbmUgMjQxLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLnJhbmdlc2xpZGVyLXdyYXAuZHVhbHNsaWRlciAucmFuZ2VzbGlkZXJfX2hhbmRsZV9fdmFsdWUge1xuICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDI0OSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0MiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAyNTMsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBib3JkZXItY29sb3I6ICNGQUZBRjg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRjg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxcmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAycmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNTQ0RjQwOyB9XG5cbi8qIGxpbmUgMjcwLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIGxpLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MTdEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTU3MTdEO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHggNXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi8qIGxpbmUgMjg5LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAycmVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDMwNiwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi8qIGxpbmUgMzEzLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY29sb3I6ICNFRkVGRUQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogbGluZSAzMjEsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogbGluZSAzMjUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItc2VhcmNoLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MCU7IH1cblxuLyogbGluZSAzMzAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZBRkFGODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAxMDIsIDUxLCAwLjI1KTsgfVxuXG4vKiBsaW5lIDMzNSwgc3JjL2Fzc2V0cy9zY3NzL19mb3Jtcy5zY3NzICovXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpOyB9XG5cbi8qIGxpbmUgMzM5LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl91cC5zdmdcIik7IH1cblxuLyogbGluZSAzNDQsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogbGluZSAzNDgsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi8qIGxpbmUgMzUyLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiAjNTQ0RjQwICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNjIsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLmxvY2F0aW9uLXNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMzY5LCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5sb2NhdGlvbi1zZWxlY3QgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjRjM2NjMzICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSAzNzUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmwyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAzODAsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmwzIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogbGluZSAzODUsIHNyYy9hc3NldHMvc2Nzcy9fZm9ybXMuc2NzcyAqL1xuLmRyb3Bkb3duLWJhY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAxMnB4O1xuICB6LWluZGV4OiAyOyB9XG4gIC8qIGxpbmUgMzkyLCBzcmMvYXNzZXRzL3Njc3MvX2Zvcm1zLnNjc3MgKi9cbiAgLmRyb3Bkb3duLWJhY2sgaW1nIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuYS5saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC8qIGxpbmUgNCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgYS5saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogI0YzNjYzMzsgfVxuICAvKiBsaW5lIDksIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gIGEubGluay5leHRlcm5hbC1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9uZXdfd2luZG93LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuIHtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIHdpZHRoOiAyMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC8qIGxpbmUgMjMsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMjk1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIzLCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4ge1xuICAgICAgd2lkdGg6IDIzMnB4OyB9IH1cbiAgLyogbGluZSAzOCwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgLmJ0bi5idG4td2lkdGgtYXV0byB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogbGluZSA0Nywgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG4ubGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMTU3MTdEOyB9XG5cbi8qIGxpbmUgNjUsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biB7XG4gIG1pbi1oZWlnaHQ6IDMzLjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgNzQsIHNyYy9hc3NldHMvc2Nzcy9fYnV0dG9ucy5zY3NzICovXG4uc21hbGwtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTI1JTsgfVxuXG4vKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0bi1ncm91cC50b2dnbGUtY2hhcnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZFRDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDsgfVxuICAvKiBsaW5lIDg0LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAuYnRuLWdyb3VwLnRvZ2dsZS1jaGFydHMgLmJ0bi1zbSwgLmJ0bi1ncm91cC50b2dnbGUtY2hhcnRzIC5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4OyB9XG4gICAgLyogbGluZSA4Niwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbiAgICAuYnRuLWdyb3VwLnRvZ2dsZS1jaGFydHMgLmJ0bi1zbS5hY3RpdmUsIC5idG4tZ3JvdXAudG9nZ2xlLWNoYXJ0cyAuYnRuLWdyb3VwLXNtID4gLmFjdGl2ZS5idG4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NzE3RDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAvKiBsaW5lIDkyLCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuICAgIC5idG4tZ3JvdXAudG9nZ2xlLWNoYXJ0cyAuYnRuLXNtOmZvY3VzLCAuYnRuLWdyb3VwLnRvZ2dsZS1jaGFydHMgLmJ0bi1ncm91cC1zbSA+IC5idG46Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4vKiBsaW5lIDk5LCBzcmMvYXNzZXRzL3Njc3MvX2J1dHRvbnMuc2NzcyAqL1xuLmJ0biBzcGFuLmRvd25sb2FkLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2ljb25fZG93bmxvYWRfYnV0dG9uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTsgfVxuXG4vKiBsaW5lIDEwOSwgc3JjL2Fzc2V0cy9zY3NzL19idXR0b25zLnNjc3MgKi9cbi5idG46aG92ZXIgc3Bhbi5kb3dubG9hZC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9kb3dubG9hZF9idXR0b25fd2hpdGUuc3ZnXCIpOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19jb2x1bW5zLnNjc3MgKi9cbi5jb2x1bW5zLW1kLTIge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGNvbHVtbi1nYXA6IDFyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2NvbHVtbnMuc2NzcyAqL1xuICAgIC5jb2x1bW5zLW1kLTIge1xuICAgICAgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvX2NvbHVtbnMuc2NzcyAqL1xuLmZvb3Rub3Rlcy5jb2x1bW5zLW1kLTIge1xuICBjb2x1bW4tY291bnQ6IDE7XG4gIGNvbHVtbi1nYXA6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvX2NvbHVtbnMuc2NzcyAqL1xuICAgIC5mb290bm90ZXMuY29sdW1ucy1tZC0yIHtcbiAgICAgIGNvbHVtbi1jb3VudDogMjsgfSB9XG5cbi8qIGxpbmUgMTcsIHNyYy9hc3NldHMvc2Nzcy9fY29sdW1ucy5zY3NzICovXG4uZm9vdG5vdGVzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDFyZW07IH1cblxuLyogbGluZSAyMiwgc3JjL2Fzc2V0cy9zY3NzL19jb2x1bW5zLnNjc3MgKi9cbi5mb290bm90ZXMgbGkge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuLmRyb3Bkb3duLmRyb3Bkb3duLTEge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgLyogbGluZSA0LCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gIC5kcm9wZG93bi5kcm9wZG93bi0xID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMxNTcxN0Q7XG4gICAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLyogbGluZSAxMiwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAgIC5kcm9wZG93bi5kcm9wZG93bi0xID4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgY29udGVudDogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl9kb3duLnN2Z1wiKTtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAgIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAuZHJvcGRvd24uZHJvcGRvd24tMSA+IC5kcm9wZG93bi10b2dnbGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXAuc3ZnXCIpOyB9XG4gIC8qIGxpbmUgMjUsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgLmRyb3Bkb3duLmRyb3Bkb3duLTEgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSB7XG4gICAgbWluLXdpZHRoOiAxNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjM2NjMzO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAvKiBsaW5lIDMwLCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gICAgLmRyb3Bkb3duLmRyb3Bkb3duLTEgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSBhLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAgIC8qIGxpbmUgMzUsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAgIC5kcm9wZG93bi5kcm9wZG93bi0xIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgYS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLmRyb3Bkb3duLTEgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSBhLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi5kcm9wZG93bi0xIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgYS5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG5cbi8qIGxpbmUgNTYsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbi5kcm9wZG93bi0yLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4vKiBsaW5lIDYxLCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4uZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuICAvKiBsaW5lIDY1LCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gIC5kcm9wZG93bi0yLXdyYXBwZXIgLmRyb3Bkb3duLmRyb3Bkb3duLTIgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI0YzNjYzMztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLyogbGluZSA2NSwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAgICAgLmRyb3Bkb3duLTItd3JhcHBlciAuZHJvcGRvd24uZHJvcGRvd24tMiA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAvKiBsaW5lIDgxLCBzcmMvYXNzZXRzL3Njc3MvX2Ryb3Bkb3ducy5zY3NzICovXG4gICAgLmRyb3Bkb3duLTItd3JhcHBlciAuZHJvcGRvd24uZHJvcGRvd24tMiA+IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bi5zdmdcIik7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLyogbGluZSA4MSwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAgICAgICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yID4gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMjVlbTsgfSB9XG4gICAgLyogbGluZSA5NCwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAgIC5kcm9wZG93bi0yLXdyYXBwZXIgLmRyb3Bkb3duLmRyb3Bkb3duLTIgPiAuZHJvcGRvd24tdG9nZ2xlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwLnN2Z1wiKTsgfVxuICAvKiBsaW5lIDEwMSwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi10b2dnbGUge1xuICAgIHdpZHRoOiA0MHB4OyB9XG4gICAgLyogbGluZSAxMDQsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bl93aGl0ZS5zdmdcIik7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLyogbGluZSAxMDQsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAgICAgLmRyb3Bkb3duLTItd3JhcHBlciAuZHJvcGRvd24uZHJvcGRvd24tMiAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfSB9XG4gICAgLyogbGluZSAxMTYsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi10b2dnbGUuYWN0aXZlOjphZnRlciB7XG4gICAgICBjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwX3doaXRlLnN2Z1wiKTsgfVxuICAvKiBsaW5lIDEyMiwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkge1xuICAgIG1pbi13aWR0aDogMTVyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLyogbGluZSAxMjcsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgaDYuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpOyB9XG4gICAgLyogbGluZSAxMzUsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkgYS5kcm9wZG93bi1pdGVtIHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgcGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAvKiBsaW5lIDE0MCwgc3JjL2Fzc2V0cy9zY3NzL19kcm9wZG93bnMuc2NzcyAqL1xuICAgICAgLmRyb3Bkb3duLTItd3JhcHBlciAuZHJvcGRvd24uZHJvcGRvd24tMiAuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IGEuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi0yLXdyYXBwZXIgLmRyb3Bkb3duLmRyb3Bkb3duLTIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSBhLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bi0yLXdyYXBwZXIgLmRyb3Bkb3duLmRyb3Bkb3duLTIgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tcHJpbWFyeSBhLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7IH1cbiAgLyogbGluZSAxNDgsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgLmRyb3Bkb3duLTItd3JhcHBlciAuZHJvcGRvd24uZHJvcGRvd24tMiAuZHJvcGRvd24tc3VibWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLyogbGluZSAxNTEsIHNyYy9hc3NldHMvc2Nzcy9fZHJvcGRvd25zLnNjc3MgKi9cbiAgICAuZHJvcGRvd24tMi13cmFwcGVyIC5kcm9wZG93bi5kcm9wZG93bi0yIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHRvcDogMzZweDtcbiAgICAgIGxlZnQ6IDAuNXJlbTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fYWNjb3JkaW9ucy5zY3NzICovXG4uY2FyZC5hY2NvcmRpb24tY2FyZC0xIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM1NDRGNDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI0YzNjYzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuICAuY2FyZC5hY2NvcmRpb24tY2FyZC0xIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxcmVtO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bzsgfVxuICAgIC8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9fYWNjb3JkaW9ucy5zY3NzICovXG4gICAgLmNhcmQuYWNjb3JkaW9uLWNhcmQtMSAuY2FyZC1oZWFkZXIuY29sbGFwc2VkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bi5zdmdcIik7IH1cbiAgICAvKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuICAgIC5jYXJkLmFjY29yZGlvbi1jYXJkLTEgLmNhcmQtaGVhZGVyIGg1IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzE1NzE3RDtcbiAgICAgIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wOGVtOyB9XG5cbi8qIGxpbmUgMjksIHNyYy9hc3NldHMvc2Nzcy9fYWNjb3JkaW9ucy5zY3NzICovXG4uY2FyZC5hY2NvcmRpb24tY2FyZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAvKiBsaW5lIDM0LCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuICAuY2FyZC5hY2NvcmRpb24tY2FyZC0yIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXBfdGVhbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgICAvKiBsaW5lIDQzLCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuICAgIC5jYXJkLmFjY29yZGlvbi1jYXJkLTIgLmNhcmQtaGVhZGVyLmNvbGxhcHNlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd25fdGVhbC5zdmdcIik7IH1cbiAgICAvKiBsaW5lIDQ3LCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuICAgIC5jYXJkLmFjY29yZGlvbi1jYXJkLTIgLmNhcmQtaGVhZGVyIGg0IHtcbiAgICAgIGNvbG9yOiAjMTU3MTdEO1xuICAgICAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiBsaW5lIDU1LCBzcmMvYXNzZXRzL3Njc3MvX2FjY29yZGlvbnMuc2NzcyAqL1xuLnRvZ2dsZS1tb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXAuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87IH1cbiAgLyogbGluZSA2Miwgc3JjL2Fzc2V0cy9zY3NzL19hY2NvcmRpb25zLnNjc3MgKi9cbiAgLnRvZ2dsZS1tb3JlLmNvbGxhcHNlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl9kb3duLnN2Z1wiKTsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fY2FyZHMuc2NzcyAqL1xuLmNhcmQge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi8qIGxpbmUgNSwgc3JjL2Fzc2V0cy9zY3NzL19jYXJkcy5zY3NzICovXG4uY2FyZC1oZWFkZXIsIC5jYXJkLWJvZHksIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4vKiBsaW5lIDEwLCBzcmMvYXNzZXRzL3Njc3MvX2NhcmRzLnNjc3MgKi9cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyogbGluZSAxMywgc3JjL2Fzc2V0cy9zY3NzL19jYXJkcy5zY3NzICovXG4uY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvX2NhcmRzLnNjc3MgKi9cbmEuY2FyZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLyogbGluZSAyMywgc3JjL2Fzc2V0cy9zY3NzL19jYXJkcy5zY3NzICovXG5hLmNhcmQtZG93bmxvYWQtcGRmIHAuY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vKiBsaW5lIDI3LCBzcmMvYXNzZXRzL3Njc3MvX2NhcmRzLnNjc3MgKi9cbmEuY2FyZC1kb3dubG9hZC1wZGYgLmljb24tZm9sZGVyIHtcbiAgaGVpZ2h0OiA2Ni42NnB4O1xuICB3aWR0aDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLyogbGluZSAyNywgc3JjL2Fzc2V0cy9zY3NzL19jYXJkcy5zY3NzICovXG4gICAgYS5jYXJkLWRvd25sb2FkLXBkZiAuaWNvbi1mb2xkZXIge1xuICAgICAgaGVpZ2h0OiAxMzRweDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxNjhweDsgfSB9XG5cbi8qIGxpbmUgNDAsIHNyYy9hc3NldHMvc2Nzcy9fY2FyZHMuc2NzcyAqL1xuLmNhcmQtMSAuY2FyZC1ib2R5IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNzAlOyB9XG5cbi8qIGxpbmUgNTIsIHNyYy9hc3NldHMvc2Nzcy9fY2FyZHMuc2NzcyAqL1xuLmNhcmQtMiAuY2FyZC1ib2R5IGg2IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19jaGFydHMuc2NzcyAqL1xuLmNoYXJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4gICAgLmNoYXJ0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19jaGFydHMuc2NzcyAqL1xuICAgIC5jaGFydC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDEzLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4uY2hhcnQtY29weSB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4uY2hhcnQtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4vKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4uY2hhcnQtbGFiZWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgICAuY2hhcnQtbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7IH0gfVxuXG4vKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4uY2hhcnQtcGVyYyB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4gICAgLmNoYXJ0LXBlcmMge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQycHg7IH0gfVxuXG4vKiBsaW5lIDQ0LCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4uY2hhcnQtbGVnZW5kLWJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMS4wcmVtOyB9XG4gIC8qIGxpbmUgNDksIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgLmNoYXJ0LWxlZ2VuZC1idXR0b24gLmNoYXJ0LWxlZ2VuZC1kb3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLyogbGluZSA1OCwgc3JjL2Fzc2V0cy9zY3NzL19jaGFydHMuc2NzcyAqL1xuICAuY2hhcnQtbGVnZW5kLWJ1dHRvbiAuY2hhcnQtbGVnZW5kLWRhc2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM1NDRGNDAgMCUsICM1NDRGNDAgNTAlLCAjZmZmIDUwJSwgI2ZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMnB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDsgfVxuICAvKiBsaW5lIDcwLCBzcmMvYXNzZXRzL3Njc3MvX2NoYXJ0cy5zY3NzICovXG4gIC5jaGFydC1sZWdlbmQtYnV0dG9uIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC8qIGxpbmUgNzgsIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgLmNoYXJ0LWxlZ2VuZC1idXR0b24uaGlkZSB7XG4gICAgY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgODAsIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgICAuY2hhcnQtbGVnZW5kLWJ1dHRvbi5oaWRlIC5jaGFydC1sZWdlbmQtZG90IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuICAgIC8qIGxpbmUgODMsIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgICAuY2hhcnQtbGVnZW5kLWJ1dHRvbi5oaWRlIC5jaGFydC1sZWdlbmQtZGFzaCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNDQ0MgMCUsICNDQ0MgNTAlLCAjZmZmIDUwJSwgI2ZmZiAxMDAlKTsgfVxuICAgIC8qIGxpbmUgODYsIHNyYy9hc3NldHMvc2Nzcy9fY2hhcnRzLnNjc3MgKi9cbiAgICAuY2hhcnQtbGVnZW5kLWJ1dHRvbi5oaWRlIHNwYW4ge1xuICAgICAgY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fdGFicy5zY3NzICovXG4ubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvX3RhYnMuc2NzcyAqL1xuICAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMC41cHggc29saWQgI0VGRUZFRDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0VGRUZFRDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjODc4Mzc5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL190YWJzLnNjc3MgKi9cbiAgLm5hdi10YWJzIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCAubmF2LWxpbmsge1xuICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC8qIGxpbmUgMjAsIHNyYy9hc3NldHMvc2Nzcy9fdGFicy5zY3NzICovXG4gIC5uYXYtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLFxuICAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzE1NzE3RDtcbiAgICBjb2xvcjogIzE1NzE3RDsgfVxuXG4vKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9fdGVhbS5zY3NzICovXG4udGVhbS1tZW1iZXIgaW1nLnRlYW0tbWVtYmVyLXBob3RvIHtcbiAgbWF4LXdpZHRoOiAxMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAvKiBsaW5lIDIsIHNyYy9hc3NldHMvc2Nzcy9fdGVhbS5zY3NzICovXG4gICAgLnRlYW0tbWVtYmVyIGltZy50ZWFtLW1lbWJlci1waG90byB7XG4gICAgICBtYXgtd2lkdGg6IDEzOHB4OyB9IH1cblxuLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvX3RlYW0uc2NzcyAqL1xuLnRlYW0tbWVtYmVyIHAudGVhbS1tZW1iZXItbmFtZSB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG4gIC8qIGxpbmUgMTIsIHNyYy9hc3NldHMvc2Nzcy9fdGVhbS5zY3NzICovXG4gIC50ZWFtLW1lbWJlciBwLnRlYW0tbWVtYmVyLW5hbWU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzNjYzMztcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLyogbGluZSAyMSwgc3JjL2Fzc2V0cy9zY3NzL190ZWFtLnNjc3MgKi9cbi50ZWFtLW1lbWJlciBwLnRlYW0tbWVtYmVyLXJvbGUge1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLyogbGluZSAyNSwgc3JjL2Fzc2V0cy9zY3NzL190ZWFtLnNjc3MgKi9cbi50ZWFtLW1lbWJlciBhLnRlYW0tbWVtYmVyLWVtYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTsgfVxuICAvKiBsaW5lIDI4LCBzcmMvYXNzZXRzL3Njc3MvX3RlYW0uc2NzcyAqL1xuICAudGVhbS1tZW1iZXIgYS50ZWFtLW1lbWJlci1lbWFpbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMi41cHg7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9lbnZlbG9wZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDQyLCBzcmMvYXNzZXRzL3Njc3MvX3RlYW0uc2NzcyAqL1xuLnRlYW0tbWVtYmVyIGEudGVhbS1tZW1iZXItcGhvbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG4gIC8qIGxpbmUgNDUsIHNyYy9hc3NldHMvc2Nzcy9fdGVhbS5zY3NzICovXG4gIC50ZWFtLW1lbWJlciBhLnRlYW0tbWVtYmVyLXBob25lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxLjVweDtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMTIuNDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9pY29uX21vYmlsZS5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIuNDhweDtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1sZyB7XG4gIG1heC13aWR0aDogNzIwcHg7IH1cblxuLyogbGluZSA1LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwteGwge1xuICBtYXgtd2lkdGg6IDk3MHB4OyB9XG5cbi8qIGxpbmUgOSwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWNvbnRlbnQsIC5tb2RhbC1oZWFkZXIsIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qIGxpbmUgMTQsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuXG4vKiBsaW5lIDIwLCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSAyNSwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuaDIubW9kYWwtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIGxpbmUgMzIsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1ib2R5IHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogbGluZSA0MCwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDQ4LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwtZm9vdGVyIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi8qIGxpbmUgNTQsIHNyYy9hc3NldHMvc2Nzcy9fbW9kYWxzLnNjc3MgKi9cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4vKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvX21vZGFscy5zY3NzICovXG4ubW9kYWwtZm9vdGVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLyogbGluZSA2Mywgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAxLjA7IH1cblxuLyogbGluZSA2Nywgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWJhY2tkcm9wLm1vZGFsLWJhY2tkcm9wLWJsYWNrLnNob3cge1xuICBvcGFjaXR5OiAxLjA7IH1cblxuLyogbGluZSA3Miwgc3JjL2Fzc2V0cy9zY3NzL19tb2RhbHMuc2NzcyAqL1xuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4vKiBsaW5lIDEsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcC10cmlnZ2VyIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9pY29uX2luZm8uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMSwgc3JjL2Fzc2V0cy9zY3NzL190b29sdGlwLnNjc3MgKi9cbi50b29sdGlwIHtcbiAgei1pbmRleDogMTA4MDtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi8qIGxpbmUgMTYsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDsgfVxuICAvKiBsaW5lIDI5LCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAudG9vbHRpcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjk7IH1cbiAgLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLnRvb2x0aXAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTsgfVxuICAgIC8qIGxpbmUgMzcsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi8qIGxpbmUgNDYsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC10b3AsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7IH1cbiAgLyogbGluZSA0OSwgc3JjL2Fzc2V0cy9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICBib3R0b206IDA7IH1cbiAgICAvKiBsaW5lIDUyLCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAgIC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjNTQ0RjQwOyB9XG5cbi8qIGxpbmUgNjAsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtOyB9XG4gIC8qIGxpbmUgNjMsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gIC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDAuNHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTsgfVxuICAgIC8qIGxpbmUgNjgsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMC40cmVtIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM1NDRGNDA7IH1cblxuLyogbGluZSA3Niwgc3JjL2Fzc2V0cy9zY3NzL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDsgfVxuICAvKiBsaW5lIDc5LCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuICAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICAgIHRvcDogMDsgfVxuICAgIC8qIGxpbmUgODIsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gICAgLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NDRGNDA7IH1cblxuLyogbGluZSA5MCwgc3JjL2Fzc2V0cy9zY3NzL190b29sdGlwLnNjc3MgKi9cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtOyB9XG4gIC8qIGxpbmUgOTMsIHNyYy9hc3NldHMvc2Nzcy9fdG9vbHRpcC5zY3NzICovXG4gIC5icy10b29sdGlwLWxlZnQgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMC40cmVtO1xuICAgIGhlaWdodDogMC44cmVtOyB9XG4gICAgLyogbGluZSA5OCwgc3JjL2Fzc2V0cy9zY3NzL190b29sdGlwLnNjc3MgKi9cbiAgICAuYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNTQ0RjQwOyB9XG5cbi8qIGxpbmUgMTIyLCBzcmMvYXNzZXRzL3Njc3MvX3Rvb2x0aXAuc2NzcyAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ0RjQwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19iYWNrZ3JvdW5kcy5zY3NzICovXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLyogbGluZSA3LCBzcmMvYXNzZXRzL3Njc3MvX2JhY2tncm91bmRzLnNjc3MgKi9cbi5iZy1ncmFkaWVudC0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmFja2dyb3VuZHMvZ3JhZGllbnQxLmpwZ1wiKTsgfVxuXG4vKiBsaW5lIDExLCBzcmMvYXNzZXRzL3Njc3MvX2JhY2tncm91bmRzLnNjc3MgKi9cbi5iZy1ncmFkaWVudC0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmFja2dyb3VuZHMvZ3JhZGllbnQyLmpwZ1wiKTsgfVxuXG4vKiBsaW5lIDE1LCBzcmMvYXNzZXRzL3Njc3MvX2JhY2tncm91bmRzLnNjc3MgKi9cbi5iZy1ncmFkaWVudC0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmFja2dyb3VuZHMvZ3JhZGllbnQzLmpwZ1wiKTsgfVxuXG4vKiBsaW5lIDE5LCBzcmMvYXNzZXRzL3Njc3MvX2JhY2tncm91bmRzLnNjc3MgKi9cbi5iZy1ncmFkaWVudC00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmFja2dyb3VuZHMvZ3JhZGllbnQ0LmpwZ1wiKTsgfVxuXG4vKiBsaW5lIDIzLCBzcmMvYXNzZXRzL3Njc3MvX2JhY2tncm91bmRzLnNjc3MgKi9cbi5iZy1ncmFkaWVudC01IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmFja2dyb3VuZHMvZ3JhZGllbnQ1LmpwZ1wiKTsgfVxuXG4vKiBsaW5lIDI3LCBzcmMvYXNzZXRzL3Njc3MvX2JhY2tncm91bmRzLnNjc3MgKi9cbi5iZy1ncmFkaWVudC02IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvYmFja2dyb3VuZHMvZ3JhZGllbnQ2LmpwZ1wiKTsgfVxuXG4vKiBsaW5lIDMxLCBzcmMvYXNzZXRzL3Njc3MvX2JhY2tncm91bmRzLnNjc3MgKi9cbi5iZy1ncmFkaWVudC1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjRjM2NjMzO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNlYTVmMWUgMCUsICNmMzk1MTcgMTAwJSk7IH1cblxuLyogbGluZSAzLCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG5cbi8qIGxpbmUgNiwgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNTQ0RjQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVEO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0YzNjYzMzsgfVxuXG4vKiBsaW5lIDE3LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGVzb3J0ZXItZGVmYXVsdCAuaGVhZGVyLCAudGFibGVzb3J0ZXItZGVmYXVsdCAudGFibGVzb3J0ZXItaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUpBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBa0FBQUlYakkrQXl3bmFZbmhVTW9xdDNnWlhQbVZnOTR5SlZRQUFPdz09KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLyogbGluZSAxOSwgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLmhlYWRlclNvcnRVcCwgLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlckFzYywgLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlclNvcnRVcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpJOEJ5YTJ3bklOVU1vcFpBUUE3KTsgfVxuXG4vKiBsaW5lIDIxLCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAuaGVhZGVyU29ydERvd24sIC50YWJsZXNvcnRlci1kZWZhdWx0IHRoZWFkIC50YWJsZXNvcnRlci1oZWFkZXJEZXNjLCAudGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAudGFibGVzb3J0ZXItaGVhZGVyU29ydERvd24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoRlFBRUFJQUFBUC8vLy8vLy95SDVCQUVBQUFFQUxBQUFBQUFWQUFRQUFBSU5qQitnQytqUDJwdG4wV3NrTFFBNyk7IH1cblxuLyogbGluZSAyMywgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xuLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnNvcnRlci1mYWxzZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4vKiBsaW5lIDI1LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG4udGFibGVzb3J0ZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBsaW5lIDI3LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZS1zdHlsZS00IHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGVzb3J0ZXIudGFibGUtc3R5bGUtNCB0aGVhZCB0ciAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7IH1cblxuLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGVzb3J0ZXIudGFibGUtc3R5bGUtNCB0aGVhZCB0ciAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmctd2hpdGUuZ2lmKTsgfVxuXG4vKiBsaW5lIDQxLCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZXNvcnRlci50YWJsZS1zdHlsZS00IHRoZWFkIHRyIC5oZWFkZXJTb3J0RG93biB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGVzYy13aGl0ZS5naWYpOyB9XG5cbi8qIGxpbmUgNDQsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlc29ydGVyLnRhYmxlLXN0eWxlLTQgdGhlYWQgdHIgLmhlYWRlclNvcnRVcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXNjLXdoaXRlLmdpZik7IH1cblxuLyogbGluZSA0OSwgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGUtc3R5bGUtNCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMzY2MzM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMEVGRUQ7IH1cblxuLyogbGluZSA2Miwgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGUtc3R5bGUtNCB0aDpmaXJzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLyogbGluZSA2NSwgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGUtc3R5bGUtNCB0ZCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKmJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UwREZERDsqLyB9XG5cbi8qIGxpbmUgNzAsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlLXN0eWxlLTQgdGQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDI1JTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UwREZERDsgfVxuXG4vKiBsaW5lIDgwLCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZS1zdHlsZS00IHRkOmZpcnN0LW9mLXR5cGU6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLyogbGluZSA4Mywgc3JjL2Fzc2V0cy9zY3NzL190YWJsZXMuc2NzcyAqL1xudGFibGUudGFibGUtc3R5bGUtNCB0Ym9keSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEVGRUQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTBERkREOyB9XG5cbi8qIGxpbmUgODcsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlLXN0eWxlLTQge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YzNjYzMzsgfVxuXG4vKiBsaW5lIDkwLCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZS1zdHlsZS00IHRkIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4vKiBsaW5lIDk2LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZS1zdHlsZS00IHRib2R5IHRyLnBjbi1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFRkVEODg7IH1cblxuLyogbGluZSAxMDEsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRyLnBjbi1yb3cgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4vKiBDSEFOR0VTIEZST00gSEVSRSAqL1xuLyogbGluZSAxMDgsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlLXN0eWxlLTQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDQ3cHg7IH1cblxuLyogbGluZSAxMTMsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbnRhYmxlLnRhYmxlLXN0eWxlLTQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG5cbi8qIGxpbmUgMTE3LCBzcmMvYXNzZXRzL3Njc3MvX3RhYmxlcy5zY3NzICovXG50YWJsZS50YWJsZS1zdHlsZS00IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luOiAxMHB4IDVweCAwIDA7IH1cblxuLyogbGluZSAxMjMsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi5kaXNjb3VudC10YWJsZSBjYXB0aW9uIHtcbiAgY29sb3I6ICNGMzY2MzM7XG4gIGZvbnQtc2l6ZTogMS4wcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7IH1cblxuLyogbGluZSAxMzAsIHNyYy9hc3NldHMvc2Nzcy9fdGFibGVzLnNjc3MgKi9cbi5kaXNjb3VudC10YWJsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cblxuLyogbGluZSAxLCBzcmMvYXNzZXRzL3Njc3MvX2FsZXJ0cy5zY3NzICovXG4uYWxlcnQge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2dzay1pY29ucyc7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZ3NrLWljb25zLmVvdD9wMHdlbDBcIik7XG4gIHNyYzogdXJsKFwiLi4vd2ViZm9udHMvZ3NrLWljb25zLmVvdD9wMHdlbDAjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL3dlYmZvbnRzL2dzay1pY29ucy50dGY/cDB3ZWwwXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi93ZWJmb250cy9nc2staWNvbnMud29mZj9wMHdlbDBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vd2ViZm9udHMvZ3NrLWljb25zLnN2Zz9wMHdlbDAjZ3NrLWljb25zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbi8qIGxpbmUgOSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbiB7XG4gIGZvbnQtZmFtaWx5OiBcImdzay1pY29uc1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIGxpbmUgMjEsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7IH1cblxuLyogbGluZSAyOCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tb3JhbmdlIHtcbiAgY29sb3I6ICNGMzY2MzM7IH1cblxuLyogbGluZSAzMSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tZ3JleSB7XG4gIGNvbG9yOiAjNzI2MzVEOyB9XG5cbi8qIGxpbmUgMzQsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWdyZWVuIHtcbiAgY29sb3I6ICM1NEE0MUM7IH1cblxuLyogbGluZSAzNywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tZ3JlZW4tbGlnaHQge1xuICBjb2xvcjogI2I4Y2YyOTsgfVxuXG4vKiBsaW5lIDQwLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1ibHVlIHtcbiAgY29sb3I6ICMwMDY1QjI7IH1cblxuLyogbGluZSA0Mywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0td2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBsaW5lIDYzLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS14cyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4vKiBsaW5lIDY4LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1zbSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4vKiBsaW5lIDczLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1tZCB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG4vKiBsaW5lIDc4LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1sZyB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogNDhweDsgfVxuXG4vKiBsaW5lIDgzLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS14bCB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDcycHg7XG4gIGZvbnQtc2l6ZTogNzJweDsgfVxuXG4vKiBsaW5lIDg4LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1kZWxpdmVyeS1zby5pY29uLS1zbSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4vKiBsaW5lIDk0LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjsgfVxuXG4vKiBsaW5lIDk3LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDFcIjsgfVxuXG4vKiBsaW5lIDEwMCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjsgfVxuXG4vKiBsaW5lIDEwMywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tY29uZmlybS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7IH1cblxuLyogbGluZSAxMDYsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG5cbi8qIGxpbmUgMTA5LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1kZWxpdmVyeS1zbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG5cbi8qIGxpbmUgMTEyLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1kZWxpdmVyeS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7IH1cblxuLyogbGluZSAxMTUsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWRlbGl2ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7IH1cblxuLyogbGluZSAxMTgsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cblxuLyogbGluZSAxMjEsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWRvd25sb2FkLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4vKiBsaW5lIDEyNCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjsgfVxuXG4vKiBsaW5lIDEyNywgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGJcIjsgfVxuXG4vKiBsaW5lIDEzMCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cblxuLyogbGluZSAxMzMsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLWxpdmUtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiOyB9XG5cbi8qIGxpbmUgMTM2LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1sb2dvdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGVcIjsgfVxuXG4vKiBsaW5lIDEzOSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tbWFnbmlmaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cblxuLyogbGluZSAxNDIsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLW1hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMFwiOyB9XG5cbi8qIGxpbmUgMTQ1LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1tYW5hZ2Utc286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjsgfVxuXG4vKiBsaW5lIDE0OCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxMlwiOyB9XG5cbi8qIGxpbmUgMTUxLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxM1wiOyB9XG5cbi8qIGxpbmUgMTU0LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1tb25leS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7IH1cblxuLyogbGluZSAxNTcsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLW5lZWRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiOyB9XG5cbi8qIGxpbmUgMTYwLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1uZXh0LXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiOyB9XG5cbi8qIGxpbmUgMTYzLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7IH1cblxuLyogbGluZSAxNjYsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLW51ZGUtdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG5cbi8qIGxpbmUgMTY5LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1vbmxpbmUtb3JkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7IH1cblxuLyogbGluZSAxNzIsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLW9ubGluZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFhXCI7IH1cblxuLyogbGluZSAxNzUsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLW9yZGVyLWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiOyB9XG5cbi8qIGxpbmUgMTc4LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1wYWRsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFjXCI7IH1cblxuLyogbGluZSAxODEsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXBlcmNlbnRhZ2Utc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTFkXCI7IH1cblxuLyogbGluZSAxODQsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXBlcmNlbnRhZ2Utc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZVwiOyB9XG5cbi8qIGxpbmUgMTg3LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1wZXJjZW50YWdlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWZcIjsgfVxuXG4vKiBsaW5lIDE5MCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tcGhvbmUtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMFwiOyB9XG5cbi8qIGxpbmUgMTkzLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMVwiOyB9XG5cbi8qIGxpbmUgMTk2LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1wbGF5LWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyMlwiOyB9XG5cbi8qIGxpbmUgMTk5LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIzXCI7IH1cblxuLyogbGluZSAyMDIsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7IH1cblxuLyogbGluZSAyMDUsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjsgfVxuXG4vKiBsaW5lIDIwOCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tcHJvZHVjdHMtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiOyB9XG5cbi8qIGxpbmUgMjExLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1wcm9maWxlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjdcIjsgfVxuXG4vKiBsaW5lIDIxNCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tcHJvZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiOyB9XG5cbi8qIGxpbmUgMjE3LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS1wcm9maXQtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI5XCI7IH1cblxuLyogbGluZSAyMjAsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7IH1cblxuLyogbGluZSAyMjMsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXNwbGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7IH1cblxuLyogbGluZSAyMjYsIHNyYy9hc3NldHMvc2Nzcy9faWNvbnMuc2NzcyAqL1xuLmljb24tLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmNcIjsgfVxuXG4vKiBsaW5lIDIyOSwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tdGljay1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmRcIjsgfVxuXG4vKiBsaW5lIDIzMiwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tdGljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiOyB9XG5cbi8qIGxpbmUgMjM1LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS10cmVuZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MmZcIjsgfVxuXG4vKiBsaW5lIDIzOCwgc3JjL2Fzc2V0cy9zY3NzL19pY29ucy5zY3NzICovXG4uaWNvbi0tdm9sdW1lLWRpc2NvdW50LWZpbGxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMFwiOyB9XG5cbi8qIGxpbmUgMjQxLCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS12b2x1bWUtZGlzY291bnQtdGhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiOyB9XG5cbi8qIGxpbmUgMjQ0LCBzcmMvYXNzZXRzL3Njc3MvX2ljb25zLnNjc3MgKi9cbi5pY29uLS13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMlwiOyB9XG5cbi8qIGxpbmUgMSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAxLjByZW0gMCAwLjVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMS4wZW07IH1cblxuLyogbGluZSA5LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4uanVtYm90cm9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbSAxLjVyZW07IH1cblxuLyogbGluZSAxNiwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLmp1bWJvdHJvbiBwIHtcbiAgZm9udC1zaXplOiAxLjJyZW07IH1cblxuLyogbGluZSAyMCwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLmZpZ3VyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuLyogbGluZSAyNCwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIGxpbmUgMjgsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5maWd1cmUtY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICM1NDRGNDA7IH1cblxuLyogbGluZSAzMiwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLmZpZ3VyZS1jYXB0aW9uIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4vKiBsaW5lIDM2LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4udmlkZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbi8qIGxpbmUgNDEsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbmZpZWxkc2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4vKiBsaW5lIDU4LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG5maWVsZHNldCBsZWdlbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ0RjQwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4wcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qIGxpbmUgNjksIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbiNzZWN0LWNvdXJzZXMgLmNhcmQge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3NCwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuI3NlY3QtY291cnNlLW1vZHVsZXMgLmNhcmQge1xuICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLyogbGluZSA3OSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuI3NlY3QtY291cnNlcy1pbmZvIC5jYXJkIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi8qIGxpbmUgODMsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbiNzZWN0LWNvdXJzZXMgLmluZm8tY2FyZCwgI3NlY3QtY291cnNlLW1vZHVsZXMgLmluZm8tY2FyZCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLyogbGluZSA4Nywgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuaW1nLmNvdXJzZS1iYWRnZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtNDBweCBhdXRvIDA7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4vKiBsaW5lIDk2LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG5pbWcuY291cnNlLWJhZGdlLWxnIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogLTYwcHggYXV0byAwO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLyogbGluZSAxMDcsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbiNzZWN0LWNvdXJzZXMgLmNhcmQgLnByb2dyZXNzLCAjc2VjdC1jb3Vyc2UtbW9kdWxlcyAuY2FyZCAucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDcuNXB4OyB9XG5cbi8qIGxpbmUgMTI0LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4ubGFyZ2Utc3RhdCB7XG4gIGZvbnQtc2l6ZTogMy4wcmVtOyB9XG5cbi8qIGxpbmUgMTI4LCBzcmMvYXNzZXRzL3Njc3MvX2xlZ2FjeS5zY3NzICovXG4uY2FyZC1zdGF0LWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyogbGluZSAxMzIsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5jYXJkLXN0YXQtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiBsaW5lIDEzNywgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLmNhcmQtaGVhZGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDE0Miwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuI3NlY3QtY291cnNlcyAuY2FyZCAuY2FyZC1ib2R5LCAjc2VjdC1jb3Vyc2UtbW9kdWxlcyAuY2FyZCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLyogbGluZSAxNDUsIHNyYy9hc3NldHMvc2Nzcy9fbGVnYWN5LnNjc3MgKi9cbi5jYXJkLW9mZmxpbmUgLnNtYWxsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBsaW5lIDE1MSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLmZhLXVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4vKiBsaW5lIDE1NSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLmZhLXVsIGxpIC5mYS1saSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4vKiBsaW5lIDE2MCwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuLmNhdGVnb3J5LXByb2dyZXNzIGEge1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4vKiBsaW5lIDE2NSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuI2Nhcm91c2VsSW5mb0NhcmRzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgYm90dG9tOiAtNDVweDsgfVxuXG4vKiBsaW5lIDE2OCwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuI2Nhcm91c2VsSW5mb0NhcmRzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDEzLCA5NywgMC41KTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4vKiBsaW5lIDE3NSwgc3JjL2Fzc2V0cy9zY3NzL19sZWdhY3kuc2NzcyAqL1xuI2Nhcm91c2VsSW5mb0NhcmRzIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTBkNjE7IH1cbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBPdmVycmlkZSBCb290c3RyYXAgZGVmYXVsdCB2YXJpYWJsZXMgaGVyZVxyXG4vLyBEbyBub3QgZWRpdCBhbnkgb2YgdGhlIGZpbGVzIGluIC92ZW5kb3IvYm9vdHN0cmFwL3Njc3MvIVxyXG5cclxuLy8gQ29sb3IgVmFyaWFibGVzXHJcbi8vIEJvb3RzdHJhcCBDb2xvciBPdmVycmlkZXNcclxuXHJcbiRnc2stcHJpbWFyeTogI0YzNjYzMyAhZGVmYXVsdDtcclxuJGdzay1kYXJrLWdyZXk6ICM1NDRGNDAgIWRlZmF1bHQ7XHJcbiRnc2stbWVkaXVtOiAjRDVEMUNFICFkZWZhdWx0O1xyXG5cclxuJGdzay1wdXJwbGU6ICNCQzEwNzcgIWRlZmF1bHQ7XHJcbiRnc2stcmVkOiAjRUQwMDNDICFkZWZhdWx0O1xyXG4kZ3NrLWluZGlnby1ibHVlOiAjNDA0ODhEICFkZWZhdWx0O1xyXG4kZ3NrLWdyZWVuOiAjMDA4QTAwICFkZWZhdWx0O1xyXG4kZ3NrLXRlYWw6ICMxNTcxN0QgIWRlZmF1bHQ7XHJcbiRnc2steWVsbG93OiAjRTQ5QjEzICFkZWZhdWx0O1xyXG5cclxuJHdoaXRlOiAjRkZGRkZGICFkZWZhdWx0O1xyXG4kd2hpdGUtODU6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSkgIWRlZmF1bHQ7XHJcbiR3aGl0ZS05MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkwKSAhZGVmYXVsdDtcclxuJHdoaXRlLTk1OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpICFkZWZhdWx0O1xyXG4kZ3JleTogI0JFQkVCRCAhZGVmYXVsdDtcclxuJGJsYWNrOiAjMDAwMDAwICFkZWZhdWx0O1xyXG5cclxuJGdzay1wdXJwbGUtNjA6IHJnYmEoMTg4LCAxNiwgMTE5LCAwLjYwKSAhZGVmYXVsdDtcclxuJGdzay10ZWFsLTYwOiByZ2JhKDIxLCAxMTMsIDEyNSwgMC42MCkgIWRlZmF1bHQ7XHJcbiRnc2stdGVhbC0zMDogcmdiYSgyMSwgMTEzLCAxMjUsIDAuMzApICFkZWZhdWx0O1xyXG5cclxuJGdzay1ncmVlbi02MDogIzY2Qjk2NiAhZGVmYXVsdDtcclxuJGdzay1yZWQtNjA6ICNGNDY2OEEgIWRlZmF1bHQ7XHJcbiRsaW5rLWJsdWU6ICMwRDc2RDEgIWRlZmF1bHQ7XHJcblxyXG4kdGV4dC1ibGFjazogIzJFMkUzQyAhZGVmYXVsdDtcclxuJHRleHQtc2Vjb25kYXJ5OiAjNzc3MzY5ICFkZWZhdWx0O1xyXG4kdGV4dC1tZWRpdW06ICM4NzgzNzkgIWRlZmF1bHQ7XHJcbiR0ZXh0LWxpZ2h0OiAjQkJCOUIzICFkZWZhdWx0O1xyXG5cclxuJHN1cmZhY2UtZGFyazogI0JFQkVCRCAhZGVmYXVsdDtcclxuJHN1cmZhY2UtbWVkaXVtOiAjRUZFRkVEICFkZWZhdWx0O1xyXG4kc3VyZmFjZS1saWdodDogI0ZBRkFGOCAhZGVmYXVsdDtcclxuXHJcbiRnc2stbGFtYTogI0U5QTkzRCAhZGVmYXVsdDtcclxuJGdzay1sYWJhOiAjRjQ2NjhBICFkZWZhdWx0O1xyXG4kZ3NrLWljczogIzBENzZEMSAhZGVmYXVsdDtcclxuJGdzay1kcGk6ICNDNUQzNEUgIWRlZmF1bHQ7XHJcbiRnc2stZm1pOiAjNjBCMEM5ICFkZWZhdWx0O1xyXG4kZ3NrLW1kaTogIzc0N0VCNiAhZGVmYXVsdDtcclxuJGdzay1sYW1hLWxhYmE6ICNGNURCNEEgIWRlZmF1bHQ7XHJcbiRnc2staWNzLWxhYmE6ICNERERGMDAgIWRlZmF1bHQ7XHJcbiRnc2staXNjLWxhbWEtbGFiYTogIzhBMzQ3RiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJpbWFyeTogICAgICAgJGdzay1wcmltYXJ5ICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdzay1kYXJrLWdyZXkgIWRlZmF1bHQ7XHJcbiRzdWNjZXNzOiAgICAgICAkZ3NrLWdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGdzay10ZWFsICFkZWZhdWx0O1xyXG4kd2FybmluZzogICAgICAgJGdzay15ZWxsb3cgIWRlZmF1bHQ7XHJcbiRkYW5nZXI6ICAgICAgICAkZ3NrLXJlZCAhZGVmYXVsdDtcclxuXHJcblxyXG4kbGFuZGluZy0xOiAjOTE0NzE4ICFkZWZhdWx0O1xyXG4kbGFuZGluZy0yOiAjRkY2NjA1ICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxyXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXHJcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuXHJcbiAgICBcImdzay1wcmltYXJ5XCI6ICAgICRnc2stcHJpbWFyeSxcclxuICAgIFwiZ3NrLWRhcmstZ3JleVwiOiAgJGdzay1kYXJrLWdyZXksXHJcbiAgICBcImdzay1tZWRpdW1cIjogICAgICRnc2stbWVkaXVtLFxyXG5cclxuICAgIFwiZ3NrLXB1cnBsZVwiOiAgICAgJGdzay1wdXJwbGUsXHJcbiAgICBcImdzay1yZWRcIjogICAgICAgICRnc2stcmVkLFxyXG4gICAgXCJnc2staW5kaWdvLWJsdWVcIjogICAgJGdzay1pbmRpZ28tYmx1ZSxcclxuICAgIFwiZ3NrLWdyZWVuXCI6ICAgICRnc2stZ3JlZW4sXHJcbiAgICBcImdzay10ZWFsXCI6ICAgICRnc2stdGVhbCxcclxuICAgIFwiZ3NrLXllbGxvd1wiOiAgICAkZ3NrLXllbGxvdyxcclxuXHJcbiAgICBcIndoaXRlXCI6ICAgICR3aGl0ZSxcclxuICAgIFwid2hpdGUtODVcIjogICAgJHdoaXRlLTg1LFxyXG4gICAgXCJ3aGl0ZS05MFwiOiAgICAkd2hpdGUtOTAsXHJcbiAgICBcIndoaXRlLTk1XCI6ICAgICR3aGl0ZS05NSxcclxuICAgIFwiZ3JleVwiOiAgICAkZ3JleSxcclxuICAgIFwiYmxhY2tcIjogICAgJGJsYWNrLFxyXG5cclxuICAgIFwiZ3NrLXB1cnBsZS02MFwiOiAgICAkZ3NrLXB1cnBsZS02MCxcclxuICAgIFwiZ3NrLXRlYWwtNjBcIjogICAgJGdzay10ZWFsLTYwLFxyXG4gICAgXCJnc2stdGVhbC0zMFwiOiAgICAkZ3NrLXRlYWwtMzAsXHJcbiAgICBcImdzay1ncmVlbi02MFwiOiAgICRnc2stZ3JlZW4tNjAsXHJcblxyXG4gICAgXCJsaW5rLWJsdWVcIjogICAgJGxpbmstYmx1ZSxcclxuXHJcbiAgICBcInRleHQtYmxhY2tcIjogICAgJHRleHQtYmxhY2ssXHJcbiAgICBcInRleHQtc2Vjb25kYXJ5XCI6ICR0ZXh0LXNlY29uZGFyeSxcclxuICAgIFwidGV4dC1tZWRpdW1cIjogICAgJHRleHQtbWVkaXVtLFxyXG4gICAgXCJ0ZXh0LWxpZ2h0XCI6ICAgICR0ZXh0LWxpZ2h0LFxyXG5cclxuICAgIFwic3VyZmFjZS1kYXJrXCI6ICAgICRzdXJmYWNlLWRhcmssXHJcbiAgICBcInN1cmZhY2UtbWVkaXVtXCI6ICAgICRzdXJmYWNlLW1lZGl1bSxcclxuICAgIFwic3VyZmFjZS1saWdodFwiOiAgICAkc3VyZmFjZS1saWdodCxcclxuXHJcbiAgICBcImdzay1sYW1hXCI6ICAgICRnc2stbGFtYSxcclxuICAgIFwiZ3NrLWxhYmFcIjogICAgJGdzay1sYWJhLFxyXG4gICAgXCJnc2staWNzXCI6ICAgICRnc2staWNzLFxyXG4gICAgXCJnc2stZHBpXCI6ICAgICRnc2stZHBpLFxyXG4gICAgXCJnc2stZm1pXCI6ICAgICRnc2stZm1pLFxyXG4gICAgXCJnc2stbWRpXCI6ICAgICRnc2stbWRpLFxyXG4gICAgXCJnc2stbGFtYS1sYWJhXCI6ICAgJGdzay1sYW1hLWxhYmEsXHJcbiAgICBcImdzay1pY3MtbGFiYVwiOiAgICAkZ3NrLWdyZWVuLTYwLFxyXG4gICAgXCJnc2staXNjLWxhbWEtbGFiYVwiOiAgICAkZ3NrLWlzYy1sYW1hLWxhYmEsXHJcblxyXG4gICAgXCJsYW5kaW5nLTFcIjogICAgJGxhbmRpbmctMSxcclxuICAgIFwibGFuZGluZy0yXCI6ICAgICRsYW5kaW5nLTIsXHJcbiAgKSxcclxuICAkdGhlbWUtY29sb3JzXHJcbik7XHJcblxyXG5cclxuXHJcbi8vIEN1c3RvbSBCcmFuZCBDb2xvcnNcclxuLy8gJGJyYW5kLWdvb2dsZTogI2VhNDMzNTtcclxuLy8gJGJyYW5kLWZhY2Vib29rOiAjM2I1OTk4O1xyXG5cclxuLy8gU2V0IENvbnRyYXN0IFRocmVzaG9sZFxyXG4vLyAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAxOTUgIWRlZmF1bHQ7XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vICRmb250LXNpemUtYmFzZTogMC44NXJlbSAhZGVmYXVsdDtcclxuLy8kbGluZS1oZWlnaHQtYmFzZTogMS41ICFkZWZhdWx0O1xyXG5cclxuLy8gJGJvZHktY29sb3I6ICRnc2stZGFyay1ncmV5ICFkZWZhdWx0O1xyXG4vLyAkZm9udC1mYW1pbHk6ICdUeXBld3JpdGVyU2VyaWFsLUxpZ2h0JywgQXJpYWwsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gU2hhZG93c1xyXG4vLyAkYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIDAgcmdiYSgkZGFya2dyZXksIC4yKSAhZGVmYXVsdDtcclxuLy8gJGJveC1zaGFkb3c6IDAgMC4xNXJlbSAxLjc1cmVtIDAgcmdiYSgkZGFya2dyZXksIC4xNSkgIWRlZmF1bHQ7XHJcbi8vICRib3gtc2hhZG93LWxnOiAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBCb3JkZXJzXHJcbiRib3JkZXItd2lkdGg6IDFweDtcclxuLy8kYm9yZGVyLXJhZGl1czogMC4zNXJlbSAhZGVmYXVsdDtcclxuLy8gJGJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XHJcbi8vICRib3JkZXItY29sb3I6IGRhcmtlbigkZ3JleSwgMiUpO1xyXG5cclxuLy8gU3BhY2luZyBWYXJpYWJsZXNcclxuLy8gQ2hhbmdlIGJlbG93IHZhcmlhYmxlIGlmIHRoZSBoZWlnaHQgb2YgdGhlIG5hdmJhciBjaGFuZ2VzXHJcbi8vICR0b3BiYXItYmFzZS1oZWlnaHQ6IDQuMzc1cmVtO1xyXG4vLyBDaGFuZ2UgYmVsb3cgdmFyaWFibGUgdG8gY2hhbmdlIHRoZSB3aWR0aCBvZiB0aGUgc2lkZW5hdlxyXG4vLyAkc2lkZWJhci1iYXNlLXdpZHRoOiAxNHJlbTtcclxuLy8gQ2hhbmdlIGJlbG93IHZhcmlhYmxlIHRvIGNoYW5nZSB0aGUgd2lkdGggb2YgdGhlIHNpZGVuYXYgd2hlbiBjb2xsYXBzZWRcclxuLy8gJHNpZGViYXItY29sbGFwc2VkLXdpZHRoOiA2LjVyZW07XHJcblxyXG4vLyBDYXJkXHJcbi8vICRjYXJkLWNhcC1iZzogJGdyZXk7XHJcbi8vICRjYXJkLWJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcclxuXHJcbi8vYWxlcnRcclxuLy8kYWxlcnQtYmctbGV2ZWw6IDEuMDtcclxuXHJcbi8vIEFkanVzdCBjb2x1bW4gc3BhY2luZyBmb3Igc3ltbWV0cnlcclxuLy8gJHNwYWNlcjogMXJlbTtcclxuJHNwYWNlcjogOHB4ICFkZWZhdWx0O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICRzcGFjZXIgKiAxLjA7XHJcblxyXG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XHJcbiAkc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgICAwOiAwLFxyXG4gICAgIDBfNTogKCRzcGFjZXIgKiAuNSksICAgLy80cHhcclxuICAgICAxOiAkc3BhY2VyLCAgICAgICAgICAgIC8vOHB4XHJcbiAgICAgMV81OiAoJHNwYWNlciAqIDEuNSksICAvLzEycHhcclxuICAgICAyOiAoJHNwYWNlciAqIDIpLCAgICAgIC8vMTZweFxyXG4gICAgIDM6ICgkc3BhY2VyICogMyksICAgICAgLy8yNHB4XHJcbiAgICAgNDogKCRzcGFjZXIgKiA0KSwgICAgICAvLzMycHhcclxuICAgICA1OiAoJHNwYWNlciAqIDUpLCAgICAgIC8vNDBweFxyXG4gICAgIDY6ICgkc3BhY2VyICogNiksICAgICAgLy80OHB4XHJcbiAgICAgNzogKCRzcGFjZXIgKiA3KSwgICAgICAvLzU2cHhcclxuICAgICA4OiAoJHNwYWNlciAqIDgpLCAgICAgIC8vNjRweFxyXG4gICAgIDk6ICgkc3BhY2VyICogOSksICAgICAgLy83MnB4XHJcbiAgICAgMTA6ICgkc3BhY2VyICogMTApLCAgICAvLzgwcHhcclxuICAgKSxcclxuICAgJHNwYWNlcnNcclxuKTtcclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiBoZWlnaHQgLjE1cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vICRkcm9wZG93bi1mb250LXNpemU6IDAuODVyZW07XHJcbi8vICRkcm9wZG93bi1ib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XHJcblxyXG4vLyBHcmlkXHJcbiRncmlkLWNvbHVtbnM6ICAgICAgMTI7XHJcbiRncmlkLWd1dHRlci13aWR0aDogMzJweDtcclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcclxuICB4czogMCxcclxuICAvLyBTbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4gIHNtOiA1NzZweCxcclxuICAvLyBNZWRpdW0gc2NyZWVuIC8gdGFibGV0XHJcbiAgbWQ6IDc2OHB4LFxyXG4gIC8vIExhcmdlIHNjcmVlbiAvIGRlc2t0b3BcclxuICBsZzogOTkycHgsXHJcbiAgLy8gRXh0cmEgbGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXHJcbiAgeGw6IDEyMDBweFxyXG4pO1xyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDEwMCUsIC8vNTQwcHhcclxuICBtZDogMTAwJSwgLy83MjBweFxyXG4gIGxnOiAxMDAlLCAvLzk2MHB4XHJcbiAgeGw6IDExNzZweCAvLzExNDBweFxyXG4pO1xyXG5cclxuJHRvb2x0aXAtcGFkZGluZy15OiAwLjVyZW07XHJcbiR0b29sdGlwLXBhZGRpbmcteDogMC41cmVtO1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcbiR0b29sdGlwLWJnOiAkZ3NrLWRhcmstZ3JleTtcclxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpICogLjAwMTtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMikgIT0gbnVtYmVyIHtcbiAgICAkdmFsdWUyOiB1bnF1b3RlKFwiKFwiKSArICR2YWx1ZTIgKyB1bnF1b3RlKFwiKVwiKTtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gZGl2aWRlKCRkaXZpZGVuZCwgJGRpdmlzb3IsICRwcmVjaXNpb246IDEwKSB7XG4gICRzaWduOiBpZigkZGl2aWRlbmQgPiAwIGFuZCAkZGl2aXNvciA+IDAgb3IgJGRpdmlkZW5kIDwgMCBhbmQgJGRpdmlzb3IgPCAwLCAxLCAtMSk7XG4gICRkaXZpZGVuZDogYWJzKCRkaXZpZGVuZCk7XG4gICRkaXZpc29yOiBhYnMoJGRpdmlzb3IpO1xuICBAaWYgJGRpdmlkZW5kID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAaWYgJGRpdmlzb3IgPT0gMCB7XG4gICAgQGVycm9yIFwiQ2Fubm90IGRpdmlkZSBieSAwXCI7XG4gIH1cbiAgJHJlbWFpbmRlcjogJGRpdmlkZW5kO1xuICAkcmVzdWx0OiAwO1xuICAkZmFjdG9yOiAxMDtcbiAgQHdoaWxlICgkcmVtYWluZGVyID4gMCBhbmQgJHByZWNpc2lvbiA+PSAwKSB7XG4gICAgJHF1b3RpZW50OiAwO1xuICAgIEB3aGlsZSAoJHJlbWFpbmRlciA+PSAkZGl2aXNvcikge1xuICAgICAgJHJlbWFpbmRlcjogJHJlbWFpbmRlciAtICRkaXZpc29yO1xuICAgICAgJHF1b3RpZW50OiAkcXVvdGllbnQgKyAxO1xuICAgIH1cbiAgICAkcmVzdWx0OiAkcmVzdWx0ICogMTAgKyAkcXVvdGllbnQ7XG4gICAgJGZhY3RvcjogJGZhY3RvciAqIC4xO1xuICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgKiAxMDtcbiAgICAkcHJlY2lzaW9uOiAkcHJlY2lzaW9uIC0gMTtcbiAgICBAaWYgKCRwcmVjaXNpb24gPCAwIGFuZCAkcmVtYWluZGVyID49ICRkaXZpc29yICogNSkge1xuICAgICAgJHJlc3VsdDogJHJlc3VsdCArIDE7XG4gICAgfVxuICB9XG4gICRyZXN1bHQ6ICRyZXN1bHQgKiAkZmFjdG9yICogJHNpZ247XG4gICRkaXZpZGVuZC11bml0OiB1bml0KCRkaXZpZGVuZCk7XG4gICRkaXZpc29yLXVuaXQ6IHVuaXQoJGRpdmlzb3IpO1xuICAkdW5pdC1tYXA6IChcbiAgICBcInB4XCI6IDFweCxcbiAgICBcInJlbVwiOiAxcmVtLFxuICAgIFwiZW1cIjogMWVtLFxuICAgIFwiJVwiOiAxJVxuICApO1xuICBAaWYgKCRkaXZpZGVuZC11bml0ICE9ICRkaXZpc29yLXVuaXQgYW5kIG1hcC1oYXMta2V5KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpKSB7XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIG1hcC1nZXQoJHVuaXQtbWFwLCAkZGl2aWRlbmQtdW5pdCk7XG4gIH1cbiAgQHJldHVybiAkcmVzdWx0O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUZXh0dWFsIGZvcm0gY29udHJvbHNcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIC8vIFJlbW92ZSBzZWxlY3Qgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkaW5wdXQtY29sb3I7XG4gIH1cblxuICAmOmZvY3VzOjotbXMtdmFsdWUge1xuICAgIC8vIFN1cHByZXNzIHRoZSBuZXN0ZWQgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZSwgYXMgaXQgbG9va3MgYmFkIGFuZCBjYW5ub3QgYmUgbWFkZSB0b1xuICAgIC8vIG1hdGNoIHRoZSBhcHBlYXJhbmNlIG9mIHRoZSBuYXRpdmUgd2lkZ2V0LlxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICB9XG59XG5cbi8vIE1ha2UgZmlsZSBpbnB1dHMgYmV0dGVyIG1hdGNoIHRleHQgaW5wdXRzIGJ5IGZvcmNpbmcgdGhlbSB0byBuZXcgbGluZXMuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vXG4vLyBMYWJlbHNcbi8vXG5cbi8vIEZvciB1c2Ugd2l0aCBob3Jpem9udGFsIGFuZCBpbmxpbmUgZm9ybXMsIHdoZW4geW91IG5lZWQgdGhlIGxhYmVsIChvciBsZWdlbmQpXG4vLyB0ZXh0IHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXksICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD4vPGxlZ2VuZD5gIGRlZmF1bHRcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpOyAvLyBPdmVycmlkZSB0aGUgYDxsZWdlbmQ+YCBkZWZhdWx0XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20sXG4gICYuZm9ybS1jb250cm9sLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBSZXBlYXRlZCBpbiBgX2lucHV0X2dyb3VwLnNjc3NgIHRvIGF2b2lkIFNhc3MgZXh0ZW5kIGlzc3Vlcy5cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJltzaXplXSxcbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbn1cblxuXG4vLyBGb3JtIGdyaWRcbi8vXG4vLyBTcGVjaWFsIHJlcGxhY2VtZW50IGZvciBvdXIgZ3JpZCBzeXN0ZW0ncyBgLnJvd2AgZm9yIHRpZ2h0ZXIgZm9ybSBsYXlvdXRzLlxuXG4uZm9ybS1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcblxuICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMTU1N1xuICAgIC8vIEFsaWduIHRvb2x0aXAgdG8gZm9ybSBlbGVtZW50c1xuICAgIC5mb3JtLXJvdyA+IC5jb2wgPiAmLFxuICAgIC5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdID4gJiB7XG4gICAgICBsZWZ0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXggKiA0ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1wYWRkaW5nLXggKiAyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kLCAkY3VzdG9tLXNlbGVjdC1iZyBlc2NhcGUtc3ZnKCRpY29uKSAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplIG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTAlKTtcbiAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZyhsaWdodGVuKCRjb2xvciwgMTAlKSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtZGlyZWN0aW9uYWwoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC15LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogJGJ0bi1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRidG4tZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogJGJ0bi1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LCAkYnRuLXBhZGRpbmcteCwgJGJ0bi1mb250LXNpemUsICRidG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogJGJ0bi1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBjdXJzb3I6IGlmKCRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMsIHBvaW50ZXIsIG51bGwpO1xuXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1mb2N1cy1ib3gtc2hhZG93LCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHZhbHVlLCAkdmFsdWUpO1xuICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmRpc2FibGVkLFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgLy8gTm8gbmVlZCBmb3IgYW4gYWN0aXZlIHN0YXRlIGhlcmVcbn1cblxuXG4vL1xuLy8gQnV0dG9uIFNpemVzXG4vL1xuXG4uYnRuLWxnIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktbGcsICRidG4tcGFkZGluZy14LWxnLCAkYnRuLWZvbnQtc2l6ZS1sZywgJGJ0bi1saW5lLWhlaWdodC1sZywgJGJ0bi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LXNtLCAkYnRuLXBhZGRpbmcteC1zbSwgJGJ0bi1mb250LXNpemUtc20sICRidG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyBWZXJ0aWNhbGx5IHNwYWNlIG91dCBtdWx0aXBsZSBibG9jayBidXR0b25zXG4gICsgLmJ0bi1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogJGJ0bi1ibG9jay1zcGFjaW5nLXk7XG4gIH1cbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlbW92ZSB0aGUgZ3JhZGllbnQgZm9yIHRoZSBwcmVzc2VkL2FjdGl2ZSBzdGF0ZVxuICAgIH1cbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkY29sb3IsICRjb2xvci1ob3ZlcjogY29sb3IteWlxKCRjb2xvciksICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLCAkYWN0aXZlLWJvcmRlcjogJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG5AbWl4aW4gYnV0dG9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cywgMCk7XG59XG4iLCIuZmFkZSB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tZmFkZSk7XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gICY6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcbn1cbiIsIi8vIFRoZSBkcm9wZG93biB3cmFwcGVyIChgPGRpdj5gKVxuLmRyb3B1cCxcbi5kcm9wcmlnaHQsXG4uZHJvcGRvd24sXG4uZHJvcGxlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICBkaXNwbGF5OiBub25lOyAvLyBub25lIGJ5IGRlZmF1bHQsIGJ1dCBibG9jayBvbiBcIm9wZW5cIiBvZiB0aGUgbWVudVxuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1wYWRkaW5nLXg7XG4gIG1hcmdpbjogJGRyb3Bkb3duLXNwYWNlciAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkcm9wZG93bi1mb250LXNpemUpO1xuICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLXdpZHRoIHNvbGlkICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bi1ib3gtc2hhZG93KTtcbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tbGVmdCB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLW1lbnUjeyRpbmZpeH0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBbGxvdyBmb3IgZHJvcGRvd25zIHRvIGdvIGJvdHRvbSB1cCAoYWthLCBkcm9wdXAtbWVudSlcbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldC5cbi5kcm9wdXAge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLmRyb3ByaWdodCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQocmlnaHQpO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGxlZnQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChsZWZ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFdoZW4gUG9wcGVyIGlzIGVuYWJsZWQsIHJlc2V0IHRoZSBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bixcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpICogLjU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX0gbm8tcmVwZWF0O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgKiAuNTsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0ICogLjU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6ICRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC5uYXZiYXItZXhwYW5kLSpgIHJlc3BvbnNpdmUgY2xhc3NlcyBmb3IgY29uZmlndXJpbmdcbi8vIHdoZXJlIHlvdXIgbmF2YmFyIGNvbGxhcHNlcy5cbi5uYXZiYXItZXhwYW5kIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmV4dCkge1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvciBuZXN0aW5nIGNvbnRhaW5lcnMsIGhhdmUgdG8gcmVkZWNsYXJlIGZvciBhbGlnbm1lbnQgcHVycG9zZXNcbiAgICAgICAgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAqIC41O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAqIC41KTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogJGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICgkanVtYm90cm9uLXBhZGRpbmcgKiAyKSAkanVtYm90cm9uLXBhZGRpbmc7XG4gIH1cbn1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRhbGVydC1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6ICRhbGVydC1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuLmFsZXJ0LWhlYWRpbmcge1xuICAvLyBTcGVjaWZpZWQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgJGhlYWRpbmdzLWNvbG9yXG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ7XG59XG5cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjbG9zZS1mb250LXNpemUgKyAkYWxlcnQtcGFkZGluZy14ICogMjtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5hbGVydC0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1jb2xvci1sZXZlbCkpO1xuICB9XG59XG4iLCJAbWl4aW4gYWxlcnQtdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGNvbG9yKSB7XG4gIGNvbG9yOiAkY29sb3I7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuXG4gIGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGJvcmRlciwgNSUpO1xuICB9XG5cbiAgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBEaXNhYmxlIGFuaW1hdGlvbiBpZiB0cmFuc2l0aW9ucyBhcmUgZGlzYWJsZWRcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzcy1oZWlnaHQgMDsgfVxuICAgIHRvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG4gIH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRwcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcHJvZ3Jlc3MtYm94LXNoYWRvdyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICRwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWJhci1iZztcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nIHByb2dyZXNzLWJhci1zdHJpcGVzO1xuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgei1pbmRleDogMTsgLy8gUGxhY2UgaG92ZXIvZm9jdXMgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCBzb2xpZCAkbGlzdC1ncm91cC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJiArICYge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEhvcml6b250YWxcbi8vXG4vLyBDaGFuZ2UgdGhlIGxheW91dCBvZiBsaXN0IGdyb3VwIGl0ZW1zIGZyb20gdmVydGljYWwgKGRlZmF1bHQpIHRvIGhvcml6b250YWwuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5saXN0LWdyb3VwLWhvcml6b250YWwjeyRpbmZpeH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gRmx1c2ggbGlzdCBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgbGlzdCBncm91cCBpdGVtcyBlZGdlLXRvLWVkZ2UuIE1vc3Rcbi8vIHVzZWZ1bCB3aXRoaW4gb3RoZXIgY29tcG9uZW50cyAoZS5nLiwgY2FyZHMpLlxuXG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY2xvc2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjbG9zZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gIHRleHQtc2hhZG93OiAkY2xvc2UtdGV4dC1zaGFkb3c7XG4gIG9wYWNpdHk6IC41O1xuXG4gIC8vIE92ZXJyaWRlIDxhPidzIGhvdmVyIHN0eWxlXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBvcGFjaXR5OiAuNzU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbi8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuLy8gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLnRvYXN0IHtcbiAgLy8gUHJldmVudHMgZnJvbSBzaHJpbmtpbmcgaW4gSUUxMSwgd2hlbiBpbiBhIGZsZXggY29udGFpbmVyXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MzQxXG4gIGZsZXgtYmFzaXM6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIG1heC13aWR0aDogJHRvYXN0LW1heC13aWR0aDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b2FzdC1mb250LXNpemUpO1xuICBjb2xvcjogJHRvYXN0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1ib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6ICR0b2FzdC1ib3gtc2hhZG93O1xuICBvcGFjaXR5OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0b2FzdC1ib3JkZXItcmFkaXVzKTtcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b2FzdC1wYWRkaW5nLXg7XG4gIH1cblxuICAmLnNob3dpbmcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXkgJHRvYXN0LXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b2FzdC1oZWFkZXItY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoc3VidHJhY3QoJHRvYXN0LWJvcmRlci1yYWRpdXMsICR0b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14OyAvLyBhcHBseSB0byBib3RoIHZlcnRpY2FsIGFuZCBob3Jpem9udGFsXG59XG4iLCIvLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4ubW9kYWwtb3BlbiB7XG4gIC8vIEtpbGwgdGhlIHNjcm9sbCBvbiB0aGUgYm9keVxuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5tb2RhbCB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gUHJldmVudCBDaHJvbWUgb24gV2luZG93cyBmcm9tIGFkZGluZyBhIGZvY3VzIG91dGxpbmUuIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTA5NTEuXG4gIG91dGxpbmU6IDA7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkb24ndCB1c2UgYC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtgIGR1ZSB0byBhXG4gIC8vIGduYXJseSBpT1MgU2FmYXJpIGJ1ZzogaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1ODM0MlxuICAvLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE3Njk1XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAubW9kYWwuZmFkZSAmIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1mYWRlLXRyYW5zZm9ybTtcbiAgfVxuICAubW9kYWwuc2hvdyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zaG93LXRyYW5zZm9ybTtcbiAgfVxuXG4gIC8vIFdoZW4gdHJ5aW5nIHRvIGNsb3NlLCBhbmltYXRlIGZvY3VzIHRvIHNjYWxlXG4gIC5tb2RhbC5tb2RhbC1zdGF0aWMgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2NhbGUtdHJhbnNmb3JtO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7IC8vIElFMTAvMTFcbiAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7IC8vIElFMTAvMTFcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcblxuICAvLyBFbnN1cmUgYG1vZGFsLWRpYWxvZy1jZW50ZXJlZGAgZXh0ZW5kcyB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHZpZXcgKElFMTAvMTEpXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IC8vIElFMTBcbiAgICBoZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuICAgIGhlaWdodDogbWluLWNvbnRlbnQ7IC8vIFJlc2V0IGhlaWdodCB0byAwIGV4Y2VwdCBvbiBJRVxuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICAvLyBFbnN1cmUgYC5tb2RhbC1ib2R5YCBzaG93cyBzY3JvbGxiYXIgKElFMTAvMTEpXG4gICYubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiAkbW9kYWwtY29udGVudC1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsLWJhY2tkcm9wO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAuY2xvc2Uge1xuICAgIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgICAvLyBhdXRvIG9uIHRoZSBsZWZ0IGZvcmNlIGljb24gdG8gdGhlIHJpZ2h0IGV2ZW4gd2hlbiB0aGVyZSBpcyBubyAubW9kYWwtdGl0bGVcbiAgICBtYXJnaW46ICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkpIGF1dG87XG4gIH1cbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nO1xufVxuXG4vLyBGb290ZXIgKGZvciBhY3Rpb25zKVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gdmVydGljYWxseSBjZW50ZXJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgLy8gUmlnaHQgYWxpZ24gYnV0dG9ucyB3aXRoIGZsZXggcHJvcGVydHkgYmVjYXVzZSB0ZXh0LWFsaWduIGRvZXNuJ3Qgd29yayBvbiBmbGV4IGl0ZW1zXG4gIHBhZGRpbmc6ICRtb2RhbC1pbm5lci1wYWRkaW5nIC0gJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAqIC41O1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1yaWdodCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gVGhpcyB3aWxsIHJlbW92ZSB0aGUgcG9wb3Zlci1oZWFkZXIncyBib3JkZXIganVzdCBiZWxvdyB0aGUgYXJyb3dcbiAgLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoICogLjU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpICogLjU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJAbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8geyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXI6ICRzcGlubmVyLWJvcmRlci13aWR0aCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xuICBib3JkZXItd2lkdGg6ICRzcGlubmVyLWJvcmRlci13aWR0aC1zbTtcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXItZ3JvdyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodDtcbiAgdmVydGljYWwtYWxpZ246ICRzcGlubmVyLXZlcnRpY2FsLWFsaWduO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG59XG5cbkBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKGRpdmlkZSgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teSwgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsZXgjeyRpbmZpeH0tcm93ICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbiAgICAuZmxleCN7JGluZml4fS13cmFwICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LW5vd3JhcCAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS13cmFwLXJldmVyc2UgeyBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZmlsbCAgICAgICAgIHsgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMCAgICAgICB7IGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0xICAgICAgIHsgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMCAgICAgeyBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTEgICAgIHsgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxvYXQjeyRpbmZpeH0tbGVmdCAgeyBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tbm9uZSAgeyBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJHVzZXItc2VsZWN0cyB7XG4gIC51c2VyLXNlbGVjdC0jeyR2YWx1ZX0geyB1c2VyLXNlbGVjdDogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkdmFsdWUgaW4gJG92ZXJmbG93cyB7XG4gIC5vdmVyZmxvdy0jeyR2YWx1ZX0geyBvdmVyZmxvdzogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb21tb24gdmFsdWVzXG5AZWFjaCAkcG9zaXRpb24gaW4gJHBvc2l0aW9ucyB7XG4gIC5wb3NpdGlvbi0jeyRwb3NpdGlvbn0geyBwb3NpdGlvbjogJHBvc2l0aW9uICFpbXBvcnRhbnQ7IH1cbn1cblxuLy8gU2hvcnRoYW5kXG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZml4ZWQ7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgQHN1cHBvcnRzIChwb3NpdGlvbjogc3RpY2t5KSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gIH1cbn1cbiIsIi8vXG4vLyBTY3JlZW5yZWFkZXJzXG4vL1xuXG4uc3Itb25seSB7XG4gIEBpbmNsdWRlIHNyLW9ubHkoKTtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTtcbn1cbiIsIi8vIE9ubHkgZGlzcGxheSBjb250ZW50IHRvIHNjcmVlbiByZWFkZXJzXG4vL1xuLy8gU2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2tpdHR5Z2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgXCIjeyRzaXplfVwiICE9IFwiMFwiIHtcbiAgICAgICAgLm0jeyRpbmZpeH0tbiN7JHNpemV9IHsgbWFyZ2luOiAtJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tdCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1yI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tYiN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1sI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTb21lIHNwZWNpYWwgbWFyZ2luIHV0aWxzXG4gICAgLm0jeyRpbmZpeH0tYXV0byB7IG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLm10I3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXIjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1iI3skaW5maXh9LWF1dG8sXG4gICAgLm15I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWwjeyRpbmZpeH0tYXV0byxcbiAgICAubXgjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC8vIEp1c3QgaW4gY2FzZSBgcG9pbnRlci1ldmVudHM6IG5vbmVgIGlzIHNldCBvbiBhIHBhcmVudFxuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gSUUxMCBidWdmaXgsIHNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xNjk0Nzk2Ny9pZTEwLWhvdmVyLXBzZXVkby1jbGFzcy1kb2VzbnQtd29yay13aXRob3V0LWJhY2tncm91bmQtY29sb3JcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFRleHRcbi8vXG5cbi50ZXh0LW1vbm9zcGFjZSB7IGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlICFpbXBvcnRhbnQ7IH1cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC13cmFwICAgICB7IHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuLnRleHQtbm93cmFwICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXRydW5jYXRlIHsgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LW5vcm1hbCAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZCAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtYm9sZGVyICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LWl0YWxpYyAgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRleHQtZW1waGFzaXMtdmFyaWFudChcIi50ZXh0LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG4udGV4dC1ib2R5IHsgY29sb3I6ICRib2R5LWNvbG9yICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW11dGVkIHsgY29sb3I6ICR0ZXh0LW11dGVkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmxhY2stNTAgeyBjb2xvcjogcmdiYSgkYmxhY2ssIC41KSAhaW1wb3J0YW50OyB9XG4udGV4dC13aGl0ZS01MCB7IGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpICFpbXBvcnRhbnQ7IH1cblxuLy8gTWlzY1xuXG4udGV4dC1oaWRlIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBEZXByZWNhdGVkLCBidXQgYXZvaWRzIGlzc3VlcyB3aXRoIGZsZXggY29udGFpbmVyc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gVXNlZCBpbnN0ZWFkIG9mIGBvdmVyZmxvdy13cmFwYCBmb3IgSUUgJiBFZGdlIExlZ2FjeVxufVxuXG4vLyBSZXNldFxuXG4udGV4dC1yZXNldCB7IGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvbWFpbi5jc3MvYmxvYi9tYXN0ZXIvc3JjL19wcmludC5jc3NcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OlxuLy8gaHR0cHM6Ly93d3cucGhwaWVkLmNvbS9kZWxheS1sb2FkaW5nLXlvdXItcHJpbnQtY3NzL1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQGlmICRlbmFibGUtcHJpbnQtc3R5bGVzIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAqLFxuICAgICo6OmJlZm9yZSxcbiAgICAqOjphZnRlciB7XG4gICAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgb3V0IGBjb2xvcmAgYW5kIGBiYWNrZ3JvdW5kYFxuICAgICAgLy9jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXJcbiAgICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvL2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAmOm5vdCguYnRuKSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNTAwOyAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHRyLFxuICAgIGltZyB7XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgcCxcbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBvcnBoYW5zOiAzO1xuICAgICAgd2lkb3dzOiAzO1xuICAgIH1cblxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgICAvLyBTcGVjaWZ5IGEgc2l6ZSBhbmQgbWluLXdpZHRoIHRvIG1ha2UgcHJpbnRpbmcgY2xvc2VyIGFjcm9zcyBicm93c2Vycy5cbiAgICAvLyBXZSBkb24ndCBzZXQgbWFyZ2luIGhlcmUgYmVjYXVzZSBpdCBicmVha3MgYHNpemVgIGluIENocm9tZS4gV2UgYWxzb1xuICAgIC8vIGRvbid0IHVzZSBgIWltcG9ydGFudGAgb24gYHNpemVgIGFzIGl0IGJyZWFrcyBpbiBDaHJvbWUuXG4gICAgQHBhZ2Uge1xuICAgICAgc2l6ZTogJHByaW50LXBhZ2Utc2l6ZTtcbiAgICB9XG4gICAgYm9keSB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGJsYWNrO1xuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICAgIHRkLFxuICAgICAgdGgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtYm9yZGVyZWQge1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1kYXJrIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBlbmRcbiAgfVxufVxuIiwiLy8gR2xvYmFsIGNvbXBvbmVudCBzdHlsZXNcclxuXHJcbmh0bWwge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtaW4taGVpZ2h0OiAxMDAlO1xyXG5cdG92ZXJmbG93LXk6IHNjcm9sbDtcclxufVxyXG5cclxuYm9keSB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGNvbG9yOiAkZ3NrLWRhcmstZ3JleTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuYSB7XHJcblx0Y29sb3I6ICRnc2stdGVhbDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0Jjpmb2N1cyB7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuI3dyYXBwZXIge1xyXG5cdC8vIGRpc3BsYXk6IGZsZXg7XHJcblx0I2NvbnRlbnQtd3JhcHBlciB7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHJcblx0XHQjY29udGVudCB7XHJcblx0XHRcdGZsZXg6IDEgMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobGcpIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMjRweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblx0fVxyXG59XHJcbi8vIFNjcm9sbCB0byB0b3AgYnV0dG9uXHJcblxyXG4uc2Nyb2xsLXRvLXRvcCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHJpZ2h0OiAwLjVyZW07XHJcblx0Ym90dG9tOiAwLjVyZW07XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMi43NXJlbTtcclxuXHRoZWlnaHQ6IDIuNzVyZW07XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcblx0YmFja2dyb3VuZDogZmFkZS1vdXQoJGdyZXksIC41KTtcclxuXHRsaW5lLWhlaWdodDogNDZweDtcclxuXHJcblx0Jjpmb2N1cyxcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0fVxyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdH1cclxuXHJcblx0aSB7XHJcblx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdH1cclxufVxyXG5cclxuLmJnLWdyYWRpZW50LW9yYW5nZSB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjM4ZGVnLCAjRTQyMzEzIDE4Ljc2JSwgI0ZGREEwMCA4Ny45MSUpO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtZ3JleSB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDY3LjM4ZGVnLCAjNjQ1NjRFIDE4Ljc2JSwgI0I5QjNBRSA4Ny45MSUpO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtcHVycGxlIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuMzhkZWcsICMzMTI3NzkgMTguNzYlLCAjRTgzMDhBIDg3LjkxJSk7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC1yZWQge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg2Ny4zOGRlZywgI0U0MDAzQiAxOC43NiUsICNFQjVCOEMgODcuOTElKTtcclxufVxyXG5cclxuLmJnLWdyYWRpZW50LWdyZWVuIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuMzhkZWcsICMwMDg5M0UgMTguNzYlLCAjRTRFMDIzIDg3LjkxJSk7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC10ZWFsIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuMzhkZWcsICMwMDZCNzcgMTguNzYlLCAjMDBCNENEIDg3LjkxJSk7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC10ZWFsLTMwIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjcuMzhkZWcsIHJnYmEoMCwgMTA3LCAxMTksIDAuMykgMTguNzYlLCByZ2JhKDAsIDE4MCwgMjA1LCAwLjMpIDg3LjkxJSk7XHJcbn1cclxuLyogRWZmZWN0IHN0eWxlcyAqL1xyXG5cclxuLnNoYWRvdy1zbSxcclxuLnNoYWRvdy1zbWFsbCB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDhweCByZ2JhKDg0LCA3OSwgNjQsIDAuMDYpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaGFkb3csXHJcbi5zaGFkb3ctbWVkaXVtIHtcclxuXHRib3gtc2hhZG93OiAwIDJweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNoYWRvdy1sYXJnZSxcclxuLnNoYWRvdy1sZyB7XHJcblx0Ym94LXNoYWRvdzogMCAycHggNzVweCByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbnNlY3Rpb24uaGVyby1oZWFkZXItMSB7XHJcblx0cGFkZGluZy10b3A6IDEyOHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAxODhweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTkycHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZXJvLWhlYWRlci0xLWlubmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGUtODU7XHJcblx0cGFkZGluZzogNDBweCAyNHB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMjRweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0cGFkZGluZzogNDhweCA2NHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24taW5uZXIge1xyXG5cdHBhZGRpbmc6IDQwcHggMjRweDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDI0cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdHBhZGRpbmc6IDQ4cHggNjRweDtcclxuXHR9XHJcbn1cclxuXHJcbnNlY3Rpb24uaGVyby1oZWFkZXItMiB7XHJcblx0cGFkZGluZy10b3A6IDEycHg7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0cGFkZGluZy10b3A6IDE4cHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuc2VjdGlvbi5oZXJvLWhlYWRlci0yIGgyICsgcCB7XHJcblx0bWFyZ2luLXRvcDogLTE2cHg7XHJcbn1cclxuXHJcbnNlY3Rpb24ucGFkZGVkLXNlY3Rpb24ge1xyXG5cdHBhZGRpbmctdG9wOiA0OHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDcycHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA3MnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDk2cHg7XHJcblx0fVxyXG59XHJcblxyXG5zZWN0aW9uLm5leHQtc3RlcHMge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0Lm5leHQtc3RlcHMtaW5uZXIge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ3MnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDk3NnB4O1xyXG5cdFx0fVxyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlLTg1O1xyXG5cdFx0cGFkZGluZzogNDBweCAyNHB4O1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDI0cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDQ4cHggNjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5udW1iZXItY2lyY2xlIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0d2lkdGg6IDQ4cHg7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci13aWR0aDogNHB4O1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Y29sb3I6ICRnc2stcHJpbWFyeTtcclxuXHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRib3JkZXItd2lkdGg6IDVweDtcclxuXHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdH1cclxufVxyXG5cclxuLnN0YXQtdGl0bGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDFyZW07XHJcblx0cmlnaHQ6IDFyZW07XHJcblx0d2lkdGg6IDUwJTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0aDMge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pY29uIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnN0YXQtYm94IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRtYXJnaW4tdG9wOiAycmVtO1xyXG5cdGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGdzay1wcmltYXJ5O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuXHRcdHdpZHRoOiA4NSU7XHJcblx0fVxyXG5cclxuXHQuc3RhdC12YWx1ZSB7XHJcblx0XHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDRweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zdGFja2VkLWJyZWFkY3J1bWJzIHtcclxuXHRtYXJnaW4tdG9wOiAtODRweDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtOTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zdGFja2VkLWJyZWFkY3J1bWItaXRlbSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5zdGFja2VkLWJyZWFkY3J1bWItaXRlbTpsYXN0LWNoaWxkIC5zdGFja2VkLWJyZWFkY3J1bWItZG90OmFmdGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3RhY2tlZC1icmVhZGNydW1iLWRvdCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci1jb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcbn1cclxuXHJcbi5zdGFja2VkLWJyZWFkY3J1bWItZG90OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9icmVhZGNydW1idGljay5zdmdcIik7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxM3B4O1xyXG5cdGhlaWdodDogMTNweDtcclxuXHR0b3A6IDhweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uc3RhY2tlZC1icmVhZGNydW1iLWRvdDphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuXHRib3JkZXItd2lkdGg6IDFweDtcclxuXHRib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0d2lkdGg6IDEzcHg7XHJcblx0aGVpZ2h0OiAxM3B4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHRvcDogMTNweDtcclxuXHRib3R0b206IC04cHg7XHJcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG5cdGJvcmRlci10b3Atd2lkdGg6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uc3RhY2tlZC1icmVhZGNydW1iLWl0ZW0uYWN0aXZlIC5zdGFja2VkLWJyZWFkY3J1bWItZG90OmFmdGVyLFxyXG4uc3RhY2tlZC1icmVhZGNydW1iLWl0ZW0uYWN0aXZlIC5zdGFja2VkLWJyZWFkY3J1bWItZG90OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym9yZGVyLWNvbG9yOiBpbmhlcml0O1xyXG5cdGJvcmRlci13aWR0aDogMnB4O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdHdpZHRoOiAxOXB4O1xyXG5cdGhlaWdodDogMTlweDtcclxuXHR0b3A6IDhweDtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG59XHJcblxyXG4uc3RhY2tlZC1icmVhZGNydW1iLWl0ZW0gaDQge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHRsaW5lLWhlaWdodDogMTMwJTtcclxufVxyXG5cclxuXHJcbi50ZXh0LWRpdmlkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWF4LXdpZHRoOiA4MCU7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4udGV4dC1kaXZpZGVyOjphZnRlcixcclxuLnRleHQtZGl2aWRlcjo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICBmbGV4OiAxO1xyXG59XHJcblxyXG4udGV4dC1kaXZpZGVyOm5vdCg6ZW1wdHkpOjpiZWZvcmUge1xyXG4gIG1hcmdpbi1yaWdodDogMC41ZW07XHJcbn1cclxuXHJcbi50ZXh0LWRpdmlkZXI6bm90KDplbXB0eSk6OmFmdGVyIHtcclxuICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbn1cclxuXHJcblxyXG4uYXJyb3ctY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmFycm93IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdCYuaG9yaXpvbnRhbCB7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHR9XHJcblx0Ji52ZXJ0aWNhbCB7XHJcblx0XHQvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNweCk7XHJcblx0XHR3aWR0aDogMXB4O1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLnZlcnRpY2FsLWxlZ2VuZCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNDUlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKSByb3RhdGUoOTBkZWcpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uYXJyb3c6OmFmdGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29udGVudDogXCJcIjtcclxuICBib3JkZXI6IHNvbGlkICRnc2stcHJpbWFyeTtcclxuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAycHg7XHJcbn1cclxuXHJcbi5yaWdodC5hcnJvdzo6YWZ0ZXIgIHtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IC0ycHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLmxlZnQuYXJyb3c6OmFmdGVyICB7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IC0ycHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG5cclxuLnVwLmFycm93OjphZnRlciAge1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAtMnB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xyXG59XHJcblxyXG4uZG93bi5hcnJvdzo6YWZ0ZXIgIHtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogLTJweDtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuIiwiLy8gQmFja2dyb3VuZCBHcmFkaWVudCBVdGlsaXRpZXNcclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC5iZy1ncmFkaWVudC0jeyRjb2xvcn0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJHZhbHVlIDEwJSwgZGFya2VuKCR2YWx1ZSwgMTUlKSAxMDAlKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBncmV5c2NhbGUgQmFja2dyb3VuZCBVdGlsaXRpZXNcclxuXHJcbkBlYWNoICRsZXZlbCwgJHZhbHVlIGluICRncmF5cyB7XHJcbiAgLmJnLWdyZXktI3skbGV2ZWx9IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuYm9yZGVyI3skaW5maXh9LXRvcCB7ICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0tcmlnaHQgeyAgICBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQ7IH1cbiAgICAuYm9yZGVyI3skaW5maXh9LWJvdHRvbSB7ICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0tbGVmdCB7ICAgICBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZDsgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fS10b3AtMCB7ICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0tcmlnaHQtMCB7ICBib3JkZXItcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAgIC5ib3JkZXIjeyRpbmZpeH0tYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuYm9yZGVyI3skaW5maXh9LWxlZnQtMCB7ICAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4gICAgLmJvcmRlciN7JGluZml4fS14IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAkYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgIH1cblxuICAgIC5ib3JkZXIjeyRpbmZpeH0teSB7XG4gICAgICBib3JkZXItdG9wOiAkYm9yZGVyLXdpZHRoIHNvbGlkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci13aWR0aCBzb2xpZDtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmJvcmRlci0tI3skY29sb3J9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuIiwiLy8gRmlsbCBVdGlsaXRpZXNcclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAuZmlsbC0jeyRjb2xvcn0ge1xyXG4gICAgICBmaWxsOiAkdmFsdWUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4iLCIvLyBQc2V1ZG8gTGluZSBVdGlsaXRpZXNcclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLmJlZm9yZS1saW5lLSN7JGNvbG9yfSB7XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0XHR9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLmFmdGVyLWZ1bGwtbGluZS0jeyRjb2xvcn0ge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHR9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gI2hlYWRlci5zdGlja3kge1xyXG4vLyAgIHBvc2l0aW9uOiBmaXhlZDtcclxuLy8gICB0b3A6IDA7XHJcbi8vICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdXJmYWNlLW1lZGl1bTtcclxuLy8gfVxyXG5cclxuaGVhZGVyI2hlYWRlciB7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzdXJmYWNlLW1lZGl1bTtcclxuXHJcblx0Lm5hdmJhciB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdGEubmF2LWJyYW5kIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHQvLyB3aWR0aDogNDBweDtcclxuXHRcdFx0Ly8gaGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IGF1dG87XHJcblx0XHRcdG1hcmdpbjogMC41cmVtIDAuNXJlbSAwLjVyZW0gMS4yNXJlbTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0XHQvLyB3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMzVweDtcclxuXHRcdFx0XHRtYXJnaW46IDAuNXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0Ly8gd2lkdGg6IDU2Ljg1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0OS4wMzMzcHg7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNDkuMDMzM3B4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nLmltZy1mbHVpZCB7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0Ly8gbWF4LWhlaWdodDogNDkuMDMzM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXZiYXItdG9nZ2xlciB7XHJcblx0XHRcdHBhZGRpbmc6IDAuNzVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkc3VyZmFjZS1tZWRpdW07XHJcblxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1saWdodDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xyXG5cdFx0XHRcdC5pY29uLW1lbnUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuaWNvbi1jbG9zZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0Lmljb24tbWVudSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lmljb24tY2xvc2Uge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHN1cmZhY2UtbWVkaXVtO1xyXG5cclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XHJcblx0XHRcdFx0Ly8gbGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0XHQvLyBcdGxpbmUtaGVpZ2h0OiA2N3B4O1xyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtbGlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSAubmF2LWxpbmsge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3NrLWRhcmstZ3JleTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1saWdodDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNsaW5rcy5uYXZiYXIgdWwubmF2YmFyLW5hdiA+IC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcclxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzdXJmYWNlLW1lZGl1bTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcblx0XHRcdC5uYXZiYXItY29sbGFwc2Uuc2hvdyAubmF2LWl0ZW0ge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3VyZmFjZS1tZWRpdW07XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cclxuXHRcdFx0XHQubmF2YmFyLXNlYXJjaCBpbnB1dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQubmF2YmFyLXNlYXJjaCB7XHJcblx0XHRcdC5pbnB1dC1ncm91cCAqIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9zZWFyY2guc3ZnXCIpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDhweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcclxuXHRcdFx0XHQvLyAmOmZvY3VzIHtcclxuXHRcdFx0XHQvLyBcdC8vIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcclxuXHRcdFx0XHQvLyBcdC8vIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1saWdodDtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdFx0Y29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkc3VyZmFjZS1tZWRpdW07XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmRyb3Bkb3duLWl0ZW0ge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHN1cmZhY2UtbWVkaXVtO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjc1cmVtO1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtbGlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjbmF2LWxvZ2dlZGluIHVsLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0ge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cclxuXHRcdFx0Lm5hdi1saW5rIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAzcHggMS4wcmVtIDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGdzay1wcmltYXJ5O1xyXG5cclxuXHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnc2stcHJpbWFyeTtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuYWN0aXZlIC5uYXYtbGluayB7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I25hdi1hZG1pbiB7XHJcblxyXG5cdFx0XHR1bC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIHtcclxuXHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRcdC5uYXYtbGluayB7XHJcblx0XHRcdFx0cGFkZGluZzogM3B4IDEuMHJlbSAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJsYWNrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6Zm9jdXMsXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSAubmF2LWxpbmsge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbn1cclxuXHJcbiNuYXYtbG9nZ2VkaW4td3JhcCwgI25hdi1hZG1pbi13cmFwICB7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTFweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuaGVhZGVyI2hlYWRlciAjYWRtaW4tdG9nZ2xlci5uYXZiYXItdG9nZ2xlciB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cclxuXHQmOmZvY3VzLFxyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuI2hlYWRlci1pbmZvIHtcclxuXHR6LWluZGV4OiAxMDI5O1xyXG59XHJcblxyXG5cclxuLyogUFJPR1JFU1MgQkFSICovXHJcbiNwcm9ncmVzcy1iYXItd3JhcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiAxNTAwO1xyXG59XHJcbiNwcm9ncmVzcy1jb250IHtcclxuICBoZWlnaHQ6IDVweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbi8vICB3aWR0aDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxucmlnaHQ6IDA7XHJcbn1cclxuXHJcbiNwcm9ncmVzcy1iYXIge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcbn1cclxuIiwiZm9vdGVyI2Zvb3RlciB7XHJcbiAgLy8gZmxleC1zaHJpbms6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4gIGg0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGEubmF2LWxpbmsge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgI2Zvb3Rlci1wcmVzY3JpYmluZy1pbmZvLWxpbmtzIHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMy4wcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNmb290ZXItbGVnYWwtbGlua3Mge1xyXG4gICAgYS5uYXYtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMS4wcmVtO1xyXG4gICAgfVxyXG4gfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiNmb290ZXItbGlua3MgLmNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogNTdweDtcclxuICAvLyBoZWlnaHQ6IDUwcHg7XHJcbiAgaGVpZ2h0OiA1N3B4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2dzay1sb2dvLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgLy8gYmFja2dyb3VuZC1zaXplOiA1Ni44NXB4IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA1N3B4IGF1dG87XHJcbiAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC02OHB4O1xyXG4gIC8vIHRvcDogNzJweDtcclxuICB0b3A6IDc4cHg7XHJcbiAgfVxyXG59XHJcbn1cclxuXHJcbiNmb290ZXItYWR2ZXJzZS1ldmVudHMgLm1lZGl1bSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbiIsImgxLCAuaDEge1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRtYXJnaW46IDAgMCA0MHB4IDA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgMCA0OHB4IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogNDJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAwIDAgNDhweCAwO1xyXG5cdH1cclxufVxyXG5cclxuaDIsIC5oMiB7XHJcblx0Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMzUlO1xyXG5cdG1hcmdpbjogMjRweCAwIDI0cHggMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTEwJTtcclxuXHRcdG1hcmdpbjogMjRweCAwIDMycHggMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDExMCU7XHJcblx0XHRtYXJnaW46IDI0cHggMCA0MHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5oMywgLmgzIHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0bWFyZ2luOiAyNHB4IDAgMzJweCAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0bWFyZ2luOiAyNHB4IDAgMzJweCAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdG1hcmdpbjogMjZweCAwIDM2cHggMDtcclxuXHR9XHJcbn1cclxuXHJcbmg0LCAuaDQge1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTlweDtcclxuXHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRtYXJnaW46IDE2cHggMCAyMHB4IDA7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRtYXJnaW46IDE2cHggMCAyMHB4IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0bWFyZ2luOiAxOHB4IDAgMjRweCAwO1xyXG5cdH1cclxufVxyXG5cclxuaDUsIC5oNSB7XHJcblx0Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdG1hcmdpbjogMTJweCAwIDE2cHggMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdG1hcmdpbjogMTJweCAwIDE2cHggMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRtYXJnaW46IDE0cHggMCAxOHB4IDA7XHJcblx0fVxyXG59XHJcblxyXG5oNiwgLmg2IHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0bWFyZ2luOiAxMnB4IDAgMTZweCAwO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzglO1xyXG5cdFx0bWFyZ2luOiAxMnB4IDAgMTZweCAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdG1hcmdpbjogMTRweCAwIDE4cHggMDtcclxuXHR9XHJcbn1cclxuXHJcbnAge1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0bWFyZ2luOiAyMHB4IDAgMjRweCAwO1xyXG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHQvLyBcdGZvbnQtc2l6ZTogMTdweDtcclxuXHQvLyBcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdC8vIFx0bWFyZ2luOiAyMHB4IDAgMjRweCAwO1xyXG5cdC8vIH1cclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0Ly8gXHRmb250LXNpemU6IDE4cHg7XHJcblx0Ly8gXHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHQvLyBcdG1hcmdpbjogMjFweCAwIDI4cHggMDtcclxuXHQvLyB9XHJcblxyXG5cdCYuaW50cm8ge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRtYXJnaW46IDI0cHggMCAzMnB4IDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDExOCU7XHJcblx0XHRcdG1hcmdpbjogMjRweCAwIDMycHggMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTE4JTtcclxuXHRcdFx0bWFyZ2luOiAyOHB4IDAgMzZweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5tZWRpdW0ge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRtYXJnaW46IDE2cHggMCAyMHB4IDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0XHRcdG1hcmdpbjogMTZweCAwIDIxcHggMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdFx0bWFyZ2luOiAxOHB4IDAgMjRweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zbWFsbCB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTcwJTtcclxuXHRcdG1hcmdpbjogMTJweCAwIDE2cHggMDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTcwJTtcclxuXHRcdFx0bWFyZ2luOiAxMnB4IDAgMTZweCAwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNzAlO1xyXG5cdFx0XHRtYXJnaW46IDEycHggMCAxNnB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLngtc21hbGwge1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi53ZWlnaHQtbWVkaXVtIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcblxyXG5kaXYgPiBwOmZpcnN0LWNoaWxkIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG5cclxubGkge1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdC8vIFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdC8vIFx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0Ly8gfVxyXG5cdC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHQvLyBcdGZvbnQtc2l6ZTogMThweDtcclxuXHQvLyBcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdC8vIH1cclxuXHJcblx0Ji5pbnRybyB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyN3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTE4JTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTE4JTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYubWVkaXVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zbWFsbCB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTcwJTtcclxuXHRcdG1hcmdpbjogMTJweCAwIDE2cHggMDtcclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTcwJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTcwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vLyAuc21hbGwtbGluayB7XHJcbi8vIFx0Zm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogNzAwO1xyXG4vLyBcdGZvbnQtc2l6ZTogMTZweDtcclxuLy8gXHRsaW5lLWhlaWdodDogMTI1JTtcclxuLy8gfVxyXG5cclxuLnRvcC1oZWFkZXIge1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRsaW5lLWhlaWdodDogMTI1JTtcclxuXHRjb2xvcjogJGdzay10ZWFsO1xyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0d2lkdGg6IDg2cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIxcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udG9wLWhlYWRlciArIGgxIHtcclxuXHRtYXJnaW4tdG9wOiA0OHB4O1xyXG59XHJcblxyXG4udGl0bGUtaGVhZGVyIHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMjMlO1xyXG5cdGNvbG9yOiAkZ3NrLXRlYWw7XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogXCJcIjtcclxuXHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRnc2stcHJpbWFyeTtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHdpZHRoOiA5NnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogMTI4cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4udGl0bGUtaGVhZGVyICsgaDIge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0fVxyXG59XHJcblxyXG5cclxuLnRvcC1uYXYge1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE0MCU7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Ly8gZm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG59XHJcblxyXG4ubWVkaXVtLWJvbGQge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuXHJcbi5saW5lLWhlaWdodC0xMDAge1xyXG5cdGxpbmUtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hZnRlci1saW5lIHtcclxuXHQmOjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5iZWZvcmUtbGluZSB7XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHR3aWR0aDogODBweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdH1cclxufVxyXG4iLCJidXR0b24sXHJcbmlucHV0LFxyXG5vcHRncm91cCxcclxub3B0aW9uLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG59XHJcbi8vIDo6cGxhY2Vob2xkZXIge1xyXG4vLyAgIGNvbG9yOiAkc3VyZmFjZS1tZWRpdW07XHJcbi8vICAgb3BhY2l0eTogMTtcclxuLy8gfVxyXG4vL1xyXG4vLyA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuLy8gICBjb2xvcjogJHN1cmZhY2UtbWVkaXVtO1xyXG4vLyB9XHJcbi8vXHJcbi8vIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuLy8gICBjb2xvcjogJHN1cmZhY2UtbWVkaXVtO1xyXG4vLyB9XHJcbi8vXHJcbi8vIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcclxuLy8gXHRjb2xvcjogJHN1cmZhY2UtbWVkaXVtO1xyXG4vLyBcdG9wYWNpdHk6IDE7XHJcbi8vIH1cclxuXHJcbi5mb3JtLWdyb3VwOm5vdCguZm9ybS1ncm91cC1zbSkge1xyXG5cdG1hcmdpbi1ib3R0b206IDIycHg7XHJcblxyXG5cdC5mb3JtLWNvbnRyb2wge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdG1pbi1oZWlnaHQ6IDU2cHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdGJvcmRlci1jb2xvcjogJHN1cmZhY2UtbGlnaHQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1saWdodDtcclxuXHR9XHJcblxyXG5cdC5mb3JtLWNvbnRyb2wuZm9ybS1zdHlsZS0yIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdG1pbi1oZWlnaHQ6IDU2cHg7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTQwJTtcclxuXHRcdGJvcmRlci1jb2xvcjogJGdzay10ZWFsO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0bGFiZWw6bm90KC5jdXN0b20tY29udHJvbC1sYWJlbCkge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHR9XHJcblxyXG5cdHNlbGVjdCB7XHJcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bi5zdmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0IDFyZW07XHJcblx0XHQvLyBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMnJlbTtcclxuXHJcblx0XHQmOmZvY3VzIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl91cC5zdmdcIik7XHJcblx0XHR9XHJcblxyXG5cdFx0b3B0aW9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQsXHJcblx0LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgge1xyXG5cdFx0Zm9udC1zaXplOiA3MCU7XHJcblx0fVxyXG59XHJcblxyXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4vL1Jhbmdlc2xpZGVyXHJcbiRyb3VuZG5lc3M6IDVweDtcclxuJHNsaWRlckhlaWdodDogNHB4O1xyXG4kaGFuZGxlU2l6ZTogMjBweDtcclxuJHZhbHVlV2lkdGg6IDUwcHg7XHJcbiRsYWJlbE1hcmtlckhlaWdodDogMTJweDtcclxuXHJcbi5yYW5nZXNsaWRlci13cmFwIHtcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcblx0LnJhbmdlc2xpZGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGhlaWdodDogJHNsaWRlckhlaWdodDtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRyb3VuZG5lc3M7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuXHJcblx0XHQmX19oYW5kbGUge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnM7XHJcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdHdpZHRoOiAkaGFuZGxlU2l6ZTtcclxuXHRcdFx0aGVpZ2h0OiAkaGFuZGxlU2l6ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdzay10ZWFsO1xyXG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDM7XHJcblx0XHRcdHRvcDogLSgkaGFuZGxlU2l6ZS8yKSArICgkc2xpZGVySGVpZ2h0LzIpO1xyXG5cclxuXHRcdFx0Jl9fdmFsdWUge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjFzLCB0cmFuc2Zvcm0gMC4xcztcclxuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRcdHdpZHRoOiAkdmFsdWVXaWR0aDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHRjb2xvcjogJGdzay10ZWFsO1xyXG5cdFx0XHRcdGxlZnQ6IC0oJHZhbHVlV2lkdGgvMiAtICRoYW5kbGVTaXplLzIpO1xyXG5cdFx0XHRcdHRvcDogLTQwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19maWxsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdzay10ZWFsO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcm91bmRuZXNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xhYmVscyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuNzVlbTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRnc2stZGFyay1ncmV5O1xyXG5cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdGhlaWdodDogJGxhYmVsTWFya2VySGVpZ2h0IC0gM3B4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VyZmFjZS1tZWRpdW0sIC41KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAkbGFiZWxNYXJrZXJIZWlnaHQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZDpiZWZvcmUge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtbWVkaXVtO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ4JSk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ4JSk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyBhY3RpdmUgc3RhdGVcclxuXHRcdCYucmFuZ2VzbGlkZXItLWFjdGl2ZSB7XHJcblx0XHRcdC5yYW5nZXNsaWRlcl9faGFuZGxlIHt9XHJcblxyXG5cdFx0XHQucmFuZ2VzbGlkZXJfX2hhbmRsZV9fdmFsdWUge31cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5yYW5nZXNsaWRlci13cmFwLnBlcmNlbnRhZ2VzbGlkZXIge1xyXG5cdC5yYW5nZXNsaWRlciB7XHJcblx0XHQmX19oYW5kbGUge1xyXG5cdFx0XHQmX192YWx1ZSB7XHJcblx0XHRcdFx0bGVmdDogLSgoJHZhbHVlV2lkdGgvMiAtICRoYW5kbGVTaXplLzIpKzIpO1xyXG5cclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiJVwiO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJhbmdlc2xpZGVyX19sYWJlbHNfX2xhYmVsOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IFwiJVwiO1xyXG5cdH1cclxufVxyXG5cclxuLnJhbmdlc2xpZGVyLXdyYXAuZ3JlZW5zbGlkZXIge1xyXG5cdC5yYW5nZXNsaWRlciB7XHJcblx0XHQmX19oYW5kbGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLWdyZWVuO1xyXG5cclxuXHRcdFx0Jl9fdmFsdWUge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3NrLWdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZmlsbCB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnc2stZ3JlZW47XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucmFuZ2VzbGlkZXItd3JhcC5kdWFsc2xpZGVyIHtcclxuXHRwYWRkaW5nLXRvcDogMDtcclxuXHJcblx0LnJhbmdlc2xpZGVyIHtcclxuXHRcdCZfX2hhbmRsZSB7XHJcblx0XHRcdCZfX3ZhbHVlIHtcclxuXHRcdFx0XHR0b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QyIHtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdG1pbi1oZWlnaHQ6IDU2cHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cdGJvcmRlci1jb2xvcjogJHN1cmZhY2UtbGlnaHQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtbGlnaHQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl9kb3duLnN2Z1wiKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxcmVtO1xyXG5cdHBhZGRpbmc6IDAuMzc1cmVtIDJyZW0gMC4zNzVyZW0gMC43NXJlbTtcclxuXHRjb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcbn1cclxuXHJcblxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgbGkuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdzay10ZWFsO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRnc2stdGVhbDtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMCA1cHggNXB4IDA7XHJcblx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmb250LXNpemU6IDFlbTtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRwYWRkaW5nOiAwIDRweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDJyZW07XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0cGFkZGluZy1sZWZ0OiAycHg7XHJcblx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG5cdGhlaWdodDogMjhweDtcclxuXHQvLyBtYXJnaW4tdG9wOiA1cHg7XHJcblx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0Y29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1zZWFyY2guc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJHN1cmZhY2UtbGlnaHQ7XHJcblx0Ym94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQzLCAxMDIsIDUxLCAwLjI1KTtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuXHRib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDMsIDEwMiwgNTEsIDAuMjUpO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcclxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwLnN2Z1wiKTtcclxufVxyXG5cclxuLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRoZWlnaHQ6IDU2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0Y29sb3I6ICRnc2stZGFyay1ncmV5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4vLyAgIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZS5sb2NhdGlvbi1zZWxlY3Qge1xyXG5cdC8vIGJvcmRlci1jb2xvcjogJHN1cmZhY2UtbWVkaXVtO1xyXG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICRzdXJmYWNlLW1lZGl1bTtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUubG9jYXRpb24tc2VsZWN0IC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdGNvbG9yOiAkZ3NrLXByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcblxyXG4ubDIge1xyXG5cdHBhZGRpbmctbGVmdDogMXJlbTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi5sMyB7XHJcblx0cGFkZGluZy1sZWZ0OiAycmVtO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmRyb3Bkb3duLWJhY2sge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMTJweDtcclxuXHR0b3A6IDEycHg7XHJcblx0ei1pbmRleDogMjtcclxuXHJcblx0aW1nIHtcclxuXHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdH1cclxufVxyXG4iLCJhLmxpbmsge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRjb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0Ji5leHRlcm5hbC1saW5rOjphZnRlciB7XHJcblx0XHQgIGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0d2lkdGg6IDFyZW07XHJcblx0XHRcdGhlaWdodDogMXJlbTtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9pY29ucy9pY29uX25ld193aW5kb3cuc3ZnJyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0fVxyXG59XHJcblxyXG4uYnRuIHtcclxuXHRtaW4taGVpZ2h0OiA0MnB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0Ym9yZGVyLXdpZHRoOiAycHg7XHJcblx0d2lkdGg6IDIxNXB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0d2lkdGg6IDI5NXB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHR3aWR0aDogMjMycHg7XHJcblx0fVxyXG5cclxuXHQmLmJ0bi13aWR0aC1hdXRvIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwIC5idG4ge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uYnRuLmxpbmsge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Y29sb3I6ICRnc2stdGVhbDtcclxuXHQvLyBtaW4taGVpZ2h0OiA0MnB4O1xyXG5cdC8vIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0Ly8gYm9yZGVyLXdpZHRoOiAycHg7XHJcblx0Ly8gd2lkdGg6IDIxNXB4O1xyXG5cdC8vIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdC8vIFx0d2lkdGg6IDI5NXB4O1xyXG5cdC8vIH1cclxuXHQvLyBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0Ly8gXHR3aWR0aDogMjMycHg7XHJcblx0Ly8gfVxyXG59XHJcblxyXG4uYnRuLXNtIHtcclxuXHRtaW4taGVpZ2h0OiAzMy42cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRib3JkZXItd2lkdGg6IDFweDtcclxuXHR3aWR0aDogMTIwcHg7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zbWFsbC1saW5rIHtcclxuXHRmb250LWZhbWlseTogYXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMjUlO1xyXG59XHJcblxyXG5cclxuLmJ0bi1ncm91cC50b2dnbGUtY2hhcnRzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VyZmFjZS1tZWRpdW07XHJcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuICAuYnRuLXNtIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRnc2stdGVhbDtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5idG4gc3Bhbi5kb3dubG9hZC1pY29uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9pY29ucy9pY29uX2Rvd25sb2FkX2J1dHRvbi5zdmcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHR3aWR0aDogMjBweDtcclxuXHRoZWlnaHQ6IDFyZW07XHJcblx0bWFyZ2luLWxlZnQ6IDFyZW07XHJcbn1cclxuXHJcbi5idG46aG92ZXIgc3Bhbi5kb3dubG9hZC1pY29uIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL2ljb25zL2ljb25fZG93bmxvYWRfYnV0dG9uX3doaXRlLnN2ZycpO1xyXG59XHJcbiIsIi5jb2x1bW5zLW1kLTIge1xyXG5cdGNvbHVtbi1jb3VudDogMTtcclxuXHRjb2x1bW4tZ2FwOiAxcmVtO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdGNvbHVtbi1jb3VudDogMjtcclxuXHR9XHJcbn1cclxuXHJcbi5mb290bm90ZXMuY29sdW1ucy1tZC0yIHtcclxuXHRjb2x1bW4tY291bnQ6IDE7XHJcblx0Y29sdW1uLWdhcDogMnJlbTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRjb2x1bW4tY291bnQ6IDI7XHJcblx0fVxyXG59XHJcblxyXG4uZm9vdG5vdGVzIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMCAxcmVtO1xyXG59XHJcblxyXG4uZm9vdG5vdGVzIGxpIHtcclxuXHRicmVhay1pbnNpZGU6IGF2b2lkO1xyXG5cdG1hcmdpbi10b3A6IDA7XHJcbn1cclxuIiwiLmRyb3Bkb3duLmRyb3Bkb3duLTEge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHJcblx0Pi5kcm9wZG93bi10b2dnbGUge1xyXG5cdFx0Y29sb3I6ICRnc2stdGVhbDtcclxuXHRcdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjI1ZW07XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAwO1xyXG5cdFx0XHRjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd24uc3ZnXCIpO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX3VwLnN2Z1wiKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kcm9wZG93bi1tZW51LmRyb3Bkb3duLXByaW1hcnkge1xyXG5cdFx0bWluLXdpZHRoOiAxNXJlbTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRnc2stcHJpbWFyeTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0YS5kcm9wZG93bi1pdGVtIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0cGFkZGluZzogMC4xMjVyZW0gMC41cmVtO1xyXG5cdFx0XHRmb250LXNpemU6IDE5cHg7XHJcblxyXG5cdFx0XHQmLmFjdGl2ZSxcclxuXHRcdFx0Jjpmb2N1cyxcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyAuZHJvcGRvd24tc3VibWVudSB7XHJcblx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly9cclxuXHQvLyBcdC5kcm9wZG93bi1tZW51IHtcclxuXHQvLyBcdFx0dG9wOiAwO1xyXG5cdC8vIFx0XHRsZWZ0OiAtMTVyZW07XHJcblx0Ly8gXHRcdG1hcmdpbi10b3A6IC02cHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG59XHJcblxyXG4uZHJvcGRvd24tMi13cmFwcGVyIHtcclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cclxuXHJcbi5kcm9wZG93bi5kcm9wZG93bi0yIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdD4uZHJvcGRvd24tdG9nZ2xlIHtcclxuXHRcdGNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDJweDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9jaGV2cm9uX2Rvd24uc3ZnXCIpO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiAwO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXAuc3ZnXCIpO1xyXG5cdH1cclxuXHJcblxyXG5cdH1cclxuXHJcblx0LmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bl93aGl0ZS5zdmdcIik7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5hY3RpdmU6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXBfd2hpdGUuc3ZnXCIpO1xyXG5cdH1cclxuXHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd24tbWVudS5kcm9wZG93bi1wcmltYXJ5IHtcclxuXHRcdG1pbi13aWR0aDogMTVyZW07XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3NrLXByaW1hcnk7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdGg2LmRyb3Bkb3duLWhlYWRlciB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4yKTtcclxuXHRcdH1cclxuXHJcblx0XHRhLmRyb3Bkb3duLWl0ZW0ge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHJcblx0XHRcdCYuYWN0aXZlLFxyXG5cdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5kcm9wZG93bi1zdWJtZW51IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdC8vIHRvcDogMDtcclxuXHRcdFx0Ly8gbGVmdDogLTE1cmVtO1xyXG5cdFx0XHR0b3A6IDM2cHg7XHJcblx0XHRcdGxlZnQ6IDAuNXJlbTtcclxuXHRcdFx0Ly8gbWFyZ2luLXRvcDogLTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbn1cclxuIiwiLmNhcmQuYWNjb3JkaW9uLWNhcmQtMSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRib3JkZXI6IDFweCBkYXNoZWQgJGdzay1kYXJrLWdyZXk7XHJcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkZ3NrLXByaW1hcnk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cdC5jYXJkLWhlYWRlciB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXAuc3ZnXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAxcmVtO1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG5cclxuXHRcdCYuY29sbGFwc2VkIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl9kb3duLnN2Z1wiKTtcclxuXHRcdH1cclxuXHJcblx0XHRoNSB7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiAkZ3NrLXRlYWw7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXJkLmFjY29yZGlvbi1jYXJkLTIge1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHQuY2FyZC1oZWFkZXIge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtbWVkaXVtO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvaWNvbnMvY2hldnJvbl91cF90ZWFsLnN2Z1wiKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMXJlbTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0bztcclxuXHJcblx0XHQmLmNvbGxhcHNlZCB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bl90ZWFsLnN2Z1wiKTtcclxuXHRcdH1cclxuXHJcblx0XHRoNCB7XHJcblx0XHRcdGNvbG9yOiAkZ3NrLXRlYWw7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4udG9nZ2xlLW1vcmUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAycmVtO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fdXAuc3ZnXCIpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGF1dG87XHJcblxyXG5cdCYuY29sbGFwc2VkIHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1nL2ljb25zL2NoZXZyb25fZG93bi5zdmdcIik7XHJcblx0fVxyXG59XHJcbiIsIi5jYXJkIHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uY2FyZC1oZWFkZXIsIC5jYXJkLWJvZHksIC5jYXJkLWZvb3RlciB7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDsgXHJcbn1cclxuLmNhcmQtZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuYS5jYXJkIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbmEuY2FyZC1kb3dubG9hZC1wZGYge1xyXG5cdHAuY2FyZC10aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuaWNvbi1mb2xkZXIge1xyXG5cdFx0aGVpZ2h0OiA2Ni42NnB4O1xyXG5cdFx0d2lkdGg6IGF1dG87XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblx0XHRcdGhlaWdodDogMTM0cHg7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE2OHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNhcmQtMSB7XHJcblx0LmNhcmQtYm9keSB7XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTcwJTtcclxuXHRcdFx0Ly8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG5cdFx0XHQvLyBcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNhcmQtMiB7XHJcblx0LmNhcmQtYm9keSB7XHJcblx0XHRoNiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmNoYXJ0LXRpdGxlIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG59XHJcblxyXG4uY2hhcnQtY29weSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uY2hhcnQtZGVzYyB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uY2hhcnQtbGFiZWwge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRsaW5lLWhlaWdodDogMThweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuXHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmNoYXJ0LXBlcmMge1xyXG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI5cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5jaGFydC1sZWdlbmQge31cclxuXHJcbi5jaGFydC1sZWdlbmQtYnV0dG9uIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxLjByZW07XHJcblxyXG5cdC5jaGFydC1sZWdlbmQtZG90IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR3aWR0aDogMTJweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdH1cclxuXHJcblx0LmNoYXJ0LWxlZ2VuZC1kYXNoIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkZ3NrLWRhcmstZ3JleSAwJSwgJGdzay1kYXJrLWdyZXkgNTAlLCAjZmZmIDUwJSwgI2ZmZiAxMDAlKTtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogOHB4IDJweDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHR9XHJcblxyXG5cdHNwYW4ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRjb2xvcjogcmdiKDUxLDUxLDUxKTtcclxuXHR9XHJcblxyXG5cdCYuaGlkZSB7XHJcblx0XHRjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xyXG5cdFx0LmNoYXJ0LWxlZ2VuZC1kb3Qge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQuY2hhcnQtbGVnZW5kLWRhc2gge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNDQ0MgMCUsICNDQ0MgNTAlLCAjZmZmIDUwJSwgI2ZmZiAxMDAlKTtcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRjb2xvcjogI2NjYyAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG59XHJcbiIsIi5uYXYtdGFicyB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG5cdC5uYXYtbGluayB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICRzdXJmYWNlLW1lZGl1bTtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc3VyZmFjZS1tZWRpdW07XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0XHRjb2xvcjogJHRleHQtbWVkaXVtO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0Lm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XHJcblx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcclxuXHQubmF2LWxpbmsuYWN0aXZlLFxyXG5cdC5uYXYtbGluazpmb2N1cyxcclxuXHQubmF2LWxpbms6aG92ZXIge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRnc2stdGVhbDtcclxuXHRcdGNvbG9yOiAkZ3NrLXRlYWw7XHJcblx0fVxyXG59XHJcbiIsIi50ZWFtLW1lbWJlciB7XHJcblx0aW1nLnRlYW0tbWVtYmVyLXBob3RvIHtcclxuXHRcdG1heC13aWR0aDogMTIwcHg7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcblx0XHRcdC8vIG1heC13aWR0aDogbm9uZTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMzhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0cC50ZWFtLW1lbWJlci1uYW1lIHtcclxuXHRcdGZvbnQtZmFtaWx5OiBhcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblx0cC50ZWFtLW1lbWJlci1yb2xlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblxyXG5cdGEudGVhbS1tZW1iZXItZW1haWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxLjVyZW07XHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAyLjVweDtcclxuXHRcdFx0XHR3aWR0aDogMS41cmVtO1xyXG5cdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL2ljb25zL2ljb25fZW52ZWxvcGUuc3ZnJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcblx0YS50ZWFtLW1lbWJlci1waG9uZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDEuNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxLjVyZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAxMi40OHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvaWNvbnMvaWNvbl9tb2JpbGUuc3ZnJyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTIuNDhweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm1vZGFsLWxnIHtcclxuXHRtYXgtd2lkdGg6IDcyMHB4O1xyXG59XHJcblxyXG4ubW9kYWwteGwge1xyXG4gIG1heC13aWR0aDogOTcwcHg7XHJcbn1cclxuXHJcbi5tb2RhbC1jb250ZW50LCAubW9kYWwtaGVhZGVyLCAubW9kYWwtZm9vdGVyIHtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5tb2RhbC1oZWFkZXIge1xyXG4gICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuaDIubW9kYWwtdGl0bGUge1xyXG5cdC8vIGZvbnQtc2l6ZTogMS43NWVtO1xyXG5cdC8vIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4ubW9kYWwtYm9keSB7XHJcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5tb2RhbC1mb290ZXIgcCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG5cclxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLm1vZGFsLWZvb3RlciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcclxuICAgIG9wYWNpdHk6IDEuMDtcclxufVxyXG5cclxuLm1vZGFsLWJhY2tkcm9wLm1vZGFsLWJhY2tkcm9wLWJsYWNrLnNob3cge1xyXG4gICAgb3BhY2l0eTogMS4wO1xyXG59XHJcblxyXG5cclxuLm1vZGFsLWJhY2tkcm9wIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuIiwiLnRvb2x0aXAtdHJpZ2dlciB7XHJcbiAgd2lkdGg6IDFyZW07XHJcbiAgaGVpZ2h0OiAxcmVtO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9pY29ucy9pY29uX2luZm8uc3ZnXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG5cclxuLnRvb2x0aXAge1xyXG5cdHotaW5kZXg6IDEwODA7XHJcblx0Zm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4udG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcclxuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXHJcbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cclxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCR0b29sdGlwLWZvbnQtc2l6ZSk7XHJcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcclxuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgb3BhY2l0eTogMDtcclxuXHJcbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC10b3Age1xyXG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtcmlnaHQge1xyXG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDA7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xyXG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xyXG5cclxuICAuYXJyb3cge1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtbGVmdCB7XHJcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcblxyXG4gIC5hcnJvdyB7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XHJcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodDtcclxuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJzLXRvb2x0aXAtYXV0byB7XHJcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1yaWdodDtcclxuICB9XHJcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xyXG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XHJcbiAgfVxyXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XHJcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XHJcbi50b29sdGlwLWlubmVyIHtcclxuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcclxuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xyXG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcclxufVxyXG4iLCIuYmctZ3JhZGllbnQge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC0xIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL2JhY2tncm91bmRzL2dyYWRpZW50MS5qcGcnKTtcclxufVxyXG5cclxuLmJnLWdyYWRpZW50LTIge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvYmFja2dyb3VuZHMvZ3JhZGllbnQyLmpwZycpO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtMyB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9iYWNrZ3JvdW5kcy9ncmFkaWVudDMuanBnJyk7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC00IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaW1nL2JhY2tncm91bmRzL2dyYWRpZW50NC5qcGcnKTtcclxufVxyXG5cclxuLmJnLWdyYWRpZW50LTUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Fzc2V0cy9pbWcvYmFja2dyb3VuZHMvZ3JhZGllbnQ1LmpwZycpO1xyXG59XHJcblxyXG4uYmctZ3JhZGllbnQtNiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltZy9iYWNrZ3JvdW5kcy9ncmFkaWVudDYuanBnJyk7XHJcbn1cclxuXHJcbi5iZy1ncmFkaWVudC1vcmFuZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNGMzY2MzM7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzNCw5NSwzMCwxKSAwJSwgcmdiYSgyNDMsMTQ5LDIzLDEpIDEwMCUpO1xyXG59XHJcbiIsIi8vIFByaW50IHBhZ2VzXHJcblxyXG4udGFibGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxufVxyXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcclxuICBjb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1cmZhY2UtbWVkaXVtO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRnc2stcHJpbWFyeTtcclxufVxyXG5cclxuXHJcblxyXG4vL1NUQVJUIHBhZ2VcclxuXHJcbi50YWJsZXNvcnRlci1kZWZhdWx0IC5oZWFkZXIsLnRhYmxlc29ydGVyLWRlZmF1bHQgLnRhYmxlc29ydGVyLWhlYWRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFKQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQWtBQUFJWGpJK0F5d25hWW5oVU1vcXQzZ1pYUG1WZzk0eUpWUUFBT3c9PSk7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vcm1hbDt9XHJcblxyXG4udGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAuaGVhZGVyU29ydFVwLC50YWJsZXNvcnRlci1kZWZhdWx0IHRoZWFkIC50YWJsZXNvcnRlci1oZWFkZXJBc2MsLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlclNvcnRVcHtiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhGUUFFQUlBQUFQLy8vLy8vL3lINUJBRUFBQUVBTEFBQUFBQVZBQVFBQUFJTmpJOEJ5YTJ3bklOVU1vcFpBUUE3KTt9XHJcblxyXG4udGFibGVzb3J0ZXItZGVmYXVsdCB0aGVhZCAuaGVhZGVyU29ydERvd24sLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlckRlc2MsLnRhYmxlc29ydGVyLWRlZmF1bHQgdGhlYWQgLnRhYmxlc29ydGVyLWhlYWRlclNvcnREb3due2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaEZRQUVBSUFBQVAvLy8vLy8veUg1QkFFQUFBRUFMQUFBQUFBVkFBUUFBQUlOakIrZ0MralAycHRuMFdza0xRQTcpO31cclxuXHJcbi50YWJsZXNvcnRlci1kZWZhdWx0IHRoZWFkIC5zb3J0ZXItZmFsc2V7YmFja2dyb3VuZC1pbWFnZTpub25lO2N1cnNvcjpkZWZhdWx0O31cclxuXHJcbi50YWJsZXNvcnRlci1oaWRkZW4geyBkaXNwbGF5OiBub25lOyB9XHJcblxyXG50YWJsZS50YWJsZS1zdHlsZS00IHtcclxuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxudGFibGUudGFibGVzb3J0ZXIudGFibGUtc3R5bGUtNCB0aGVhZCB0ciAuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG59XHJcblxyXG5cclxudGFibGUudGFibGVzb3J0ZXIudGFibGUtc3R5bGUtNCB0aGVhZCB0ciAuaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYmctd2hpdGUuZ2lmKTtcclxufVxyXG50YWJsZS50YWJsZXNvcnRlci50YWJsZS1zdHlsZS00IHRoZWFkIHRyIC5oZWFkZXJTb3J0RG93biB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Rlc2Mtd2hpdGUuZ2lmKTtcclxufVxyXG50YWJsZS50YWJsZXNvcnRlci50YWJsZS1zdHlsZS00IHRoZWFkIHRyIC5oZWFkZXJTb3J0VXAge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hc2Mtd2hpdGUuZ2lmKTtcclxufVxyXG5cclxuXHJcbnRhYmxlLnRhYmxlLXN0eWxlLTQgdGgge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMzY2MzM7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udC1zaXplOiAxLjNlbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRsaW5lLWhlaWdodDogMS4yZW07XHJcblx0dGV4dC1hbGlnbjogIGNlbnRlcjtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNGMEVGRUQ7XHJcbn1cclxudGFibGUudGFibGUtc3R5bGUtNCB0aDpmaXJzdC1vZi10eXBlIHtcclxuXHRib3JkZXItbGVmdDogMFxyXG59XHJcbnRhYmxlLnRhYmxlLXN0eWxlLTQgdGQge1xyXG5cdHBhZGRpbmc6IDE1cHggMjBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Lypib3JkZXItbGVmdDogMXB4IHNvbGlkICNFMERGREQ7Ki9cclxufVxyXG50YWJsZS50YWJsZS1zdHlsZS00IHRkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG4gICAgdG9wOiAyNSU7XHJcbiAgICBoZWlnaHQ6IDUwJTtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UwREZERDtcclxufVxyXG5cclxudGFibGUudGFibGUtc3R5bGUtNCB0ZDpmaXJzdC1vZi10eXBlOmJlZm9yZSB7XHJcblx0Ym9yZGVyLWxlZnQ6IDBcclxufVxyXG50YWJsZS50YWJsZS1zdHlsZS00IHRib2R5IHRyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEVGRUQ7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMERGREQ7XHJcbn1cclxudGFibGUudGFibGUtc3R5bGUtNCB7XHJcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmMzY2MzM7XHJcbn1cclxudGFibGUudGFibGUtc3R5bGUtNCB0ZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcbn1cclxuXHJcblxyXG50YWJsZS50YWJsZS1zdHlsZS00IHRib2R5IHRyLnBjbi1yb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRUZFRDg4O1xyXG59XHJcblxyXG5cclxudHIucGNuLXJvdyB0ZDpmaXJzdC1vZi10eXBlIHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxufVxyXG5cclxuLyogQ0hBTkdFUyBGUk9NIEhFUkUgKi9cclxuXHJcblxyXG50YWJsZS50YWJsZS1zdHlsZS00IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHRtaW4taGVpZ2h0OiA0N3B4O1xyXG59XHJcblxyXG50YWJsZS50YWJsZS1zdHlsZS00IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbnRhYmxlLnRhYmxlLXN0eWxlLTQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG5cdG1hcmdpbjogMTBweCA1cHggMCAwO1xyXG59XHJcblxyXG5cclxuXHJcbi5kaXNjb3VudC10YWJsZSBjYXB0aW9uIHtcclxuICBjb2xvcjogJGdzay1wcmltYXJ5O1xyXG5cdGZvbnQtc2l6ZTogMS4wcmVtO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNhcHRpb24tc2lkZTogdG9wO1xyXG59XHJcblxyXG4uZGlzY291bnQtdGFibGUge1xyXG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbn1cclxuIiwiLmFsZXJ0IHtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG5cclxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xyXG4vL1xyXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxyXG4kYWxlcnQtYmctbGV2ZWw6IDEuMDtcclxuXHJcbi8vIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4vLyAgIC5hbGVydC0jeyRjb2xvcn0ge1xyXG4vLyAgICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XHJcbi8vICAgfVxyXG4vLyB9XHJcbiIsIi8vSWNvbnMgZnJvbSBvbGQgZmlsdGVyc19faXRlbVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnZ3NrLWljb25zJztcclxuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9nc2staWNvbnMuZW90P3Awd2VsMCcpO1xyXG4gICAgc3JjOiB1cmwoJy4uL3dlYmZvbnRzL2dzay1pY29ucy5lb3Q/cDB3ZWwwI2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL3dlYmZvbnRzL2dzay1pY29ucy50dGY/cDB3ZWwwJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL3dlYmZvbnRzL2dzay1pY29ucy53b2ZmP3Awd2VsMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL3dlYmZvbnRzL2dzay1pY29ucy5zdmc/cDB3ZWwwI2dzay1pY29ucycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsXHJcbn1cclxuLmljb24ge1xyXG4gICAgZm9udC1mYW1pbHk6ICdnc2staWNvbnMnIWltcG9ydGFudDtcclxuICAgIHNwZWFrOiBub25lO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZVxyXG59XHJcblxyXG4uaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMjRweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0XHJcbn1cclxuLmljb24tLW9yYW5nZSB7XHJcbiAgICBjb2xvcjogI0YzNjYzM1xyXG59XHJcbi5pY29uLS1ncmV5IHtcclxuICAgIGNvbG9yOiAjNzI2MzVEXHJcbn1cclxuLmljb24tLWdyZWVuIHtcclxuICAgIGNvbG9yOiAjNTRBNDFDXHJcbn1cclxuLmljb24tLWdyZWVuLWxpZ2h0IHtcclxuICAgIGNvbG9yOiAjYjhjZjI5XHJcbn1cclxuLmljb24tLWJsdWUge1xyXG4gICAgY29sb3I6ICMwMDY1QjJcclxufVxyXG4uaWNvbi0td2hpdGUge1xyXG4gICAgY29sb3I6ICNmZmZcclxufVxyXG4vLyAuaWNvbi0tdm9sdW1lLWRpc2NvdW50LWZpbGxlZCB7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuLy8gfVxyXG4vLyAuaWNvbi0tdm9sdW1lLWRpc2NvdW50LWZpbGxlZDpiZWZvcmUge1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgei1pbmRleDogMlxyXG4vLyB9XHJcbi8vIC5pY29uLS12b2x1bWUtZGlzY291bnQtZmlsbGVkOmFmdGVyIHtcclxuLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuLy8gICAgIHdpZHRoOiAyMHB4O1xyXG4vLyAgICAgaGVpZ2h0OiAyMHB4O1xyXG4vLyAgICAgdG9wOiA4cHg7XHJcbi8vICAgICBsZWZ0OiA4cHg7XHJcbi8vICAgICB6LWluZGV4OiAxXHJcbi8vIH1cclxuLmljb24tLXhzIHtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4XHJcbn1cclxuLmljb24tLXNtIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4XHJcbn1cclxuLmljb24tLW1kIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgZm9udC1zaXplOiAzNnB4XHJcbn1cclxuLmljb24tLWxnIHtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgZm9udC1zaXplOiA0OHB4XHJcbn1cclxuLmljb24tLXhsIHtcclxuICAgIHdpZHRoOiA3MnB4O1xyXG4gICAgaGVpZ2h0OiA3MnB4O1xyXG4gICAgZm9udC1zaXplOiA3MnB4XHJcbn1cclxuLmljb24tLWRlbGl2ZXJ5LXNvLmljb24tLXNtIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4XHJcbn1cclxuXHJcbi5pY29uLS1jYW5jZWw6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAwXCJcclxufVxyXG4uaWNvbi0tY2hldnJvbi1kb3duOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMVwiXHJcbn1cclxuLmljb24tLWNsb2NrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMlwiXHJcbn1cclxuLmljb24tLWNvbmZpcm0tdGhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDNcIlxyXG59XHJcbi5pY29uLS1kYXNoYm9hcmQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCJcclxufVxyXG4uaWNvbi0tZGVsaXZlcnktc286YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCJcclxufVxyXG4uaWNvbi0tZGVsaXZlcnktdGhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDZcIlxyXG59XHJcbi5pY29uLS1kZWxpdmVyeTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDdcIlxyXG59XHJcbi5pY29uLS1kb2N1bWVudDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDhcIlxyXG59XHJcbi5pY29uLS1kb3dubG9hZC10aGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwOVwiXHJcbn1cclxuLmljb24tLWRvd25sb2FkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwYVwiXHJcbn1cclxuLmljb24tLWVudmVsb3BlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwYlwiXHJcbn1cclxuLmljb24tLWV5ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGNcIlxyXG59XHJcbi5pY29uLS1saXZlLWNoYXQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCJcclxufVxyXG4uaWNvbi0tbG9nb3V0OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwZVwiXHJcbn1cclxuLmljb24tLW1hZ25pZmllcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGZcIlxyXG59XHJcbi5pY29uLS1tYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCJcclxufVxyXG4uaWNvbi0tbWFuYWdlLXNvOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxMVwiXHJcbn1cclxuLmljb24tLW1hcC1tYXJrZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTEyXCJcclxufVxyXG4uaWNvbi0tbWludXM6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTEzXCJcclxufVxyXG4uaWNvbi0tbW9uZXktdGhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTRcIlxyXG59XHJcbi5pY29uLS1uZWVkbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE1XCJcclxufVxyXG4uaWNvbi0tbmV4dC1zdHJva2U6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE2XCJcclxufVxyXG4uaWNvbi0tbmV4dDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTdcIlxyXG59XHJcbi5pY29uLS1udWRlLXRpY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTE4XCJcclxufVxyXG4uaWNvbi0tb25saW5lLW9yZGVyczpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTlcIlxyXG59XHJcbi5pY29uLS1vbmxpbmUtdGhpbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWFcIlxyXG59XHJcbi5pY29uLS1vcmRlci1maWxsZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTFiXCJcclxufVxyXG4uaWNvbi0tcGFkbG9jazpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWNcIlxyXG59XHJcbi5pY29uLS1wZXJjZW50YWdlLXNjcmVlbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MWRcIlxyXG59XHJcbi5pY29uLS1wZXJjZW50YWdlLXN0YXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTFlXCJcclxufVxyXG4uaWNvbi0tcGVyY2VudGFnZS10aGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxZlwiXHJcbn1cclxuLmljb24tLXBob25lLXRoaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTIwXCJcclxufVxyXG4uaWNvbi0tcGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTIxXCJcclxufVxyXG4uaWNvbi0tcGxheS1maWxsZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTIyXCJcclxufVxyXG4uaWNvbi0tcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjNcIlxyXG59XHJcbi5pY29uLS1wcmV2aW91czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjRcIlxyXG59XHJcbi5pY29uLS1wcmludGVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyNVwiXHJcbn1cclxuLmljb24tLXByb2R1Y3RzLXRoaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI2XCJcclxufVxyXG4uaWNvbi0tcHJvZmlsZS10aGluOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyN1wiXHJcbn1cclxuLmljb24tLXByb2ZpbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTI4XCJcclxufVxyXG4uaWNvbi0tcHJvZml0LWZpbGxlZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MjlcIlxyXG59XHJcbi5pY29uLS1xdWVzdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmFcIlxyXG59XHJcbi5pY29uLS1zcGxpdDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MmJcIlxyXG59XHJcbi5pY29uLS1zdGFyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyY1wiXHJcbn1cclxuLmljb24tLXRpY2stZmlsbGVkOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyZFwiXHJcbn1cclxuLmljb24tLXRpY2s6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTJlXCJcclxufVxyXG4uaWNvbi0tdHJlbmRzOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkyZlwiXHJcbn1cclxuLmljb24tLXZvbHVtZS1kaXNjb3VudC1maWxsZWQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTMwXCJcclxufVxyXG4uaWNvbi0tdm9sdW1lLWRpc2NvdW50LXRoaW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTMxXCJcclxufVxyXG4uaWNvbi0td29tYW46YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTMyXCJcclxufVxyXG4iLCIuYnJlYWRjcnVtYiB7XHJcbiAgICBwYWRkaW5nOiAxLjByZW0gMCAwLjVyZW0gMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRmb250LXNpemU6IDEuMGVtO1xyXG59XHJcblxyXG5cclxuLmp1bWJvdHJvbiB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDNyZW0gMS41cmVtIDEuNXJlbTtcclxufVxyXG5cclxuLmp1bWJvdHJvbiBwIHtcclxuXHRmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuLmZpZ3VyZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG59XHJcblxyXG4uZmlndXJlLWltZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG59XHJcblxyXG4uZmlndXJlLWNhcHRpb24ge1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRjb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcbn1cclxuLmZpZ3VyZS1jYXB0aW9uIGkge1xyXG5cdG1hcmdpbi1yaWdodDogOHB4O1xyXG59XHJcblxyXG4udmlkZW8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuXHRtYXJnaW46IDAgMCAxcmVtO1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBtaW4td2lkdGg6IDA7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gIC8vIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAvLyBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjI1KTtcclxuICAvLyBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIC8vIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgcGFkZGluZzogMTVweDtcclxuICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgLy8gYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwwLDAsLjI1KTtcclxufVxyXG5cclxuZmllbGRzZXQgbGVnZW5kIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdzay1kYXJrLWdyZXk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiA1cHggMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xyXG4gIGZvbnQtc2l6ZTogMS4wcmVtO1xyXG50ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4jc2VjdC1jb3Vyc2VzIC5jYXJkIHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XHJcblx0Ly8gcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4jc2VjdC1jb3Vyc2UtbW9kdWxlcyAuY2FyZCB7XHJcblx0bWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xyXG5cdC8vIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4jc2VjdC1jb3Vyc2VzLWluZm8gLmNhcmQge1xyXG5cdG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI3NlY3QtY291cnNlcyAuaW5mby1jYXJkLCAsICNzZWN0LWNvdXJzZS1tb2R1bGVzIC5pbmZvLWNhcmQge1xyXG5cdG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbmltZy5jb3Vyc2UtYmFkZ2Uge1xyXG5cdHdpZHRoOiA4MHB4O1xyXG5cdGhlaWdodDogIDgwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogLTQwcHggYXV0byAwO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLC4yNSk7XHJcblx0Ym9yZGVyLXdpZHRoOiA1cHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5pbWcuY291cnNlLWJhZGdlLWxnIHtcclxuXHR3aWR0aDogMTIwcHg7XHJcblx0aGVpZ2h0OiAgMTIwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogLTYwcHggYXV0byAwO1xyXG5cdGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsMCwwLC4yNSk7XHJcblx0Ym9yZGVyLXdpZHRoOiA1cHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuXHJcbiNzZWN0LWNvdXJzZXMgLmNhcmQgLnByb2dyZXNzLCAjc2VjdC1jb3Vyc2UtbW9kdWxlcyAuY2FyZCAucHJvZ3Jlc3Mge1xyXG5cdGhlaWdodDogNy41cHg7XHJcbn1cclxuLy9cclxuLy8gI3NlY3QtY291cnNlcyAuY2FyZC10aXRsZSwgI3NlY3QtY291cnNlLW1vZHVsZXMgLmNhcmQtdGl0bGUge1xyXG4vLyAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbi8vIH1cclxuXHJcbiNzZWN0LWNvdXJzZXMgLmNvdXJzZS1idXR0b25zIHtcclxuICAvLyBtaW4taGVpZ2h0OiAxMjVweDtcclxuXHJcbn1cclxuXHJcbiNzZWN0LWNvdXJzZS1tb2R1bGVzIC5jb3Vyc2UtYnV0dG9ucyB7XHJcbiAgLy8gbWluLWhlaWdodDogODBweDtcclxufVxyXG5cclxuLmxhcmdlLXN0YXQge1xyXG5cdGZvbnQtc2l6ZTogMy4wcmVtO1xyXG59XHJcblxyXG4uY2FyZC1zdGF0LWljb24ge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNhcmQtc3RhdC10ZXh0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcblxyXG4uY2FyZC1oZWFkZXIgaDQge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG4jc2VjdC1jb3Vyc2VzIC5jYXJkIC5jYXJkLWJvZHksICNzZWN0LWNvdXJzZS1tb2R1bGVzIC5jYXJkIC5jYXJkLWJvZHkge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcbi5jYXJkLW9mZmxpbmUgLnNtYWxsIHtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcblxyXG4uZmEtdWwgbGkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcclxufVxyXG5cclxuLmZhLXVsIGxpIC5mYS1saSB7XHJcblx0Zm9udC1zaXplOiAxLjI1cmVtO1xyXG59XHJcblxyXG5cclxuLmNhdGVnb3J5LXByb2dyZXNzIGEge1xyXG5cdGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcblxyXG4jY2Fyb3VzZWxJbmZvQ2FyZHMgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgYm90dG9tOiAtNDVweDtcclxufVxyXG4jY2Fyb3VzZWxJbmZvQ2FyZHMgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDEzLCA5NywgMC41KTtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDhweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRtYXJnaW4tbGVmdDogOHB4O1xyXG59XHJcbiNjYXJvdXNlbEluZm9DYXJkcyAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaS5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTMsIDEzLCA5NywgMS4wKTtcclxufVxyXG4iXX0= */
